You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: add Cursor CLI (agent) support
Add Cursor as a supported agent using the new centralized registry.
Cursor CLI is built on Claude Code's codebase, so status detection
delegates to the existing Claude detector.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: address PR review feedback for Cursor CLI support
- Fix YOLO flag: --yolo -> --force (per Cursor CLI docs)
- Add instruction_flag: --append-system-prompt (Claude Code compatible)
- Use RunWithArg detection: agent --version instead of which agent
- Add container_env: CURSOR_CONFIG_DIR for sandbox support
- Add AGENT_CONFIG_MOUNTS entry for ~/.cursor/ sandbox syncing
- Remove Cursor from sandbox image descriptions (Dockerfile not updated)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* add cursor cli
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Nathan Brake <33383515+njbrake@users.noreply.github.com>
Co-authored-by: njbrake <njbrake@gmail.com>
Copy file name to clipboardExpand all lines: docs/cli/reference.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ This document contains the help content for the `aoe` command-line program.
43
43
44
44
## `aoe`
45
45
46
-
Agent of Empires (aoe) is a terminal session manager that uses tmux to help you manage and monitor AI coding agents like Claude Codeand OpenCode.
46
+
Agent of Empires (aoe) is a terminal session manager that uses tmux to help you manage and monitor AI coding agents like Claude Code, OpenCode, and Cursor CLI.
47
47
48
48
Run without arguments to launch the TUI dashboard.
49
49
@@ -87,7 +87,7 @@ Add a new session
87
87
88
88
*`-t`, `--title <TITLE>` — Session title (defaults to folder name)
89
89
*`-g`, `--group <GROUP>` — Group path (defaults to parent folder)
90
-
*`-c`, `--cmd <COMMAND>` — Command to run (e.g., 'claude', 'opencode', 'vibe', 'codex', 'gemini')
90
+
*`-c`, `--cmd <COMMAND>` — Command to run (e.g., 'claude', 'opencode', 'vibe', 'codex', 'gemini', 'cursor')
Copy file name to clipboardExpand all lines: docs/guides/sandbox.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## Overview
4
4
5
-
Docker sandboxing runs your AI coding agents (Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI) inside isolated Docker containers while maintaining access to your project files and credentials.
5
+
Docker sandboxing runs your AI coding agents (Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI, Cursor CLI) inside isolated Docker containers while maintaining access to your project files and credentials.
AOE shares your host agent credentials with sandboxed containers so agents can authenticate without re-login. This works for all supported agents: Claude Code, OpenCode, Codex, Gemini, and Vibe.
87
+
AOE shares your host agent credentials with sandboxed containers so agents can authenticate without re-login. This works for all supported agents: Claude Code, OpenCode, Codex, Gemini, Vibe, and Cursor.
88
88
89
89
Rather than bind-mounting your actual host config directories (which would let container writes modify your host files), AOE creates a **shared sandbox directory** per agent:
90
90
91
-
1. For each agent whose host config directory exists (e.g. `~/.claude/`, `~/.codex/`, `~/.gemini/`, `~/.local/share/opencode/`, `~/.vibe/`), AOE syncs credential files into a shared sandbox directory.
91
+
1. For each agent whose host config directory exists (e.g. `~/.claude/`, `~/.codex/`, `~/.gemini/`, `~/.local/share/opencode/`, `~/.vibe/`, `~/.cursor/`), AOE syncs credential files into a shared sandbox directory.
92
92
2. The sandbox directory is mounted read-write into **all** containers that use that agent.
93
93
3. Containers can read credentials and write runtime state freely without affecting your host config.
94
94
4. In-container changes (e.g. permission approvals, settings tweaks) persist across sessions since all containers share the same directory.
@@ -117,6 +117,7 @@ If an agent's config directory doesn't exist on the host (e.g. you haven't insta
117
117
~/.gemini/sandbox/ # Gemini (shared by all containers)
118
118
~/.local/share/opencode/sandbox/ # OpenCode (shared by all containers)
119
119
~/.vibe/sandbox/ # Vibe (shared by all containers)
120
+
~/.cursor/sandbox/ # Cursor (shared by all containers)
120
121
```
121
122
122
123
Deleting an agent's config directory (e.g. `rm -rf ~/.codex/`) removes everything related to that agent, including the sandbox directory. To reset just the sandbox state for an agent, delete its `sandbox/` subdirectory (e.g. `rm -rf ~/.claude/sandbox/`) -- it will be re-created on the next session start.
The default sandbox image includes Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI, git, and basic development tools. For projects requiring additional dependencies beyond what the dev sandbox provides, you can extend either base image.
216
+
The default sandbox image includes Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI, Cursor CLI, git, and basic development tools. For projects requiring additional dependencies beyond what the dev sandbox provides, you can extend either base image.
Copy file name to clipboardExpand all lines: docs/index.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ AoE lets you run multiple AI agents in parallel -- each in its own tmux session,
10
10
11
11
## Why AoE?
12
12
13
-
**The problem:** You're working with AI coding agents (Claude Code, OpenCode, Codex, etc.) and want to run several in parallel across different tasks or branches. Managing multiple terminal windows, git branches, and container lifecycles by hand gets tedious fast.
13
+
**The problem:** You're working with AI coding agents (Claude Code, OpenCode, Cursor, Codex, etc.) and want to run several in parallel across different tasks or branches. Managing multiple terminal windows, git branches, and container lifecycles by hand gets tedious fast.
14
14
15
15
**AoE handles it for you:**
16
16
@@ -22,7 +22,7 @@ AoE lets you run multiple AI agents in parallel -- each in its own tmux session,
22
22
23
23
## Supported Agents
24
24
25
-
Claude Code, OpenCode, Mistral Vibe, Codex CLI, and Gemini CLI. AoE auto-detects which are installed.
25
+
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI, and Cursor CLI. AoE auto-detects which are installed.
0 commit comments