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

/.well-known/mcp.json names the commit it runs, so an agent on a preview knows which build it is talking to #6070

shipped production is serving it opened this has it
opened this

Production and every preview answer "version": "dev" today (seen on lab--forge-trevato-apps), so an agent cannot tell two previews apart.

Done when:

  • [ ] The card in src/core/mcp_card.ts carries commit from running() (src/kernel/version.ts): the full commit, or null when nothing says.
  • [ ] A test with FORGE_APP_COMMIT set finds it in the card, and one without finds commit: null.
  • [ ] docs/MCP.md names the field.
commented

Parked by the steward, 2026-10-26 (owner: "get us unclogged now then resume everything else"). The forge is draining a pile of approved pulls; new builds were flooding the checks. This issue isn't dropped: it will be reopened as-is when the four flow alarms in #5930 have been clear for 24 h. The list is kept in the steward's parked-2026-10-26 file.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs