Agent engines
shieldedshell loop --engine <name> dispatches to a headless, auto-approved invocation of each CLI. Run shieldedshell doctor to see ready vs missing on PATH.
Supported engines
Section titled “Supported engines”| Engine | Binary | Notes |
|---|---|---|
claude | claude | --bare, acceptEdits |
cline | cline | Piped prompt, --json, --auto-approve |
aider | aider | Phase-specific --file / --read |
openhands | openhands | Headless CLI mode |
openhands-sdk | python | Requires pip install openhands-sdk |
opencode | opencode | opencode run, skip-permissions |
antigravity | agy | Google Antigravity CLI |
copilot | copilot | GitHub Copilot CLI |
cursor | cursor-agent | Cursor agent CLI |
openclaw | openclaw | OpenClaw agent |
Setup snapshots
Section titled “Setup snapshots”Claude Code
Section titled “Claude Code”Install Claude Code, authenticate once, then:
shieldedshell loop --engine claude --dir .npm i -g clinecline authshieldedshell loop --engine cline --dir .Install from aider.chat. Set ANTHROPIC_API_KEY, OPENAI_API_KEY, or your provider env vars.
OpenHands
Section titled “OpenHands”CLI: uv tool install openhands or see OpenHands CLI docs.
SDK: pip install -U openhands-sdk openhands-tools and --engine openhands-sdk.
OpenCode
Section titled “OpenCode”npm i -g opencode-aiopencode auth loginshieldedshell loop --engine opencode --dir .GitHub Copilot CLI
Section titled “GitHub Copilot CLI”npm i -g @github/copilotcopilot loginshieldedshell loop --engine copilot --dir .Use only in isolated workspaces. ShieldedShell binds --add-dir to the loop workspace.
Antigravity
Section titled “Antigravity”Install via Antigravity CLI docs, sign in on first run.
Adding an engine
Section titled “Adding an engine”Prefer editing Engine profiles in engine-profiles.ts rather than one-off command builders. Open a PR with doctor expectations and a loop.test.ts assertion.