Files
Kevin CodexandClaude Opus 4.7 cf61eb7b1a feat: v0.4.0 — 24 new commands, persistent logs, multi-agent ergonomics
Triples the tool's surface area while fixing a latent bug. Major additions:

Lifecycle & multi-agent: run (ephemeral one-shot), swarm (N parallel agents),
restart (reuse stored config), clone/rename, --from-dir/--from-git seeding,
--prompt file support, -t KEY=VALUE tags (filterable by list/killall/broadcast),
pre/post-spawn hooks.

Observability: persistent logs via tmux pipe-pane (logs -f is now `tail -f`,
survives session death, ANSI-stripped by default), ps (CPU/mem/RSS/uptime),
watch (live dashboard), grid (one tmux session with a window per agent), diff
(git-aware workspace diff), open, stats, history (lifecycle journal), --json
output for list/info/ps.

Ergonomics: send/broadcast/wait, env/config subcommands (no more editing the
file by hand), doctor (diagnoses tmux/sandbox/binaries/keys), bash+zsh
completion, upgrade, purge/killall, new profiles (gemini, aider) with install
status in `profiles`.

Fixes: build_sandbox_cmd_macos joined cmd args unquoted, which broke multi-word
commands like `sh -c '...'` — now properly shell-quoted.

Tests: tests/smoke.sh — 30+ end-to-end checks in an isolated AGENTVM_HOME,
covering every major path.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
2026-04-22 11:07:29 +08:00
..