diff --git a/.story_kit/work/1_backlog/351_story_bot_reset_command_to_clear_conversation_context.md b/.story_kit/work/1_backlog/351_story_bot_reset_command_to_clear_conversation_context.md new file mode 100644 index 0000000..50742ff --- /dev/null +++ b/.story_kit/work/1_backlog/351_story_bot_reset_command_to_clear_conversation_context.md @@ -0,0 +1,22 @@ +--- +name: "Bot reset command to clear conversation context" +--- + +# Story 351: Bot reset command to clear conversation context + +## User Story + +As a project owner in a chat room, I want to type "{bot_name} reset" to drop the current Claude Code session and start fresh, so that I can reduce token usage when context gets bloated without restarting the server. + +## Acceptance Criteria + +- [ ] '{bot_name} reset' kills the current Claude Code session +- [ ] A new session starts immediately with clean context +- [ ] Memories persist via the file system (auto-memory directory is unchanged) +- [ ] Bot confirms the reset with a short message +- [ ] Registered in the command registry so it appears in help output +- [ ] Handled at bot level without LLM invocation + +## Out of Scope + +- TBD