v1.9.48
Agent Deck v1.9.48
Terminal session manager for AI coding agents.
Installation
Homebrew (recommended):
brew install asheshgoplani/tap/agent-deckQuick 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.48Changelog
- 5976e95 chore(release): v1.9.48
- e5e8f33 ci(release): set PERF_BUDGET_MULTIPLIER=2.0 on release test gate (match perf-smoke.yml + perfbudget.go docstring)
- f4514d8 feat(session): show_only_installed_tools config flag (#1259) (#1276)
- bae56e6 feat(tui): fork-with-state controls in the ForkDialog (PR-B) (#1291)
- b5886a5 feat(ui): optional last-update timestamp badge on session rows (#1273)
- a3868e8 feat: support Pi session forking (#1287)
- f6726e5 fix(agentpaths): warn/refuse on silent legacy ~/.agent-deck fallback (S4, data-loss safeguard) (#1285)
- c373d89 fix(bridge): support HTTP proxy for Telegram bot via environment variables (#1280)
- 0ab5b71 fix(git): materialize fork state from repo root (#1277)
- a0ca8c6 fix(session): make 'revive' concurrency-safe so it can't clobber concurrently-added sessions (#1296)
- d1c263c fix(session): reconcile session title/badge on attach (#1282)
- 2c90c08 fix(session): use RemoveWorktree for fork-state cleanup (#1279)
- 61b90dd fix(statedb): refuse empty-payload SaveInstances sweep on populated table (S1, data-loss safeguard) (#1283)
- 69089c9 fix(statedb,userconfig): backup-before-destructive-write + refuse config section-drop (S2+S3, data-loss safeguards) (#1286)
- dcd6f8d fix(tui): address PR #1291 review feedback (fork-with-state) (#1292)
- 1590ee6 refactor(tui): behavioral coverage for fork rollback paths (PR #1292 review) (#1293)
- 7624265 test(isolation): mandatory HOME+XDG sandbox in all path-touching TestMain + guard test (S5, data-loss safeguard) (#1284)
- 9b88400 test(tmux): make TestOpenKeySender pane-width robust (#1284 isolation regression)
Full Changelog: v1.9.47...v1.9.48