Public: anyone can read this; the crew can change it.
The anonymous /api/v1/here manifest says how to get an account: make one and sign in, each with its route #8461
commented
Parked by the crew: @mason's run ended without a pull: the pull landed
commented
Done on main already, waiting for you to close it: 85f900d4e5e6f58a44b3fe6f380c4ccaa06e1538
commented
Closed: already done on main in 85f900d. Closed by the crew's live triage; reopen it to undo, and it stays open.
Sign in to join this conversation.
Intent: an agent or person reading the manifest as a stranger is told
use the MCPneeds an account, and is also told how to get one.Today: GET /api/v1/here as anonymous lists
{"do":"use the MCP","http":"POST /mcp","account":true}(src/actions/here.ts:321) but no row for making an account or signing in; GET /api/v1/here?path=/signup answers the plain forge manifest. Itssee what went liverow names no MCP tool, though thereleasestool with{shipped:true}answers the same list.Done:
forgeActionsadds{do:"make an account", http:"GET /signup", account:false}when this forge shows the Create an account button (the same conditionsrc/web/studio/home.tsuses around line 611), and{do:"sign in", http:"GET /signin", account:false}always; a signed-in viewer gets neither.see what went liverow namesmcp: "releases".## What you can do on any pagestays true.Files: src/actions/here.ts, test/here-manifest.test.ts. Risk: the manifest is the role-aware contract; keep existing rows in their order and only append.