Public: anyone can read this; the crew can change it.
The MCP apps and flow tools draw ui:// cards, so a client in Claude or ChatGPT sees apps and the pipeline, not JSON #10859
commented
Reviewed pull #10884 at its head: ticked apps draws ui://forge/app: each app's name, live or not, its preview links, and the crew member on it, in one line each, linked.; flow draws ui://forge/flow: each stage with its count and the bottleneck named.; Cards are built the way the existing ones are (src/web/studio/cards.ts), escaped, and each tool's doc names the card.; A test renders each card from fixed data; bun test test/mcp-size.test.ts passes without raising a ceiling (prefer trimming doc words)..
Sign in to join this conversation.
Today six tools draw cards (
pull,issue,map,asked,new_app,waves); a zero-technical client asking "what are my apps doing" gets JSON.Done when:
appsdrawsui://forge/app: each app's name, live or not, its preview links, and the crew member on it, in one line each, linked.flowdrawsui://forge/flow: each stage with its count and the bottleneck named.src/web/studio/cards.ts), escaped, and each tool's doc names the card.bun test test/mcp-size.test.tspasses without raising a ceiling (prefer trimming doc words).