From 47b535af471b542b5de5cdb54865bef3909597c7 Mon Sep 17 00:00:00 2001 From: xixingde <137176592+xixingde@users.noreply.github.com> Date: Tue, 7 Apr 2026 20:40:17 +0800 Subject: [PATCH] fix(costrict): enable file edit and write tools for built-in agents --- src/tools/AgentTool/built-in/costrict/reviewAndFix.ts | 2 -- src/tools/AgentTool/built-in/costrict/strictPlan.ts | 9 +++++++-- src/tools/AgentTool/built-in/costrict/subCoding.ts | 2 -- src/tools/AgentTool/built-in/costrict/taskCheck.ts | 2 -- 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/tools/AgentTool/built-in/costrict/reviewAndFix.ts b/src/tools/AgentTool/built-in/costrict/reviewAndFix.ts index fd1e9dd43..7bd625df9 100644 --- a/src/tools/AgentTool/built-in/costrict/reviewAndFix.ts +++ b/src/tools/AgentTool/built-in/costrict/reviewAndFix.ts @@ -104,8 +104,6 @@ export const REVIEW_AND_FIX_AGENT: BuiltInAgentDefinition = { disallowedTools: [ AGENT_TOOL_NAME, EXIT_PLAN_MODE_TOOL_NAME, - FILE_EDIT_TOOL_NAME, - FILE_WRITE_TOOL_NAME, NOTEBOOK_EDIT_TOOL_NAME, ], source: 'built-in', diff --git a/src/tools/AgentTool/built-in/costrict/strictPlan.ts b/src/tools/AgentTool/built-in/costrict/strictPlan.ts index 76bf9a8b3..13cf9ca25 100644 --- a/src/tools/AgentTool/built-in/costrict/strictPlan.ts +++ b/src/tools/AgentTool/built-in/costrict/strictPlan.ts @@ -192,8 +192,13 @@ export const STRICT_PLAN_AGENT: BuiltInAgentDefinition = { '根据用户的需求创建具体可实施的计划。Use this when you need to create structured, actionable implementation plans based on user requirements. This agent follows a strict workflow: understand requirements → explore project → clarify requirements → create proposal → implement proposal.', disallowedTools: [ EXIT_PLAN_MODE_TOOL_NAME, - FILE_EDIT_TOOL_NAME, - FILE_WRITE_TOOL_NAME, + ], + tools:[ + "AskUserQuestion", + "Agent", + "Read", + "Write", + "Edit", ], source: 'built-in', baseDir: 'built-in', diff --git a/src/tools/AgentTool/built-in/costrict/subCoding.ts b/src/tools/AgentTool/built-in/costrict/subCoding.ts index 762548018..3514fe47c 100644 --- a/src/tools/AgentTool/built-in/costrict/subCoding.ts +++ b/src/tools/AgentTool/built-in/costrict/subCoding.ts @@ -101,8 +101,6 @@ export const SUB_CODING_AGENT: BuiltInAgentDefinition = { disallowedTools: [ AGENT_TOOL_NAME, EXIT_PLAN_MODE_TOOL_NAME, - FILE_EDIT_TOOL_NAME, - FILE_WRITE_TOOL_NAME, NOTEBOOK_EDIT_TOOL_NAME, ], source: 'built-in', diff --git a/src/tools/AgentTool/built-in/costrict/taskCheck.ts b/src/tools/AgentTool/built-in/costrict/taskCheck.ts index 40263b8cb..d0156b4b5 100644 --- a/src/tools/AgentTool/built-in/costrict/taskCheck.ts +++ b/src/tools/AgentTool/built-in/costrict/taskCheck.ts @@ -123,8 +123,6 @@ export const TASK_CHECK_AGENT: BuiltInAgentDefinition = { disallowedTools: [ AGENT_TOOL_NAME, EXIT_PLAN_MODE_TOOL_NAME, - FILE_EDIT_TOOL_NAME, - FILE_WRITE_TOOL_NAME, NOTEBOOK_EDIT_TOOL_NAME, ], source: 'built-in',