Agent Deck v0.21.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.21.0Changelog
- ebecd0c Merge origin/main into feat/remote-session-create-from-tui
- 5cfb6ce Merge origin/main into feat/remote-session-create-from-tui
- dd13000 Merge origin/main into feature/jump-mode
- 6a4509b Merge origin/main into fix/custom-tool-claude-compat
- 18696c2 Merge origin/main into fix/non-interactive-tmux-prompt
- 3443992 Merge origin/main into jr/perf-followup
- 0476b68 Merge remote-tracking branch 'upstream/main' into fix/codex-session-lsof
- 59ac227 feat(tmux): add window tracking with per-tab navigation
- 5cc9f59 feat(tmux): detect and display AI tool per window tab
- 8e808a0 feat(ui): add Vimium-style jump hint engine with ANSI-safe text replacement
- 2fc9568 feat(ui): add configurable hotkeys and session notes workflow
- 338674e feat(ui): integrate jump mode into session list with badge hints
- facc3f9 feat(ui): per-window preview pane with window-aware caching
- 78d7e63 feat(ui): toggle window sub-items with arrow keys and chevron indicator
- 7047b9f feat(worktree): add configurable branch_prefix to WorktreeSettings
- 5e61c0c feat: add OpenClaw gateway integration
- 953ad17 feat: auto-install and update agent-deck on remote hosts
- 28766a0 feat: create new remote sessions from TUI with n/N keys
- f5ae7e8 feat: load chat history on bridge connect
- 86a038c feat: support Claude session management for custom tools
- 9e87d7f fix(codex): detect session id via lsof inside docker sandbox
- e9d020d fix(codex): use built-in process file probe for session ids
- 9caef20 fix(codex): use lsof for session detection and restart warnings
- d34ba70 fix(conductor): add Discord typing indicator and async executor
- be39e0a fix(openclaw): handle release lint failures
- 1d8069e fix(openclaw): shell-quote synced bridge agent IDs
- 4754432 fix(remote): fail closed on update prompt read errors
- 224c6b1 fix(remote): start remote sessions by ID and parametrize e2e host
- 7053200 fix(session): detect claude-compatible custom commands
- 242b30d fix(tmux): surface window-select errors before attach
- 64ecc7a fix(ui): draw tree continuation lines for window tab items
- 79401b2 fix: respect custom claude command for new sessions
- 021106a fix: skip interactive prompts for tmux install in non-interactive mode
- 6be428b fix: support env var references for openclaw password
- fed6618 git: add collision-safe worktree template branch variable
- d5b8029 perf(tmux): event-driven window refresh via control mode
- 2f16846 perf(ui): add fast list rendering during rapid interaction bursts
- c1ca326 perf(ui): defer heavy preview render during rapid j/k navigation
- 5d8ed00 perf(ui): keep full tree rendering and defer right preview while navigating
- 94b0255 perf(ui): pause background sweeps during rapid navigation bursts
- 0e2adc6 perf(ui): precompute recursive group stats per render
- f58e9f7 perf(ui): prioritize fast Ctrl+Q return with deferred refresh
- 7aaf1d0 perf(ui): prioritize j/k navigation and coalesce preview fetch timer
- bf1d56b perf(ui): snapshot session state for lock-light navigation
- 5483fcd perf(ui): use tea.Tick for preview debounce to reduce nav churn
- 2cfab2e perf: coalesce status sweeps and speed attach/detach transitions
- e26d04e perf: hoist regexp.MustCompile to package level to avoid recompilation
- 8250b70 refactor(session): optimize codex probe traversal and warning safety
- 51af73a style: gofmt openclaw and tmux files
- 819ea4e test(session): stabilize OpenCode and active-session tests
Full Changelog: v0.20.2...v0.21.0