Supported Agents

Aileron is agent-portable. Your policy, credentials, and audit trail come with you when you switch agents.

AgentShell policyMCP toolsFull experience
Claude CodeYesYesYes
pi.devYesNot yetShell policy now
OpenCodeYesYesYes
GooseYesYesYes
AmpYesYesYes
AiderYesIn progressShell policy now
Codex CLIYesNot yetShell policy only
Cline (VS Code)YesYesYes

How agent support works

Aileron uses a pluggable agent SPI. Each agent exposes a standard interface for command normalization (unwrapping agent-specific command wrapping) and shell configuration (pre-launch setup). This means agent-specific quirks are handled transparently, and the policy rules stay clean.

For agents that don’t respect $SHELL directly, Aileron installs a wrapper script that satisfies the agent’s shell validation and delegates to aileron-sh.

See ADR-0017: Pluggable Agent SPI for the design rationale.