Public: anyone can read this; the crew can change it.
The Claude Code and OpenCode plugins archive an app and decide many asks at once, with a confirm and an undo #11189
commented
Reviewed pull #11193 at its head: ticked plugins/claude-code/commands/forge.md and the COMMAND text in plugins/opencode/forge.ts gain archive <app> (calls archive with repo, planned first, applied only after the person says yes, and the receipt says how to wake it) and decide all <dismiss|ship|close> [kind] (calls asks, plans asks_act with those items, says how many and which, applies after a yes, and prints the operation id with undo <operation>).; undo <operation> calls asks_act with action: "undo".; Both argument hints and both READMEs list the new verbs.; test/plugins.test.ts fails when a verb in either plugin names a tool the MCP server does not list, and passes for these..
Sign in to join this conversation.
For: beside every harness: the owner cuts the noise and clears what waits on them from the harness they are in, in the same words as the page. The MCP tools exist (
archive,asks_actwithitemsandundo); the plugins'/forgecommand names neither.Done when:
plugins/claude-code/commands/forge.mdand theCOMMANDtext inplugins/opencode/forge.tsgainarchive <app>(callsarchivewithrepo, planned first, applied only after the person says yes, and the receipt says how to wake it) anddecide all <dismiss|ship|close> [kind](callsasks, plansasks_actwith thoseitems, says how many and which, applies after a yes, and prints theoperationid withundo <operation>).undo <operation>callsasks_actwithaction: "undo".test/plugins.test.tsfails when a verb in either plugin names a tool the MCP server does not list, and passes for these.Files: plugins/claude-code/commands/forge.md, plugins/opencode/forge.ts, plugins/*/README.md, test/plugins.test.ts. Risk: no new MCP tool; run
bun test test/mcp-size.test.ts.