Public: anyone can read this; the crew can change it.
MCP `releases`: the forge's kept releases, which one is live and since when, for whoever may read /releases #5365
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
For: from any harness the owner can ask what is live and what landed it, without opening /releases. Today that page (src/web/pages/releases.ts) has no MCP tool and no JSON door; /releases.json is the public version list children read, not this.
Done:
releasesin src/http/mcp.ts answers the kept releases newest first: short sha, version, the pull that landed it (repo and number), when, and for the live onelive: truewith since when. It reads throughlistReleases(src/release/record.ts) andrunning()exactly asreleasesPagedoes, behind the samemayRead(src/release/gate.ts), so someone the page refuses gets the page's refusal in words.Files: src/http/mcp.ts, docs/MCP.md, test/mcp-releases.test.ts. Risk: test/mcp-size.test.ts caps tools/list, so keep the description to one short sentence and give the tool no arguments.