Agent Deck v0.27.0
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@v0.27.0What's Changed
Bug Fixes
- Fix Python 3.13 regex compatibility in session parsing (#383) — @yoshida-m-3
- Fix ANSI reset sequences corrupting preview pane (#420) — @gmkanat
- Fix sidebar flicker during rapid session updates (#376) — @naps62
- Fix cursor tracking after group reorder (#399) — @essentialols
- Fix worktree location fallback for non-standard git layouts (#371) — @qzchenwl
- Fix CLI status detection: distinguish waiting vs idle (#385) — @amkopyt
- Fix --profile flag parser ignoring flag value (#416) — @afterthought
- Fix extended-keys CSI u escape sequence handling (#418) — @afterthought
- Fix keyboard mode not restoring after tmux detach (#394) — @seanfreiburg
- Fix sanitize resume session ID to prevent injection (#400) — @essentialols
- Fix Ctrl+Q passthrough in nested tmux sessions (#422) — @Steven17D
- Fix $ key conflict between cost dashboard and error filter (#375) — @asheshgoplani
- Fix session send --wait returning stale output (#381) — @asheshgoplani
- Fix preserve worktree settings when editing config (#388) — @jennings
Features
Contributors
Thank you to all contributors who made this release possible:
@afterthought, @amkopyt, @asheshgoplani, @essentialols, @gmkanat, @jennings, @naps62, @qzchenwl, @rhukster, @seanfreiburg, @Steven17D, @yoshida-m-3
Full Changelog: v0.26.4...v0.27.0
Agent Deck v0.27.0
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@v0.27.0Changelog
- 772facb Add happy wrapper support for Claude and Codex
- 835eeea Fix #380: session send --wait returns stale output when already waiting (#381)
- e02627a Fix default worktree location fallback (#371)
- 4173768 Merge PR #373: fix(tmux) set extended-keys per-session to avoid breaking dashboard Ctrl shortcuts
- ebc2c6f feat(ui): add typeahead filtering to recent sessions picker (#378)
- af1178d feat(worktree): reuse existing branches and add fzf picker
- 1e6a523 feat: auto-generate session names as placeholders in new session dialog
- ded39cb fix(config): Preserve worktree settings when editing config (#388)
- d43fe3e fix(remote): --profile flag on remote add consumed by global parser (#416)
- 965cc83 fix(tmux): Ctrl+Q swallowed when agent-deck runs inside outer tmux (#422)
- 8d18873 fix(tmux): only enable extended-keys when outer terminal supports CSI u (#418)
- 1f3dcf3 fix(tmux): set extended-keys per-session to avoid breaking dashboard key input
- 5c50dfd fix(tui): correct cursor tracking and persistence for group reorder K/J (#399)
- b5c81ab fix(ui): resolve $ key conflict between cost dashboard and error filter (#375)
- f0816d8 fix: CLI reports
waitingfor acknowledged sessions instead ofidle(#385) - 9fac341 fix: append ANSI reset to preview pane lines to prevent style bleed (#420)
- 12c0a65 fix: move cost dashboard from $ to C key, restore $ for error filter (#374)
- 6d94e80 fix: prevent terminal-features spam on repeated session starts (#366)
- f015348 fix: resolve Python 3.13 re.sub PatternError in bridge.py (#383)
- 6af426c fix: restore keyboard mode after session detach (#394)
- 9b0645d fix: sanitize resume session ID to extract UUID from pasted commands (#400)
- ccfb9f4 fix: show hotkey number on selected sidebar groups to prevent content shift (#376)
- 9942ee8 fix: use placeholder for worktree branch with generated name, add tests
Full Changelog: v0.26.4...v0.27.0