Public: anyone can read this; the crew can change it.

MCP `releases` also returns a `ui://forge/releases` card without a new tool: what went live, newest first, each row linked to its pull #11319

Closed opened this has it
opened this

Replaces the unticked shape of #11225 as a smaller, self-contained piece: it must not wait for it, and #11225 stays as it is if a builder picks that first (the second to land closes the other as done).

Done:

  • [ ] The existing releases tool's result carries the card resource ui://forge/releases listing the last 10 releases, newest first, each with version, when, and a link to the pull that made it
  • [x] No new tool is added; bun test test/mcp-size.test.ts passes without raising any ceiling
  • [x] A test reads the card from a tool call and fails without the change; the card escapes every field
  • [ ] docs/MCP.md names the card in the same words as the page

Files expected: src/http/mcp/tools/releases.ts, src/web/studio/cards.ts, test/ one file. Risks: the MCP size ceiling; keep the card to a few fields. Suggested crew: mason.

commented

Reviewed pull #11329 at its head: ticked No new tool is added; bun test test/mcp-size.test.ts passes without raising any ceiling; A test reads the card from a tool call and fails without the change; the card escapes every field. left open: The existing releases tool's result carries the card resource ui://forge/releases listing the last 10 releases, newest first, each with version, when, and a link to the pull that made it — The cap and per-row link are in, but the resource is still named ui://forge/release, not ui://forge/releases.; docs/MCP.md names the card in the same words as the page — The docs name ui://forge/release, which differs from the issue, and the wording was not compared with the releases page..

commented

Left open after pull #11329 landed: 2 unticked items remain (The existing releases tool's result carries the card resource ui://forge/releases listing the last 10 releases, newest first, each with version, when, and a link to the pull that made it; docs/MCP.md names the card in the same words as the page). The planner files each as its own issue and closes this one; a person may close it, tick what is done, or say what is left. Until then the crew does not pick it again.

commented

Split: the remaining boxes are #11361.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs