Toggle YOLO Mode
Switch all board agents between YOLO (full autonomy) and supervised (permission prompts) mode.
Steps
- •
Find BOARD.md — Look in
$BOARD/.board/board/BOARD.md(standard) or$BOARD/.board/projects/{project}/BOARD.md(global). If no BOARD.md exists, tell the user to run/setupfirst. - •
Read current mode — Find the
yolo_mode:andisolation:fields in BOARD.md. Ifyolo_modeis missing, infer from invocation commands. - •
Show current state and offer toggle:
If currently YOLO:
Agents are in YOLO mode — full autonomy, no permission prompts. Switch to supervised mode? Agents will pause before file writes, bash commands, and browser actions.
If currently supervised:
Agents are in supervised mode — they pause before actions. Switch to YOLO mode? Full autonomy: read/write/bash with no prompts. Agents can use browser tools, run commands, explore freely. Recommended for trusted environments.
- •
Apply the toggle (after user confirms):
To YOLO:
- •Set
yolo_mode: truein BOARD.md - •Add
--dangerously-skip-permissionsto all Claude Code invocation commands - •Add
--dangerously-bypass-approvals-and-sandboxto all Codex invocation commands - •Qwen: set sandbox mode to off in agent's
.qwen/settings.jsonif applicable
To supervised:
- •Set
yolo_mode: falsein BOARD.md - •Remove
--dangerously-skip-permissionsfrom all Claude Code invocation commands - •Remove
--dangerously-bypass-approvals-and-sandboxfrom all Codex invocation commands - •Qwen: re-enable sandbox if applicable
- •Set
- •
Confirm — Show the updated invocation commands so the user can verify.
Notes
- •This toggles ALL agents at once. Individual agent permissions aren't supported — it's all or nothing.
- •In bare mode running as root with a board user, the permission flags are on the inner command (after
sudo -u), not the outer shell. - •Integration bridge scripts (
run-review.sh) may also need updating if they hardcode flags.