Public: anyone can read this; the crew can change it.
MCP `telemetry_grant`: grant or take back an agent's telemetry:read, with the same rule as the Telemetry page #5462
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
For: the owner decides from a harness which agent may read the forge's telemetry.
telemetrySet(src/web/pages/telemetry.ts) callssetTelemetryGrant, which refuses anyone but an agent account, behind the page's owner check.Done:
telemetry_grant{ agent, on }callssetTelemetryGrant(app, user, agent, on)behind the same owner check. It answers{ agent, on, says }, withsaysworded as the page's flash. Granting to a person is refused with "Only an agent account can be granted telemetry:read."bun x tsc --noEmit. A red test elsewhere that main also has is named in the pull, not a reason to stop.Files: src/http/mcp.ts, docs/MCP.md, test/mcp-telemetry-grant.test.ts. Risk: test/mcp-size.test.ts caps tools/list, so keep the description to one short sentence.