diff --git a/nanobot/agent/loop.py b/nanobot/agent/loop.py index ea66cbe..da14a2e 100644 --- a/nanobot/agent/loop.py +++ b/nanobot/agent/loop.py @@ -61,7 +61,7 @@ class AgentLoop: exec_config: ExecToolConfig | None = None, cron_service: CronService | None = None, restrict_to_workspace: bool = False, - enable_memory_tool: bool = False, + enable_memory_tool: bool = True, session_manager: SessionManager | None = None, mcp_servers: dict | None = None, channels_config: ChannelsConfig | None = None, diff --git a/nanobot/config/schema.py b/nanobot/config/schema.py index 47e7de0..2418286 100644 --- a/nanobot/config/schema.py +++ b/nanobot/config/schema.py @@ -367,7 +367,7 @@ class ToolsConfig(Base): web: WebToolsConfig = Field(default_factory=WebToolsConfig) exec: ExecToolConfig = Field(default_factory=ExecToolConfig) restrict_to_workspace: bool = False # If true, restrict all tool access to workspace directory - enable_memory_tool: bool = False # If true, enable Anthropic's native memory tool + enable_memory_tool: bool = True # If true, enable Anthropic's native memory tool mcp_servers: dict[str, MCPServerConfig] = Field(default_factory=dict)