From ec5f4afcfb63399461631075f6f247dadfd1e50f Mon Sep 17 00:00:00 2001 From: Dave Date: Fri, 20 Mar 2026 08:44:34 +0000 Subject: [PATCH] story-kit: done 332_story_bot_assign_command_to_assign_a_specific_agent_to_a_story --- ...d_to_assign_a_specific_agent_to_a_story.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .story_kit/work/5_done/332_story_bot_assign_command_to_assign_a_specific_agent_to_a_story.md diff --git a/.story_kit/work/5_done/332_story_bot_assign_command_to_assign_a_specific_agent_to_a_story.md b/.story_kit/work/5_done/332_story_bot_assign_command_to_assign_a_specific_agent_to_a_story.md new file mode 100644 index 0000000..000de6d --- /dev/null +++ b/.story_kit/work/5_done/332_story_bot_assign_command_to_assign_a_specific_agent_to_a_story.md @@ -0,0 +1,24 @@ +--- +name: "Bot assign command to assign a specific agent to a story" +--- + +# Story 332: Bot assign command to assign a specific agent to a story + +## User Story + +As a project owner in a chat room, I want to type "{bot_name} assign {story_number} {agent_name}" to assign a specific agent to a story, so that I can control which agent works on which story from chat. + +## Acceptance Criteria + +- [ ] '{bot_name} assign {number} {agent}' assigns the specified agent to the story (e.g. 'timmy assign 315 coder-opus') +- [ ] Stops any currently running agent on that story before assigning the new one +- [ ] Updates the story's front matter with agent: {agent_name} +- [ ] Starts the agent immediately +- [ ] Returns confirmation with agent name and story title +- [ ] Returns error if agent name is not valid or story not found +- [ ] Registered in the command registry so it appears in help output +- [ ] Handled at bot level without LLM invocation + +## Out of Scope + +- TBD