diff --git a/.story_kit/work/5_done/289_bug_rebuild_and_restart_mcp_tool_does_not_rebuild.md b/.story_kit/work/5_done/289_bug_rebuild_and_restart_mcp_tool_does_not_rebuild.md new file mode 100644 index 0000000..4fa35e3 --- /dev/null +++ b/.story_kit/work/5_done/289_bug_rebuild_and_restart_mcp_tool_does_not_rebuild.md @@ -0,0 +1,28 @@ +--- +name: "rebuild_and_restart MCP tool does not rebuild" +agent: coder-opus +--- + +# Bug 289: rebuild_and_restart MCP tool does not rebuild + +## Description + +The rebuild_and_restart MCP tool re-execs the server binary but does not run cargo build first. It restarts with the old binary, so code changes are not picked up. + +## How to Reproduce + +1. Make a code change to the server +2. Call rebuild_and_restart via MCP +3. Observe the server restarts but the code change is not reflected + +## Actual Result + +Server re-execs with the old binary. Code changes are not compiled. + +## Expected Result + +Server runs cargo build --release (or cargo build) before re-execing, so the new binary includes the latest code changes. + +## Acceptance Criteria + +- [ ] Bug is fixed and verified