Releases: fujibee/agmsg
Release list
v1.1.9
1.1.9 - 2026-07-19
Added
- Isolate Codex monitor bridges by role (#425)
- Free shell tab, unattached to any agent (#431)
- Add session-only dismiss to outdated-CLI banner (#430)
- Extend join/actas prompts with roster-aware name suggestions (#421)
- Remember the last active tab per team (#417)
Fixed
- Tombstone renamed-away names so join/actas can't silently revive them (#427)
- Don't let co-located app-v* tags pollute the recorded core VERSION (#432)
- Resolve shim through symlinks, warn when monitor mode isn't actually reached (#429)
- Skip Monitor directive for .claude/worktrees sub-sessions (#428)
- Grace fallback for thread/resume failure on Codex 0.142+ (rebase of #276) (#426)
- Stop Claude Code 2.1.x daemon from hijacking pid resolution (#424)
- Mark only the displayed messages as read (#361)
- Replace flaky ls -t rollout lookup with find + portable mtime sort (#423)
- Bound the stdin read so a never-closed pipe cannot freeze the agent pane (#422)
- Convert team config paths for readfile() via agmsg_sql_readfile_path (#396)
- Fix Codex monitor multi-identity delivery (#419)
- Auto-decline approval requests, arm the turn watchdog on externally-active turns (#420)
- Add Shell requirement to all type templates (#345)
- Validate team name before resolving roster config path (#418)
- Give team-status-rail its own gray for zero-pane teams (#413)
Documentation
agmsg app 0.3.0
agmsg desktop app 0.3.0
Added
- Free shell tab: a permanent "+" tab at the right end of the tab bar opens your login shell in a terminal pane (cwd = the current team's project directory). Browse files with vim, run git, anything — without leaving the app. While a shell is shown, clicking an agent in the sidebar launches it side-by-side in the same tab, and every tab's context menu gains an "Open shell" item that splits a shell pane next to the existing panes.
- Remember the last active tab per team: switching teams now restores the tab you were on, resolved before first paint (no flicker), with safe fallbacks when the remembered tab is closed or the Team Room is hidden.
- Session-only dismiss (x) on the outdated-CLI banner. It comes back on the next launch by design.
Fixed
- Teams with no panes launched now show a neutral gray status dot instead of green.
- The recorded CLI version no longer gets polluted by co-located app tags, which made the outdated-CLI banner fire spuriously on from-source installs.
Bundled CLI
- agmsg core v1.1.9, including the Codex monitor overhaul: one bridge per role bound to that role's own thread (multiple concurrent Codex sessions per project are now fully supported, with strict per-role delivery isolation), auto-answering of approval requests that used to deadlock delivery, resilient thread resolution on Codex 0.142+, and a batch of delivery-reliability fixes. See the core changelog for the full list.
Install
- macOS: download the dmg below, or
brew install fujibee/agmsg/agmsg - Windows: download the setup exe or msi below
- Existing installs update in-app via the built-in updater.
diag-383-01 (diagnostic build for #383)
Diagnostic build for issue #383 (Windows: input cursor flicker with Codex CLI output).
This is NOT a regular release. It is a one-off diagnostic build for reproducing and isolating #383, based on v0.2.0 plus:
- Settings toggle: Terminal cursor blink (default: on, unchanged)
- Settings toggle: Hide cursor while agent is working (default: off)
- A "View escape capture" button that opens a copyable diagnostic report (escape-sequence counts, sync-pair balance, recent timeline)
Both toggles apply immediately, no restart needed.
Regular users should install the normal releases instead; auto-update will replace this build with the next regular release.
v1.1.8
1.1.8 - 2026-07-15
Added
- Sidebar per-section + buttons, replacing the New dropdown (#407)
- Green status-unknown default, roomier team-status-rail rows (#406)
- Phase-lock agent-status and monitor pulse dots to wall clock (#403)
- Detect grok/grok-build agent status (#395)
- Persist UI settings across restarts (#391)
- Snap pane dividers to terminal cell units, herdr-style gaps (#390)
- Show agent and team status (#385)
Fixed
- Filter non-numeric characters out of the font-size draft (#405)
- Reject unregistered from/to agents (#409)
- Resolve Codex leftovers and delivery_modes mismatch (#408)
- Forward args on a flags-only monitored launch (#404)
- Clean up the Settings font-size input (#401)
- Display chat timestamps in local time, not raw UTC (#394)
- Normalise Windows backslash paths before handing to bash/curl (#392)
Performance
- Batch pty-output writes to one term.write() per animation frame (#402)
agmsg app v0.2.0
agmsg desktop app v0.2.0
Added
- Agent and team status indicators, herdr-style: idle/working/blocked dots for every pane and team, so a blocked agent is visible even while you're switching between teams running parallel tasks
- Grok Build CLI now supported in status detection
- Draggable pane dividers snap to terminal cell units, herdr-style pane gaps and border coloring
- UI settings (layout, font size, window size/position, sidebar state, selected team) persist across restarts
- Status/monitor pulse dots phase-lock to the wall clock so they blink in sync
- Sidebar per-section add buttons; Esc closes the active modal
Fixed
- Chat timestamps now display in local time (with timezone auto-detect and manual override) instead of raw UTC
- Settings font-size input rejects non-numeric characters and handles IME composition correctly
Performance
- PTY output writes are now batched to one term.write() per animation frame, bounded to avoid unbounded memory growth while the app is backgrounded
Bundled
- agmsg core v1.1.8 (Windows path-handling fix, codex-shim argument-forwarding fix, antigravity template fix, send.sh recipient validation)
Install
- macOS:
brew tap fujibee/agmsg && brew install --cask agmsg - Windows: download
agmsg_0.2.0_x64-setup.exefrom this release
v1.1.7
1.1.7 - 2026-07-13
Added
Fixed
- Wrap boot script with bash -l for psmux on Windows (#335) (#363)
- Guard '/'-prefixed boot prompt against MSYS path conversion on Git Bash (#358)
- Stop ancestor project resolution from over-reaching to $HOME / other teams (#357) (#359)
- Bind the bridge to the role's recorded thread, not "loaded" (#350) (#353)
- Detect the real GEMINI_CLI env var, not GOOGLE_GEMINI_CLI (#351)
agmsg app v0.1.5
agmsg desktop app v0.1.5 — bundles agmsg core v1.1.7.
Added
- Collapse the team sidebar to an icon rail to give the agent panes more room.
- Minimize / maximize the chat pane (fold it to the composer, or expand it full-width).
- About dialog now shows both the app version and the bundled core version.
- View menu toggles for the Team Room and User Chat panes.
Fixed
- Windows in-app update: signature verification failed and the standalone MSI reported a corrupt cabinet. The Windows signing pipeline was rebuilt so updates from 0.1.4 install correctly.
- Bundled core is now v1.1.7 (role-to-session affinity + Windows/codex/detection fixes).
Install
- macOS:
brew tap fujibee/agmsg && brew install --cask agmsg - Windows: download the setup .exe below.
v1.1.6
1.1.6 - 2026-07-05
Added
- Aligned-grid seam-segment dragging + lazy transpose (issue #317, part 3) (#327)
- Wire pane split tree into rendering + drag-drop (issue #317, part 2) (#324)
- Pane split tree — pure data model + tests (issue #317, part 1) (#321)
- Expose pane layout in the View menu (#316)
Fixed
- Correct boot script for Windows-tmux launch and per-type prefix (#282, #283) (#329)
- Strip inherited same-type session-identity env vars (#294) (#326)
- Match project registrations across Windows path forms (#268) (#328)
- Launch agents via cmd.exe on Windows so PATHEXT/aliases resolve (#314, #313) (#325)
- Resolve MSYS project paths to native on Windows spawn (#315) (#319)
- Normalize Windows drive-letter project path to POSIX before identity resolution (#275)
agmsg app v0.1.4
Free-form pane rearrangement, and Windows agent support is now solid — every Windows issue found by early adopters is fixed, with the bundled CLI updated to v1.1.6.
New: rearrange panes freely
- Drag the dividers between panes to resize them (nested layouts supported, 120px minimum)
- Drag a pane onto another: drop near the center to swap, near an edge to split in that direction — with a live preview of the half the pane will occupy
- Works across tabs too (move, swap, and split into another tab)
- While tiled columns are still aligned, each column's horizontal boundary can be dragged independently (iTerm2-style grid behavior)
- One-click layout resets from View > Pane Layout (Vertical / Horizontal / Tile)
Fixed (Windows)
- Agents spawned into a phantom directory (C:\c\Users...) and split into a separate team whose messages never arrived — paths from registrations are now resolved to native form, and non-existent working directories are refused (#315, reported by @ORANGE-OFFICIAL)
- claude and codex failed to launch (npm's extensionless shim / WindowsApps execution aliases) — agents now launch via cmd.exe so PATHEXT and aliases resolve (#313, #314)
- Windows-tmux boot scripts and per-type prompt prefixes corrected (#282, #283, reported by @masa6161)
Bundled CLI: agmsg v1.1.6 — includes identity matching across Windows path spellings (#268, by @mvanhorn and @So-Mu3) and a fix for same-type agent spawns breaking authentication (#294, diagnosed by @yktsnd). Existing installs get an in-app update prompt.
Downloads: macOS (Apple Silicon) .dmg, Windows .msi / .exe installer below.
macOS Homebrew: brew tap fujibee/agmsg && brew trust fujibee/agmsg && brew install --cask agmsg