Loading
feat(agentic): run loop workers under bypass + per-role deny guardrails
A looped/headless agent has no human to approve tool calls, so an allowlist
can only ever DENY (no prompt) the moment an agent needs a command nobody
pre-enumerated (a test runner, sed, jq, a new make target) — stalling it.
Run all four roles with --dangerously-skip-permissions and rely on a short
per-role `deny` list as the guardrail. `deny` is still enforced under bypass
(settings files still apply), so the allow lists became dead config and were
dropped. Denies: resolver → remote-retargeting + force-push; read-only roles
→ git push/commit, remote-retargeting, Edit/Write/NotebookEdit.
Verified: make validate green; resolver runs a non-allowlisted command;
force-push and the Edit tool are blocked by deny under bypass.
Changelog: changed
Co-Authored-By:
Claude Opus 4.8 <noreply@anthropic.com>