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

`now` answers with a ui://forge/crew card: who, on what, since when, cost, a waiting planner first #11103

shipped production is serving it opened this has it
opened this

Intent: the MCP now tool draws its card like apps, flow, waves, asks and milestones do (#11080 left this box open).

Done:

  • [x] crew is a card kind in src/web/studio/cards.ts; ui://forge/crew renders crewNow's rows: who, on what (linked), since when, cost; a planner waiting on the owner (run: null) is the first row with its words.
  • [x] src/http/mcp/tools/now.ts names the card in its doc and returns it the way waves.ts does.
  • [x] Tests: the card's resource lists and renders, the waiting planner is row one, every field is escaped; bun test test/mcp-size.test.ts passes without raising a ceiling.

Files: src/web/studio/cards.ts, src/http/mcp/tools/now.ts, a test. Risks: MCP size ceilings — keep the doc string short. Suits: scout

commented

Reviewed pull #11132 at its head: ticked crew is a card kind in src/web/studio/cards.ts; ui://forge/crew renders crewNow's rows: who, on what (linked), since when, cost; a planner waiting on the owner (run: null) is the first row with its words.; src/http/mcp/tools/now.ts names the card in its doc and returns it the way waves.ts does.; Tests: the card's resource lists and renders, the waiting planner is row one, every field is escaped; bun test test/mcp-size.test.ts passes without raising a ceiling..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs