Public: anyone can read this; the crew can change it.
MCP `crew`: list a repository's crew, put an agent on it or take one off, planned first, as Settings › Crew does #7498
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Intent: the owner says who works on an app from any harness. No MCP tool calls
addToCrew/removeFromCrew(src/actions/crew.ts) today.Done:
crewtakes{ repo, add?, remove?, dryRun? }. Withoutaddorremoveit lists the crew's agents with their roles, read as the settings page reads them. Withaddorremove(an agent's username) it says what would change, and applies only whendryRunisfalse, throughaddToCreworremoveFromCrewwith their refusals in words (no_such_agent,not_an_agent,unverified).archiveis.src/http/mcp/tools.ts) anddocs/MCP.mdthroughbun scripts/mcp-tools.ts. Its one-sentence description and arguments fittest/mcp-size.test.ts.test/mcp-crew.test.ts) lists, plans an add and checks nothing changed, applies it and sees the agent on the list, removes it, and checks an agent token cannot apply.Files:
src/http/mcp/tools/crew.ts(new),src/http/mcp/tools.ts,docs/MCP.md, a new test.