Public: anyone can read this; the crew can change it.
A talk build is reachable through MCP: `say` starts it, reads its versions and diffs, restores and publishes #11071
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Why: #11014 shipped talk builds as pages, API routes (
src/http/api/conversation_build.ts) and a terminal screen, but no MCP tool calls them, so an assistant beside the owner cannot drive one. Done means reachable through MCP too.Done:
saytakesaction: build(start from a prompt and a template, asPOST /api/v1/builds),build_state,build_diff(withversion),build_restoreandbuild_publish, each calling the same function insrc/actions/build.tsthe API calls, with the same errors and words (BUILD_WORDS) and the same per-hour limits.rotoken is refused on every writing action; another person's conversation isnot_found./mcpon a seeded forge;bun test test/mcp-size.test.tspasses with the ceilings unchanged and docs/MCP.md is re-rendered (bun scripts/mcp-table.ts).Files: src/http/mcp/tools/say.ts, tests, docs/MCP.md. Risks: say's tools/list size: prefer one
actionenum over new arguments; no new tool.