Releases: snirt/agenmux
Release list
agenmux v0.3.1
agenmux v0.3.1
What's changed
Fixes
- Made runtime paths survive
TMPDIRchanges and rejected malformedTMUXvalues (#41). - Removed restored ghost panes from the sidebar (#42).
- Fixed delayed agent discovery and stabilized sidebar navigation input (#43).
- Resolved each Pi pane's subject independently instead of sharing session metadata (#46).
Website
- Standardized lowercase agenmux branding across documentation (#39).
- Added agenmux icons and favicon assets (#44).
- Improved search metadata and added Google site verification (#47, #48).
Assets
- Linux x86_64
- Linux aarch64
- macOS x86_64
- macOS aarch64
- SHA-256 checksums
Full changelog: v0.3.0...v0.3.1
Agenmux v0.3.0
Agenmux v0.3.0
What's changed
Agenmux rebrand
- Renamed the runtime, binaries, tmux options, configuration path, release artifacts, and documentation to Agenmux (#37).
- Preserved
agents-monentrypoints, options, environment variables, config paths, package launchers, and release state as compatibility inputs for one release cycle. - Renamed the macOS notification helper to
Agenmux.appwith bundle IDio.github.snirt.agenmux.
Developer workflow
- Added
make dev-useandmake dev-stopfor switching the active tmux server between local debug and release binaries. - Added debug build timestamps to sidebar titles while keeping release titles versioned.
Assets
- Linux x86_64
- Linux aarch64
- macOS x86_64
- macOS aarch64
- SHA-256 checksums
Full changelog: v0.2.1...v0.3.0
tmux-agents-mon v0.2.1
What's changed
Fixes
- Improved Claude working-state detection for live activity lines (#14).
- Fixed concurrent macOS notifications with a shared broker (#18).
- Improved notification authorization, click handling, retries, and shutdown behavior.
Release tooling
- Added safer version bump and release scripts.
- Added release-process tests and stronger tmux sanity checks.
- Updated version to
0.2.1(#19).
Assets
- Linux x86_64
- Linux aarch64
- macOS x86_64
- macOS aarch64
- SHA-256 checksums
Full changelog: v0.2.0...v0.2.1
tmux-agents-mon v0.2.0
tmux-agents-mon v0.1.16
tmux-agents-mon v0.1.16
This release makes busy sidebars easier to navigate and improves agent-state visibility.
Highlights
- Live search: Press
/to filter agents by name, session, location, directory, title, or status. - State filters: Press
fto cycle through blocked, working, idle, done, and all agents. - Improved navigation: Filtered results retain session context, scrolling, mouse mapping, and
j/knavigation. - Clearer selection: The selected row is highlighted using its agent state.
- Better focus tracking: The cursor follows the focused agent more reliably.
- Claude detection fix: Claude’s
◐◓◑◒spinner is now correctly recognized as working.
Search and filtering are available in both the Rust engine and Bash fallback.
Thanks to @yaakov300 for contributing the sidebar search and filtering work in #7.
Full changelog: v0.1.15...v0.1.16
tmux-agents-mon v0.1.15
Full Changelog: v0.1.14...v0.1.15
tmux-agents-mon v0.1.14
Scroll the sidebar with your mouse wheel
The wheel now drives the agent list. A tick over the sidebar moves the ❯
cursor one row, exactly like ↑/↓, and once you stop scrolling it jumps to
the agent you landed on — so you can spin through the fleet and settle on one
without touching the keyboard. Requires set -g mouse on.
- One switch, not one per row — the jump waits for scrolling to stop, so a
fast scroll past ten agents costs a single window switch instead of ten.
set -g @agents-mon-wheel-jump '0.5'tunes the delay;'off'keeps the
cursor moving without ever jumping. - Every other pane is untouched — the wheel outside the sidebar keeps
tmux's normal scrollback behavior, including entering copy-mode. - Works in both engines — the Rust daemon's processless preserved panes and
the bash fallback sidebar. - Live servers pick it up — the navigation contract version bumped, so an
already-running tmux server refreshes its bindings on the next toggle.
Popup mode is unchanged: tmux does not forward mouse events into a popup, so
click-to-jump and wheel scrolling remain split-mode features.
tmux-agents-mon v0.1.13
Native macOS notifications — zero setup
Notifications are now sent natively through UNUserNotificationCenter — no
terminal-notifier, Homebrew, or manual setup. Installing or updating the
plugin automatically installs a signed background-only AgentsMon.app into
~/Applications; macOS asks for permission with your first notification.
- Clickable — clicking the banner activates your terminal (Ghostty,
Kitty, iTerm2, WezTerm, Apple Terminal, Alacritty) and jumps the most
recent tmux client to the agent's exact pane. Closed panes are safe no-ops. - Glass sound — on every notification.
- Respects "no" — denying permission keeps notifications fully silent;
there is no fallback around your choice. - Self-maintaining — plugin updates refresh the helper automatically and
the permission survives.make install-appsets up or verifies permission
immediately instead of on first use. - Fix — clicking a notification now activates the terminal before the
tmux jump, so focus lands on the right pane. - Linux (
notify-send) unchanged; without the installed app, macOS falls
back to display-onlyosascript.
Building from source on macOS now needs rustc 1.90+.
tmux-agents-mon v0.1.12
Full Changelog: v0.1.11...v0.1.12
tmux-agents-mon v0.1.11
Full Changelog: v0.1.10...v0.1.11