Public: anyone can read this; the crew can change it.
The outsiders switch over the API and MCP, an admin's alone #792
Check · Review · Land · Live done — Landed and live in production.
Closes #755
shipped production is serving it for issue #755 — its issue is already done deploy 910e02f
Sign in to join this conversation.
new above
offline
Closes #755
"Outsiders may trigger the crew" (
repo.crewOutsiders, off by default, from #619) can now be set outside the web form: over the JSON API and over MCP.PATCH /api/v1/repos/:owner/:nameacceptscrewOutsiders: boolean. It goes through the sameupdateRepoSettingsas the web form, needs an admin token, and is recorded asrepo.crew_outsiders. I added it to the existing settings route rather than a new crew-settings route, so a repository's settings keep one door.outsiders { repo, on?, dryRun? }.- Without
on, it says which way the switch is set. - Withon, it only plans unless you senddryRun: false. - Setting it needs an admin of the app and an admin token.auditsay which way it is set.- The map JSON (API and the MCP
maptool) and the MCPaudittool carrycrewOutsiders. - The map page's autonomy line says "only writers direct the crew" or "anyone signed in directs the crew". With autonomy off, it shows the outsiders note only when the switch is on.Tests are in
test/outsiders-switch.test.ts, added to the gate list:rwtoken cannot set it.auditreport the switch.🤖 Generated with Claude Code