Coding agents
Claude Code, Kiro, Codex, Cursor, Hermes, and OpenCode backends and how to choose one
Coding agents
Each task is carried out by a coding agent - a real coding CLI running in an isolated AWS Bedrock AgentCore microVM with a full filesystem and terminal. Foxl Code ships six interchangeable backends.
Backends
| Backend | CLI | Models | Key |
|---|---|---|---|
| Claude Code (default) | Anthropic Claude Code | Fable 5, Opus 4.8 / 4.7 / 4.6, Sonnet 4.6, Haiku 4.5 | Included |
| Kiro | Kiro CLI | Claude family | Bring your own |
| Codex | OpenAI Codex CLI on Amazon Bedrock | GPT-5.5, GPT-5.4 | Included |
| Cursor | Cursor CLI | Cursor picks the model (auto) | Bring your own |
| Hermes | Hermes CLI | Claude family on Bedrock | Included |
| OpenCode | OpenCode CLI | Claude family on Bedrock | Included |
All six run the same way - inside an interactive shell in their own VM - so the live terminal, resume, and budget behavior are identical regardless of which one you pick.
Choosing a backend
- Per task - name a backend when you create the task and the orchestrator honors it.
- Default - set your preferred coding-agent family and, for Codex, the model (GPT-5.5 or GPT-5.4) in Settings. Tasks with no explicit backend use this default.
- Bring-your-own-key backends - Kiro and Cursor use your own API key, added in Settings. Their model usage is billed to your key, not your Foxl credits; the AgentCore compute time is still metered normally.
Backends not provisioned in your environment are greyed out in Settings. The available model list also depends on your plan - see Budgets and tiers.
Isolation and the workspace
Every agent runs in its own microVM with a working directory at /mnt/workspace. The filesystem is session storage: it survives across a task's invocations and idle gaps, so retrying a task or resuming from review keeps the cloned repo, installed packages, and any build artifacts intact. Agents from different users never share a VM or session.
Models
Coding-agent model availability tracks your plan:
- Claude Code / Hermes / OpenCode - the Claude lineup (Fable 5, Opus, Sonnet, Haiku); Foxl-billed Claude models require Pro or higher.
- Codex - GPT-5.5 (most capable) and GPT-5.4 (best price-performance), served through Amazon Bedrock with no API key of your own.
- Kiro / Cursor - run on your own API key, so Foxl's model tier rules do not apply. Cursor selects the model automatically; there is no per-task model picker.
The model your coding agent uses is separate from the model the orchestrator uses for chat replies.