diff --git a/src/costrict/agents/designAgent.ts b/src/costrict/agents/designAgent.ts index 78c44cae8..993739d02 100644 --- a/src/costrict/agents/designAgent.ts +++ b/src/costrict/agents/designAgent.ts @@ -171,6 +171,6 @@ export const DESIGN_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getDesignAgentSystemPrompt(), } diff --git a/src/costrict/agents/planManager.ts b/src/costrict/agents/planManager.ts index e24e2e44b..98e5b23b9 100644 --- a/src/costrict/agents/planManager.ts +++ b/src/costrict/agents/planManager.ts @@ -131,6 +131,6 @@ export const PLAN_MANAGER_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getPlanManagerSystemPrompt(), } diff --git a/src/costrict/agents/quickExplore.ts b/src/costrict/agents/quickExplore.ts index a79e20159..7ed94ddf1 100644 --- a/src/costrict/agents/quickExplore.ts +++ b/src/costrict/agents/quickExplore.ts @@ -177,6 +177,6 @@ export const QUICK_EXPLORE_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getQuickExploreSystemPrompt(), } diff --git a/src/costrict/agents/requirement.ts b/src/costrict/agents/requirement.ts index e5816eea3..80a395679 100644 --- a/src/costrict/agents/requirement.ts +++ b/src/costrict/agents/requirement.ts @@ -610,6 +610,6 @@ export const REQUIREMENT_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getRequirementSystemPrompt(), } diff --git a/src/costrict/agents/specPlan.ts b/src/costrict/agents/specPlan.ts index 276680159..1c4314dfe 100644 --- a/src/costrict/agents/specPlan.ts +++ b/src/costrict/agents/specPlan.ts @@ -174,6 +174,6 @@ export const SPEC_PLAN_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getSpecPlanSystemPrompt(), } diff --git a/src/costrict/agents/strictPlan.ts b/src/costrict/agents/strictPlan.ts index 9b69edb92..87a815d7a 100644 --- a/src/costrict/agents/strictPlan.ts +++ b/src/costrict/agents/strictPlan.ts @@ -175,6 +175,6 @@ export const STRICT_PLAN_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getStrictPlanSystemPrompt(), } diff --git a/src/costrict/agents/strictSpec.ts b/src/costrict/agents/strictSpec.ts index c5871c74a..f43e1319d 100644 --- a/src/costrict/agents/strictSpec.ts +++ b/src/costrict/agents/strictSpec.ts @@ -60,9 +60,17 @@ export const STRICT_SPEC_AGENT: BuiltInAgentDefinition = { whenToUse: '将用户需求按照标准阶段分配到对应工作流Agent执行。Use this when you need to orchestrate user requirements through the standard workflow stages: requirements clarification → architecture design → task planning → execution. This agent coordinates the Spec workflow with four rigorous stages to ensure high-quality delivery.', disallowedTools: [EXIT_PLAN_MODE_TOOL_NAME], + tools:[ + "AskUserQuestion", + "Agent", + "Read", + "Write", + "Edit", + "TodoWrite", + ], source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getStrictSpecSystemPrompt(), } diff --git a/src/costrict/agents/taskPlan.ts b/src/costrict/agents/taskPlan.ts index 43d7a42a0..1319284a5 100644 --- a/src/costrict/agents/taskPlan.ts +++ b/src/costrict/agents/taskPlan.ts @@ -176,6 +176,6 @@ export const TASK_PLAN_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getTaskPlanSystemPrompt(), } diff --git a/src/costrict/agents/tdd.ts b/src/costrict/agents/tdd.ts index c3b027756..d66d95620 100644 --- a/src/costrict/agents/tdd.ts +++ b/src/costrict/agents/tdd.ts @@ -132,6 +132,6 @@ export const TDD_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getTddSystemPrompt(), } diff --git a/src/costrict/agents/tddRunAndFix.ts b/src/costrict/agents/tddRunAndFix.ts index d59b7810e..0b431c3da 100644 --- a/src/costrict/agents/tddRunAndFix.ts +++ b/src/costrict/agents/tddRunAndFix.ts @@ -266,6 +266,6 @@ export const TDD_RUN_AND_FIX_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getTddRunAndFixSystemPrompt(), } diff --git a/src/costrict/agents/tddTestAndFix.ts b/src/costrict/agents/tddTestAndFix.ts index 0a1d99d56..714eb9a19 100644 --- a/src/costrict/agents/tddTestAndFix.ts +++ b/src/costrict/agents/tddTestAndFix.ts @@ -162,6 +162,6 @@ export const TDD_TEST_AND_FIX_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getTddTestAndFixSystemPrompt(), } diff --git a/src/costrict/agents/tddTestDesign.ts b/src/costrict/agents/tddTestDesign.ts index a199b5479..996364b4d 100644 --- a/src/costrict/agents/tddTestDesign.ts +++ b/src/costrict/agents/tddTestDesign.ts @@ -141,6 +141,6 @@ export const TDD_TEST_DESIGN_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getTddTestDesignSystemPrompt(), } diff --git a/src/costrict/agents/tddTestPrepare.ts b/src/costrict/agents/tddTestPrepare.ts index 338c38f19..5bd666bff 100644 --- a/src/costrict/agents/tddTestPrepare.ts +++ b/src/costrict/agents/tddTestPrepare.ts @@ -163,6 +163,6 @@ export const TDD_TEST_PREPARE_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getTddTestPrepareSystemPrompt(), } diff --git a/src/costrict/agents/wikiCatalogueDesign.ts b/src/costrict/agents/wikiCatalogueDesign.ts index febc8ecda..1231481b2 100644 --- a/src/costrict/agents/wikiCatalogueDesign.ts +++ b/src/costrict/agents/wikiCatalogueDesign.ts @@ -184,6 +184,6 @@ export const WIKI_CATALOGUE_DESIGN_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getWikiCatalogueDesignSystemPrompt(), } diff --git a/src/costrict/agents/wikiDocumentGenerate.ts b/src/costrict/agents/wikiDocumentGenerate.ts index c7caa00aa..a448407da 100644 --- a/src/costrict/agents/wikiDocumentGenerate.ts +++ b/src/costrict/agents/wikiDocumentGenerate.ts @@ -299,6 +299,6 @@ export const WIKI_DOCUMENT_GENERATE_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getWikiDocumentGenerateSystemPrompt(), } diff --git a/src/costrict/agents/wikiIndexGeneration.ts b/src/costrict/agents/wikiIndexGeneration.ts index ec5ffbe09..cc07ce2af 100644 --- a/src/costrict/agents/wikiIndexGeneration.ts +++ b/src/costrict/agents/wikiIndexGeneration.ts @@ -98,6 +98,6 @@ export const WIKI_INDEX_GENERATION_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getWikiIndexGenerationSystemPrompt(), } diff --git a/src/costrict/agents/wikiProjectAnalyze.ts b/src/costrict/agents/wikiProjectAnalyze.ts index adf18c6a9..a41769dfe 100644 --- a/src/costrict/agents/wikiProjectAnalyze.ts +++ b/src/costrict/agents/wikiProjectAnalyze.ts @@ -165,6 +165,6 @@ export const WIKI_PROJECT_ANALYZE_AGENT: BuiltInAgentDefinition = { source: 'built-in', baseDir: 'built-in', model: 'inherit', - omitClaudeMd: true, + omitClaudeMd: false, getSystemPrompt: () => getWikiProjectAnalyzeSystemPrompt(), }