Skip to content
GitHub stars

Supported Agents

roborev supports multiple AI coding agents and auto-detects which ones are installed.

Supported Agents

AgentCLI CommandInstall
Codexcodexnpm install -g @openai/codex
Claude Codeclaudenpm install -g @anthropic-ai/claude-code
Geminigemininpm install -g @google/gemini-cli
Copilotcopilotnpm install -g @github/copilot
OpenCodeopencodenpm install -g opencode-ai
Droiddroidfactory.ai

Auto-Detection

roborev auto-detects installed agents and falls back in this order:

  1. Codex
  2. Claude Code
  3. Gemini
  4. Copilot
  5. OpenCode
  6. Droid

The first available agent is used unless you specify one explicitly.

Specifying an Agent

Per-Command

Terminal window
roborev review --agent claude-code <sha>
roborev prompt --agent codex "Explain this code"
roborev refine --agent gemini

Per-Repository

.roborev.toml
agent = "claude-code"

Global Default

~/.roborev/config.toml
default_agent = "codex"

Agentic Support

Different agents have different levels of support for agentic mode (file edits and commands):

AgentAgentic Support
CodexFull (uses --dangerously-bypass-approvals-and-sandbox)
Claude CodeFull (uses --dangerously-skip-permissions)
GeminiFull (uses --yolo and --allowed-tools)
CopilotLimited (requires manual approval for actions)
OpenCodeFull (auto-approves in non-interactive mode)
DroidFull (runs autonomously)

See Agent Modes for details on review vs agentic modes.

See Also