Skip to content

v0.48.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 17:59
· 2 commits to main since this release
Immutable release. Only release title and notes can be modified.
12cf06d

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, Cursor CLI, and Kiro 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.48.0

Kiro CLI joins, terminals get names, and waiting rows can rest

Kiro CLI joins the built-in agents with live status, MCP registration and conversation revival. Name a terminal when creating it, move an SSH session between groups through MCP or the CLI, and mark a waiting row idle until its screen changes. Claude and Codex status detection, message delivery and focused input also get fixes.

Highlights

  • Kiro CLI Kiro CLI 3.1.0 or newer joins the built-in tools, with live status, MCP registration and conversation revival.
  • Named terminals Give create_terminal a name or pass --name to agent-manager terminal create, including on an SSH host.
  • Remote moves move_session and agent-manager move accept host::id to move an SSH session between groups.
  • Mark idle Press . on a waiting row to leave it idle until its screen changes.
  • Claude status Question dialogs hold queued messages, quoted dialog text avoids false waits, and signed-out turns stop reading as working.
  • Codex and input A cut-off Codex status row stays working, and Shift+Enter reaches the focused agent.
  • Message delivery Sessions can exchange messages without the old pairwise cap; canceling a replacement preserves the unread result.
  • Startup and install MCP registration has a timeout, and installers download from wainmann while still verifying older releases.

Thank you

Built it

What's Changed

  • fix(install): download from wainmann/agent-manager and keep verifying earlier releases by @YoanWai in #966
  • ci: upload coverage with OIDC only by @YoanWai in #976
  • fix(execution): keep the unread result when the runner is canceled mid-replace by @YoanWai in #977
  • fix(status): hold messages on every screen of a Claude question dialog by @subbeh in #978
  • docs: add a GitHub Sponsors badge to the README header by @YoanWai in #983
  • fix(mcpreg): bound the MCP registration and start without it on timeout by @cvas22 in #796
  • docs: correct the network note and add uninstall steps by @YoanWai in #984
  • feat(terminal): name a terminal at creation by @mgkvibez in #962
  • feat(mcp): move a session on an SSH host from move_session by @subbeh in #963
  • test(tmux): start test servers without the developer's tmux.conf by @subbeh in #992
  • test: cover the guards mutation testing found unguarded by @ribeirojose in #993
  • fix(status): match Claude dialog text only at a live dialog's indent by @subbeh in #990
  • feat(ui): let . mark a waiting session idle until its screen changes by @subbeh in #996
  • chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.9 to 4.26.10 in the go-minor-and-patch group across 1 directory by @dependabot[bot] in #964
  • ci: pin every action to a full commit SHA by @YoanWai in #1007
  • feat(config): add Kiro CLI as a built-in tool by @YoanWai in #1011
  • fix(sessions): drop the cap on messages between two sessions by @YoanWai in #1012
  • fix(codex): keep a cut-off status row reading as working by @YoanWai in #986
  • fix(focus): forward Shift+Enter to the focused agent by @YoanWai in #1010
  • fix(claude): stop signed-out turns reading as working by @YoanWai in #1015

Full Changelog: v0.47.1...v0.48.0

Install

# macOS / Linux
brew install agent-manager
curl -fsSL -o install.sh https://github.com/wainmann/agent-manager/releases/latest/download/install.sh && sh install.sh
mise use -g ubi:wainmann/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/wainmann/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 wainmann/agent-manager checks build provenance once gh is logged in. Older releases verify with --owner YoanWai --signer-repo YoanWai/agent-manager in place of --repo wainmann/agent-manager.

The shell short form runs the script without a local copy: curl -fsSL https://raw.githubusercontent.com/wainmann/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.