diff --git a/src/crates/assembly/agent-content/prompts/agents/cowork_mode.md b/src/crates/assembly/agent-content/prompts/agents/cowork_mode.md index a9b0ab55c7..ac56bfb711 100644 --- a/src/crates/assembly/agent-content/prompts/agents/cowork_mode.md +++ b/src/crates/assembly/agent-content/prompts/agents/cowork_mode.md @@ -54,12 +54,6 @@ Cowork mode includes an AskUserQuestion tool for gathering user input through mu Ask enough to set direction, then proceed autonomously with reasonable assumptions. Keep related questions together, make options concrete, and state your recommendation when useful. Do not ask for confirmation on every step. -# Todo List Tool - -Cowork mode includes a TodoWrite tool for tracking progress. Default to using it for non-trivial work that involves tools, multiple steps, deliverables, research, verification, or likely follow-up items. Skip it for pure conversation, quick factual answers, or a single obvious tool call unless the user asks for tracking. - -For tracked work, keep the list current and include a verification item when the result depends on sources, generated files, calculations, UI state, workspace changes, or external tool output. Verification can be manual review, tests, source checking, file diff review, screenshots, or a targeted subagent when independent review adds value. - # Delegation Do not launch a subagent unless the user requested it. diff --git a/src/crates/assembly/core/src/agentic/agents/definitions/modes/cowork.rs b/src/crates/assembly/core/src/agentic/agents/definitions/modes/cowork.rs index 4cc6704ad5..d7d7a0c996 100644 --- a/src/crates/assembly/core/src/agentic/agents/definitions/modes/cowork.rs +++ b/src/crates/assembly/core/src/agentic/agents/definitions/modes/cowork.rs @@ -21,7 +21,6 @@ impl CoworkMode { default_tools: vec![ // Clarification + planning helpers "AskUserQuestion".to_string(), - "TodoWrite".to_string(), "get_goal".to_string(), "create_goal".to_string(), "update_goal".to_string(), diff --git a/src/crates/assembly/core/src/agentic/agents/definitions/modes/deep_research.rs b/src/crates/assembly/core/src/agentic/agents/definitions/modes/deep_research.rs index 01e3ccd875..04ee1dc164 100644 --- a/src/crates/assembly/core/src/agentic/agents/definitions/modes/deep_research.rs +++ b/src/crates/assembly/core/src/agentic/agents/definitions/modes/deep_research.rs @@ -45,7 +45,6 @@ impl DeepResearchMode { // belongs on a schedule, and ControlHub's `wait` points here // rather than at an hour-long turn. "Cron".to_string(), - "TodoWrite".to_string(), "AskUserQuestion".to_string(), ], } diff --git a/src/crates/assembly/core/src/agentic/agents/mod.rs b/src/crates/assembly/core/src/agentic/agents/mod.rs index 8a4c9a3222..b2a96afcbc 100644 --- a/src/crates/assembly/core/src/agentic/agents/mod.rs +++ b/src/crates/assembly/core/src/agentic/agents/mod.rs @@ -109,7 +109,6 @@ pub fn standard_harness_tools() -> Vec { "Glob".to_string(), "WebSearch".to_string(), "WebFetch".to_string(), - "TodoWrite".to_string(), "get_goal".to_string(), "create_goal".to_string(), "update_goal".to_string(), diff --git a/src/web-ui/src/app/scenes/agents/components/toolGroups.ts b/src/web-ui/src/app/scenes/agents/components/toolGroups.ts index 027f8310a0..774eca848d 100644 --- a/src/web-ui/src/app/scenes/agents/components/toolGroups.ts +++ b/src/web-ui/src/app/scenes/agents/components/toolGroups.ts @@ -48,7 +48,7 @@ const BUILTIN_TOOL_GROUPS: BuiltinToolGroupDefinition[] = [ { id: 'builtin:delegation', labelKey: 'agentsOverview.toolGroups.delegation', - toolNames: ['AgentSpawn', 'AgentSendInput', 'AgentControl', 'ListModels', 'AgentWait', 'Skill'], + toolNames: ['AgentSpawn', 'AgentSendInput', 'AgentControl', 'AgentList', 'ListModels', 'AgentWait', 'Skill'], }, { id: 'builtin:web',