-
Notifications
You must be signed in to change notification settings - Fork 325
Releases: asheshgoplani/agent-deck
v1.9.59
e92e6ad Agent Deck v1.9.59
Terminal session manager for AI coding agents.
Installation
Homebrew (recommended):
brew install asheshgoplani/tap/agent-deck
Quick Install:
curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bashGo Install:
go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v1.9.59
Changelog
- e92e6ad chore(release): v1.9.59 (#1438)
- 3849298 feat(mcp): add opencode mcp attach/detach support (#1288) (#1420)
- 78a7a03 fix(session): honor [claude].default_model at spawn+restart; guard --extra-arg footgun (#1437)
Full Changelog: v1.9.58...v1.9.59
Assets 7
v1.9.58
Agent Deck v1.9.58
Terminal session manager for AI coding agents.
Installation
Homebrew (recommended):
brew install asheshgoplani/tap/agent-deck
Quick Install:
curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bashGo Install:
go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v1.9.58
Changelog
- 0563dc0 chore(release): v1.9.58
- e861041 feat(conductor): inject AGENTDECK_PROFILE into spawned session env (fixes #1428) (#1430)
- e01e054 feat(session): show running indicator for shell sessions with a foreground process (#1308)
- c1c0e04 feat(sessions): auto-named quick sessions show Claude's live task description (#1416) (#1418)
- 759b01c feat(tui): cycle group view modes — active-on-top / populated-on-top (#1417)
- 06d1aa0 feat(tui): session switcher (Ctrl+S) (#1411)
- def4b26 fix(creds-refresh): derive keep-warm defaults from config.toml profiles (#1414) (#1419)
- 705d502 fix(hooks): done-sentinel detection on current Claude Code transcript formats (fixes #1422) (#1423)
- ec3c327 fix(notify): stale DB row must not veto a fresh terminal hook status (#1425)
- 5472924 fix(send): prompt-state-aware session send — composer-draft guard + verified delivery (closes #1409, #1413) (#1432)
- ed06290 fix(session): collision-checked output reads + error-banner status (closes #1400) (#1433)
- 5d2a719 fix(tui): address session-switcher review feedback (follow-up to #1411) (#1426)
- 048bae9 release: v1.9.58
Full Changelog: v1.9.57...v1.9.58
Assets 7
v1.9.57
Agent Deck v1.9.57
Terminal session manager for AI coding agents.
Installation
Homebrew (recommended):
brew install asheshgoplani/tap/agent-deck
Quick Install:
curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bashGo Install:
go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v1.9.57
Changelog
- e38969c chore(release): v1.9.57
- aca4672 ci(release): exclude integration tests from release gate (#1331)
- e5737ef fix(conductor): async-deliver reply when an idle conductor's turn outruns RESPONSE_TIMEOUT (#1404)
- 96c1772 fix(conductor): single source of truth for bridge.py via go:embed (#1406)
- e97b918 fix(remote): parse remote's current version, not its advertised update (#1405)
- c71460d fix(session): persist parent extra_args on forked instances (#1407) (#1408)
Full Changelog: v1.9.56...v1.9.57
Assets 7
v1.9.56
Agent Deck v1.9.56
Terminal session manager for AI coding agents.
Installation
Homebrew (recommended):
brew install asheshgoplani/tap/agent-deck
Quick Install:
curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bashGo Install:
go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v1.9.56
Changelog
- 33ebdaa chore(release): v1.9.56
- 725ac5c docs(verification): add capability verification checklist + methodology (#1395)
- c74d46b feat(sessions): pin sessions to fixed top/bottom of group (#1336)
- fa25f4b feat(tui): present Maestro as the fleet supervisor (#1401)
- 0a641f8 fix(conductor): pre-accept Claude trust dialog for conductor dir (#1359) (#1393)
- 1b7be2f fix(git): stop worktreeinclude walk from recursing into nested worktrees (#1398)
- 99e3674 fix(statedb): reclaim dead primary in ElectPrimary so restart needs no pkill (#1394)
- 0bc5077 fix(tui): quick-approve targets the highlighted window, not the session (#1369) (#1403)
- 5e2c340 fix(ui): show default-group delete block in a modal so it survives the viewport clamp (#1402)
- 80940dd fix(web): render profile selector as static text (#1365) (#1392)
Full Changelog: v1.9.55...v1.9.56
Assets 7
v1.9.55
Agent Deck v1.9.55
Terminal session manager for AI coding agents.
Installation
Homebrew (recommended):
brew install asheshgoplani/tap/agent-deck
Quick Install:
curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bashGo Install:
go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v1.9.55
Changelog
- d59597a New-session dialog UX top-3: Enter-advances default, remember last tool, hot-path reorder (#1390)
- 624790e chore(release): v1.9.55
- 4541d10 chore(release): v1.9.55
- 47f4118 chore(release): v1.9.56
- 5486d76 ci: enable gofmt linter in golangci-lint (#1387)
- 22482e8 ci: run full go test suite on PRs (#1363) (#1389)
- 8396973 docs(skill): add Per-CLI Capabilities map (claude/codex/gemini) (#1381)
- 68fd5bb feat(remote): open new-session dialog for remote rows (#1388)
- 288a4d4 feat(session): switch-account — move a session to another Claude account, conversation included (#924 follow-up) (#1377)
- 692c4bf feat(sessions): add archive/unarchive with web and TUI parity (#1325)
- 00286fa feat(ui): add hotkey to re-run worktree setup script (#1379)
- 96c42bc feat(ui): log footer errors and session-create flow (#1378)
- c3a9332 fix(conductor): bridge.py resolves XDG paths with legacy fallback (fixes #1350) (#1356)
- 185395f fix(conductor): resolve telegram/discord user_id from env like the bot token (#1386)
- fe61f7d fix(git): ignore URL in branch..remote when resolving default remote (#1376)
- 1dcdc7f fix(session): avoid codex history scan after binding (#1324)
- 5c6ba91 fix(session): restore conductor telegram channel from config when persisted Channels is lost (#1382)
- e411d39 fix(session): stop nested-scratch credential chaining (401s persisting across restarts) (#1384)
- 8f2f181 fix(tmux): stop badge-watcher goroutine/fd leak on every attach (#1375)
- f543c4e fix(tui): pressing n on a remote group opens the new-session dialog (#1364)
- 5d51c59 fix(ui): cut tmux subprocess load behind TUI lag at scale (#1366) (#1372)
- 49c0ce9 fix: conductor bridge restart registers duplicate phantom conductor instance (#1380)
- 08e0efb fix: preserve nested group paths when creating sessions (#1367)
- 2677450 test(web): commit CI-generated visual baselines (weekly-regression run 27371310134)
- 3ac53eb test(web): complete web-UI test loop — coverage gaps + weekly visual suite rebuild (#1298) (#1385)
Full Changelog: v1.9.54...v1.9.55
Assets 7
v1.9.54
Agent Deck v1.9.54
Terminal session manager for AI coding agents.
Installation
Homebrew (recommended):
brew install asheshgoplani/tap/agent-deck
Quick Install:
curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bashGo Install:
go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v1.9.54
Changelog
- 6899f38 chore(release): v1.9.54
- 222f3a2 feat(ui): add configurable agent tool visibility denylist (#1346)
- 162c80b fix(fork): make gitignored-copy opt-in (with_ignored default off) (#1354)
- b4ca1d8 fix(title): stop claude name sync from clobbering renames and fork titles (#1355)
- 86d3bae fix(verify-persistence): harden cross-platform degradation of the persistence harness (#1309)
Full Changelog: v1.9.53...v1.9.54
Assets 7
v1.9.53
Agent Deck v1.9.53
Terminal session manager for AI coding agents.
Installation
Homebrew (recommended):
brew install asheshgoplani/tap/agent-deck
Quick Install:
curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bashGo Install:
go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v1.9.53
Changelog
- 752963d chore(release): v1.9.53
- a30a47e ci(lint): exclude staticcheck SA5011 false-positives in test files
- cdd1a03 ci(release): retry flaky test packages with gotestsum --rerun-fails (supersedes #1330)
- 3fdbe1f fix(conductor): create notifier/bridge log dir before start to avoid 209/STDOUT crash-loop (#1347)
- 5048f96 fix(conductor): only add /opt/homebrew/bin to generated unit PATH on macOS (#1348)
- e8c274b fix(notify-daemon): don't rebind stopped/removed sessions from stale SessionEnd hook (fixes #1349) (#1352)
- f298429 test(cmd): add explicit return after t.Fatal to satisfy staticcheck SA5011
- 0243ed4 test(tmux): fix macOS sun_path socket-length failures in tmux tests (#1341)
Full Changelog: v1.9.52...v1.9.53
Assets 7
v1.9.52
Agent Deck v1.9.52
Terminal session manager for AI coding agents.
Installation
Homebrew (recommended):
brew install asheshgoplani/tap/agent-deck
Quick Install:
curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bashGo Install:
go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v1.9.52
Changelog
- f882d93 chore(deps): bump the go-minor-patch group with 4 updates (#1340)
- ecc009c chore(release): v1.9.52
- ae30e1f fix(tmux): deliver modified keys in csi-u so Shift+Enter works in kitty (#1333)
- e1d0a59 fix(ui): report error when deleting the default group instead of silent no-op (#1334)
Full Changelog: v1.9.51...v1.9.52
Assets 7
v1.9.51
Agent Deck v1.9.51
Terminal session manager for AI coding agents.
Installation
Homebrew (recommended):
brew install asheshgoplani/tap/agent-deck
Quick Install:
curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bashGo Install:
go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v1.9.51
Changelog
- f209d41 Comprehensive quick fork with configurable defaults + cross-tool fork parity (Claude / OpenCode / Pi / Codex) (#1299)
- 39290f5 chore(release): bump version to v1.9.50
- 2797c8e chore(release): v1.9.50
- 42f5c7a chore(release): v1.9.51
- 6baf85a feat(flox): reproducible flox dev environment (#1302)
- c61aaff feat(ui): add show_pane_titles display toggle (#1343)
- 849feea feat(ui): include session ID in preview copy (#1339)
- c11772d feat: support a global default_path config key for agent-deck add (#1303)
- adf771f fix(ci): pin GitHub Actions to commit SHAs in release workflow (#1326)
- f35f12a fix(config): preserve symlinked Claude config files on atomic write (#1314)
- 57debb2 fix(config): preserve symlinked Cursor mcp.json on atomic write (#1320)
- f951177 fix(config): preserve symlinked Gemini config files on atomic write (#1316)
- e3ca316 fix(config): preserve symlinked Hermes config file on atomic write (#1318)
- 055c179 fix(config): preserve symlinked config.toml on durable atomic write (#1322)
- de624cf fix(fork): Jujutsu (jj) quick-fork with-state materialization (#1311)
- 8e4a6a0 fix(mcppool): serialize stdin writes to prevent JSON-RPC framing corruption (#1329)
- f9d7c0b fix(openclaw): bump bridge protocol version 3 -> 4 to match gateway (#1342)
- e91b106 fix(tmux): ensure ack-signal dir exists so quick-switch works on XDG layout (#1327) (#1328)
- e8eb370 fix(tui): don't send literal "shell" command on quick-create shell sessions (#1307)
- a6dbf85 fix: close tmux control pipes on signal exit to prevent orphaned clients (#1332)
- 69585e7 fix: reset gg-detection timer when group dialog closes (#1312)
- 3acaa58 test(atomicfile): route TestMain through runTestMain so cleanups run (fixes #1310 leak-audit failure)
- acb47f7 test(claude): strengthen remove-hooks symlink regression assertion (#1323)
- 098a226 test(session): reconcile XDG isolation after rebase (#1304)
- 0b5b5a9 test(testmain): stop os.Exit skipping defer cleanups (tmux/pty leak) (#1310)
- fc4bb56 test(tmux): gate leak-sentinel off -race + harden tmux bootstrap/control tests against full -race suite contention
Full Changelog: v1.9.49...v1.9.51
Assets 7
v1.9.49
Agent Deck v1.9.49
Terminal session manager for AI coding agents.
Installation
Homebrew (recommended):
brew install asheshgoplani/tap/agent-deck
Quick Install:
curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bashGo Install:
go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v1.9.49
Changelog
- b555774 chore(release): v1.9.49
- 9a4ebbb feat(paths): XDG base directories, hardened — supersedes #1281 (#1294)
- 501f6c0 feat(tui): smoother keyboard navigation in the new-session dialog (#1295)
- f294874 feat(ui): lighter curated TUI footer (opt-in [ui] footer) — supersedes #1289 (#1300)
- 98730b2 test(paths): fix per-package shared-home isolation regression from #1294
- fecee3f test(profile): isolate HOME+XDG+tmux in TestMain to fix release-gate failure
Full Changelog: v1.9.48...v1.9.49