Skip to content

v0.45.0

Choose a tag to compare

@YoanWai YoanWai released this 30 Oct 15:55
· 352 commits to main since this release
Immutable release. Only release title and notes can be modified.
3d6256f

Run every AI coding agent from one terminal. Claude Code, Codex, OpenCode, Grok Build, Gemini CLI, Antigravity CLI, Pi, Command Code, Hermes Agent, Muse Code, Oh My Pi, and Cursor CLI run side by side, each in its own tmux session, with live status, a project tree, quick prompt mode, and full-file diff review. Runs on macOS, Linux and Windows (with psmux), and inside WSL2. See it running.

v0.45.0

A first-run setup, environment profiles, and config you can take along

A fresh install now opens a short setup: pick your agents, layout, density and theme, tour the keys, then bring in the conversations your CLIs saved before. Existing installs open it from Settings. Sessions and groups can launch under named environment profiles, so one CLI can run on two accounts. agent-manager export and import move your configuration to another machine. Prompts and messages now count as sent only once the CLI took them.

Highlights

  • A first-run setup picks your agents, layout and theme, tours the keys and imports past chats. Rerun it from Settings.
  • Sessions and groups can launch under named environment profiles, set up with agent-manager env.
  • agent-manager export and import move settings, presets, groups and SSH connections to another machine.
  • spawn --resume <id> and create_session with resume open a conversation a CLI saved earlier.
  • Prompts and messages count as sent only once the CLI takes them, so gemini and hermes no longer leave them unsent.
  • Commands like rename act as the session whose pane started them, never one a background Claude inherited.
  • Restoring a nested archived group shows its sessions and leaves its parent's and siblings' archived.
  • On Linux Homebrew, Claude sessions keep following /clear after a later brew upgrade.

Thank you

  • @subbeh built environment profiles, asked for config export and tested it (#832, #834, #898)
  • @cvas22 made commands name the session whose pane started them (#786)
  • @tonyperkins reported rename renaming the wrong session through the Claude daemon (#778)
  • @vomitorius reported a relaunch resuming the conversation from before /clear (#907)
  • @ipl31 made compatible mode draw plain borders and fixed archived session actions (#893, #897)
  • @nirtuttnauer made an empty Enter close quick prompt mode (#904, #905)
  • @ribeirojose made the e2e tests wait on redraws instead of sleeping through them (#862)

What's Changed

New Contributors

Full Changelog: https://github.com/YoanWai/agent-manager/compare/v0.44.0...v0.45.0

Install

# macOS / Linux
brew install agent-manager
curl -fsSL -o install.sh https://github.com/YoanWai/agent-manager/releases/latest/download/install.sh && sh install.sh
mise use -g ubi:YoanWai/agent-manager
go install github.com/YoanWai/agent-manager@latest

# Arch Linux
yay -S agent-manager-bin
# Windows. The Scoop bucket can lag this release.
scoop bucket add yoanwai https://github.com/YoanWai/scoop-bucket
scoop install yoanwai/agent-manager

# Download install.ps1 (attached below, listed in checksums.txt), read it,
# then run it. Windows PowerShell 5.1 has no &&.
irm https://github.com/YoanWai/agent-manager/releases/latest/download/install.ps1 -OutFile install.ps1
if ($?) {
  Get-Content .\install.ps1
  Unblock-File .\install.ps1
  powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1
}

install.sh is attached too. gh attestation verify <file> --repo YoanWai/agent-manager checks build provenance once gh is logged in.

The shell short form runs the script without a local copy: curl -fsSL https://raw.githubusercontent.com/YoanWai/agent-manager/main/install.sh | sh.

Prebuilt macOS, Linux and Windows binaries are attached below.

Get involved

Discussions for questions and setups, issues for bugs and ideas, CONTRIBUTING.md to send a patch.