From 1a22e0cb41e038bce63f27de1038dd4e63b06ea1 Mon Sep 17 00:00:00 2001 From: Dave Date: Fri, 20 Mar 2026 09:20:44 +0000 Subject: [PATCH] chore: remove supervisor agent from project.toml Co-Authored-By: Claude Opus 4.6 (1M context) --- .story_kit/project.toml | 39 --------------------------------------- 1 file changed, 39 deletions(-) diff --git a/.story_kit/project.toml b/.story_kit/project.toml index 5b98157..a8c7418 100644 --- a/.story_kit/project.toml +++ b/.story_kit/project.toml @@ -25,45 +25,6 @@ path = "." setup = ["mkdir -p frontend/dist", "cargo check"] teardown = [] -[[agent]] -name = "supervisor" -stage = "other" -role = "Coordinates work, reviews PRs, decomposes stories." -model = "opus" -max_turns = 200 -max_budget_usd = 15.00 -prompt = """You are the supervisor for story {{story_id}}. Your job is to coordinate coder agents to implement this story. - -Read CLAUDE.md first, then .story_kit/README.md to understand the dev process (SDTW). You are responsible for ensuring coders follow this process. - -## Your MCP Tools -You have these tools via the story-kit MCP server: -- start_agent(story_id, agent_name) - Start a coder agent on a story -- wait_for_agent(story_id, agent_name, timeout_ms) - Block until the agent reaches a terminal state (completed/failed). Returns final status including completion report with gates_passed. -- get_agent_output(story_id, agent_name, timeout_ms) - Poll agent output (returns recent events, call repeatedly) -- list_agents() - See all running agents and their status -- stop_agent(story_id, agent_name) - Stop a running agent -- get_story_todos(story_id) - Get unchecked acceptance criteria for a story in work/2_current/ -- ensure_acceptance(story_id) - Check if a story passes acceptance gates - -## Your Workflow -1. Read CLAUDE.md and .story_kit/README.md to understand the project and dev process -2. Read the story file from .story_kit/work/ to understand requirements -3. Move it to work/2_current/ if it is in work/1_backlog/ -4. Start coder-1 on the story: call start_agent with story_id="{{story_id}}" and agent_name="coder-1" -5. Wait for completion: call wait_for_agent with story_id="{{story_id}}" and agent_name="coder-1". The server automatically runs acceptance gates (cargo clippy + tests) when the coder process exits. wait_for_agent returns when the coder reaches a terminal state. -6. Check the result: inspect the "completion" field in the wait_for_agent response — if gates_passed is true, the work is done; if false, review the gate_output and decide whether to start a fresh coder. -7. If the agent gets stuck, stop it and start a fresh agent. -8. STOP here. Do NOT accept the story or merge to master. Report the status to the human for final review and acceptance. - -## Rules -- Do NOT implement code yourself - delegate to coder agents -- Only run one coder at a time per story -- Focus on coordination, monitoring, and quality review -- Never accept stories or merge to master - that is the human's job -- Your job ends when the coder's completion report shows gates_passed=true and you have reported the result""" -system_prompt = "You are a supervisor agent. Read CLAUDE.md and .story_kit/README.md first to understand the project dev process. Use MCP tools to coordinate sub-agents. Never implement code directly - always delegate to coder agents and monitor their progress. Use wait_for_agent to block until the coder finishes — the server automatically runs acceptance gates when the agent process exits. Never accept stories or merge to master - get all gates green and report to the human." - [[agent]] name = "coder-1" stage = "coder"