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

A note's sender who works through MCP reads the crew's replies to it, as the forge button shows them #10908

shipped production is serving it opened this has it
opened this

Intent: a tell from an app keeps its conversation wherever the sender is. #10804 shows the crew's replies inside the forge button (src/actions/app_notes.ts); MCP app_notes answers the notes without their replies.

Done when:

  • [x] each note MCP app_notes returns carries replies: [{ by, body, at }] from the same function the button uses, outsiders' replies marked untrusted
  • [x] a test sends a note, adds a crew reply and reads it through MCP
  • [x] bun test test/mcp-size.test.ts passes without raising a ceiling

Files: src/http/mcp/tools/app_notes.ts, test/app_notes.test.ts.

commented

Reviewed pull #10926 at its head: ticked each note MCP app_notes returns carries replies: [{ by, body, at }] from the same function the button uses, outsiders' replies marked untrusted; a test sends a note, adds a crew reply and reads it through MCP; 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