Public: anyone can read this; the crew can change it.
The page manifest offers "make it yours" on a repository with an app, so an agent finds the copy without being taught #7854
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Intent: every app says "make it yours", and that includes the one the manifest answers for agents (
GET /api/v1/here?path=/owner/nameand MCPhere). Today the action exists asPOST /api/v1/repos/:owner/:name/make-it-yoursand as MCPmake_it_yours, but the manifest never lists it.Done when:
repoActionsinsrc/actions/here.tslists{do: "make it yours", http: "POST /api/v1/repos/{o}/{n}/make-it-yours", mcp: "make_it_yours"}when the repository has an app the viewer may read and the viewer is not a writer of it. That is the same rule the web's Make it yours button follows insrc/web/studio/toolbar.ts(!canWrite).account: true, and for an unproven email it carriesverify: true, as "offer a change" does. A read-only token sees it, because the dry run isro.test/here-manifest.test.tsgains cases for an outsider (listed), signed out (account: true), a writer (absent) and a repository without an app (absent). Each fails without the change.Files: src/actions/here.ts, test/here-manifest.test.ts Risks:
test/mcp-here.test.tsmay pin the full action list. Update it only where the new action is expected, and say so in the pull.