v0.34.0
Run every AI coding agent from one terminal. Claude Code, Codex, OpenCode, Grok, Gemini CLI, and Pi run side by side, each in its own tmux session, with live status, a project tree, quick prompts, and full-file diff review. Runs on macOS and Linux, and on Windows inside WSL2. See it running.
What this release gives you
The session list can take the whole terminal. Settings (s) holds a sessions layout row that swaps the split for a full width list, and the rows grew to carry what the preview used to: the agent's last message beside each name, with your last prompt above it at the comfortable density. Split stays the default, so nothing moves until you ask for it.
Underneath, rows read each tool's own transcript shape instead of guessing, and a Claude reply that scrolled out of tmux is recovered from its session file. Status detection is steadier for Command Code and pi, revive lands an agent back in the pane it left, and a manager no longer touches sessions living on another tmux server. The list also scrolls straight now: the highlight walks to the bottom edge before the list moves behind it.
Thanks to @pandysp, who asked for a way to put the preview away in #357, which is where the full screen mode started; reported the pi status stall in #407 with the pattern already diagnosed and a repro that ran as-is; and reviewed the full screen branch against his own sessions, which is why the quick peek and the z key are gone and why ← leaves a terminal session.
What's Changed
- docs(feed): announce v0.33.0 by @YoanWai in #394
- fix(status): read dialogs, not replayed messages, as waiting by @YoanWai in #395
- fix(stats): show Windows host figures on WSL2 by @YoanWai in #391
- feat: show arrow step hints when enabled by @YoanWai in #396
- feat(config): add Command Code fork_command by @YoanWai in #398
- fix(mcpreg): register Agent Manager MCP into Command Code sessions by @YoanWai in #397
- fix(ui): keep a stale wheel claim from clearing history scroll by @YoanWai in #401
- chore(deps): bump clipboard to 0.9.0 and sqlite to 1.57.0 by @YoanWai in #404
- fix(status): match command-code's live turn ends and busy footers by @YoanWai in #402
- docs(readme): add the Peerlist Launchpad badges by @YoanWai in #405
- docs(readme): lead with the Peerlist laurel and keep one badge in the footer by @YoanWai in #410
- docs(readme): show the Product Hunt featured badge beside Trendshift by @YoanWai in #411
- fix(ui): let Left leave focus on command-code's parked caret by @YoanWai in #403
- fix(status): leave sessions on another tmux server to the manager that owns them by @YoanWai in #412
- fix(cli): revive an agent inside the pane it left behind by @YoanWai in #413
- fix(status): let pi rules absorb extra footer lines by @YoanWai in #414
- feat(ui): full screen sessions mode by @YoanWai in #392
Full Changelog: v0.33.0...v0.34.0
Install
# macOS / Linux
brew install yoanwai/tap/agent-manager
curl -fsSL https://raw.githubusercontent.com/YoanWai/agent-manager/main/install.sh | sh
mise use -g ubi:YoanWai/agent-manager
go install github.com/YoanWai/agent-manager@latest
# Arch Linux
yay -S agent-manager-binPrebuilt macOS and Linux binaries are attached below. Windows runs it inside WSL2.
Get involved
Discussions for questions and setups, issues for bugs and ideas, CONTRIBUTING.md to send a patch.