Skip to content

Releases: asheshgoplani/agent-deck

v0.25.1

11 Mar 09:47

Choose a tag to compare

Agent Deck v0.25.1

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 | bash

Go Install:

go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v0.25.1

Changelog

  • 8e0dc79 feat(ui): expose custom tools in settings panel

Full Changelog: v0.25.0...v0.25.1

v0.25.0

11 Mar 05:50

Choose a tag to compare

Agent Deck v0.25.0

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 | bash

Go Install:

go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v0.25.0

Changelog

  • 3f509fc feat(preview): add show_notes toggle to hide notes section
  • b0cbb86 feat(telegram-bot): enhance bot message handling with username management and mention stripping
  • f95b497 feat: enrich Slack bridge messages with sender and channel context
  • 3864c78 feat: extend yolo mode toggle to Codex sessions (#315)
  • 1e711c4 fix(conductor): scope bridge heartbeats by group
  • 22af553 fix(preview): hide notes key hint and disable editor when show_notes is false
  • 48c74b0 fix(preview): preserve show_notes behavior across help and settings
  • 8022718 fix(remote): add restart, close, and delete actions for remote sessions
  • f9e0a95 fix: add StatusStopped to prevent conductor from restarting intentionally closed sessions
  • 660aed4 fix: add negative cache TTL, stable IDs, and concurrent resolution
  • 178fa53 fix: make yolo hotkey migration deterministic
  • d790d8c gemini-hooks: add install flow and hook-based session/status sync
  • 0711e6e hook: persist session-id anchor as read-time fallback
  • a4693fd perf: hoist regexp.MustCompile calls to package-level vars

Full Changelog: v0.24.1...v0.25.0

v0.24.1

07 Mar 09:03

Choose a tag to compare

Agent Deck v0.24.1

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 | bash

Go Install:

go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v0.24.1

Changelog

  • a93be89 fix(ui): restore cached preview rendering

Full Changelog: v0.24.0...v0.24.1

v0.24.0

07 Mar 08:50

Choose a tag to compare

Agent Deck v0.24.0

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 | bash

Go Install:

go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v0.24.0

Changelog

  • bda7954 docs(07-01): complete send verification consolidation plan
  • 6a17224 docs(07-02): complete send reliability integration tests plan
  • 1a75f4e docs(07-send-reliability): create phase plan
  • 970bebe docs(08): add research and validation strategy
  • df6a728 docs(08): research phase domain
  • db465b8 docs(08-01): complete heartbeat fixes plan
  • 7792052 docs(08-02): complete CLI fixes plan
  • 212f765 docs(08-heartbeat-cli-fixes): create phase plan
  • 5171a84 docs(09): create phase plan for process stability investigation
  • ed33188 docs(09-01): complete exit 137 investigation plan
  • 7b7f622 docs(09-01): investigate exit 137 SIGKILL root cause
  • 6e80904 docs(09-02): complete exit 137 mitigation documentation plan
  • f9a651a docs(10): create phase plan for learnings promotion
  • cb58365 docs(10): research learnings promotion domain
  • caecfb7 docs(10-01): complete learnings promotion plan
  • b3af1dc docs(10-02): complete LEARNINGS.md cleanup and milestone v1.2
  • 3934f95 docs(phase-07): add research and validation strategy
  • 84ea11a docs(phase-07): complete phase execution
  • 87c43f8 docs(phase-07): research send reliability domain
  • 8399821 docs(phase-08): complete phase execution
  • 9c154c2 docs(phase-09): complete phase execution
  • 59b96d0 docs(phase-10): add research and validation strategy
  • 34ca963 docs(phase-10): complete phase execution
  • 6e1ccef feat(07-01): consolidate send verification into internal/send package
  • 9b6d96a feat(08-01): fix heartbeat group scoping, interval=0 semantics, and setup guard
  • e248698 feat(08-02): add session death detection to waitForCompletion
  • 3bada75 feat(08-02): improve help text for --no-parent, -c, and set-parent
  • 0b04b82 fix(07-01): harden Enter retry loop and add Codex readiness detection
  • fc1af3e test(07-02): add send reliability integration tests for real tmux
  • 4f961c2 test(08-01): add failing tests for heartbeat group scoping and interval semantics
  • ccf45d9 test(08-02): add failing test for session death detection

Full Changelog: v0.23.0...v0.24.0

v0.23.0

06 Mar 18:05

Choose a tag to compare

Agent Deck v0.23.0

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 | bash

Go Install:

go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v0.23.0

What's New

Milestone v1.1 Integration Testing complete (38 integration tests across 6 phases):

Added

  • Status detection integration tests: real tmux status transition cycles, pattern detection, and tool config verification.
  • Conductor pipeline integration tests: send-to-child delivery, cross-session event write-watch, heartbeat round-trips, and chunked send delivery.
  • Edge case integration tests: skills discover-attach verification.

Fixed

  • Handle nested binary paths in release tarballs so self-update works with both flat and directory-wrapped archives.

Full Changelog: v0.22.0...v0.23.0

v0.22.0: Skills Reorganization & Integration Test Framework

06 Mar 11:46

Choose a tag to compare

Agent Deck v0.22.0

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 | bash

Go Install:

go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v0.22.0

What's Changed

Added

  • Integration test framework: TmuxHarness (auto-cleanup real tmux sessions), polling helpers (WaitForCondition, WaitForPaneContent, WaitForStatus), and SQLite fixture helpers (NewTestDB, InstanceBuilder)
  • Session lifecycle integration tests (start, stop, fork, restart) using real tmux sessions with automatic cleanup
  • Session lifecycle unit tests covering start, stop, fork, and attach operations with tmux verification
  • Status lifecycle tests for sleep/wake detection and SQLite persistence round-trips
  • Skills runtime tests verifying on-demand skill loading, pool skill discovery, and project skill application

Changed

  • Reformat agent-deck and session-share SKILL.md files to official Anthropic skill-creator format with proper frontmatter
  • Add $SKILL_DIR path resolution to session-share skill for plugin cache compatibility
  • Register session-share skill in marketplace.json for independent discoverability
  • Update GSD conductor skill content in pool directory with current lifecycle documentation

Full Changelog: v0.21.1...v0.22.0

v0.21.1

06 Mar 08:04

Choose a tag to compare

Agent Deck v0.21.1

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 | bash

Go Install:

go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v0.21.1

Changelog

  • 8f38e07 fix(gemini): support CLI yolo overrides
  • c5ad617 fix(session): propagate forked instance IDs to Claude hooks
  • c4e2022 fix(ui): clamp final viewport output
  • 1f35d22 fix(ui): honor tmux status injection setting for notifications

Full Changelog: v0.21.0...v0.21.1

v0.21.0

06 Mar 05:24

Choose a tag to compare

Agent Deck v0.21.0

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 | bash

Go Install:

go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v0.21.0

Changelog

  • 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

v0.20.1

02 Mar 18:35

Choose a tag to compare

Agent Deck v0.20.1

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 | bash

Go Install:

go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v0.20.1

Changelog

  • c16a695 feat: add Discord bot support to conductor bridge
  • 61a0b7f fix(conductor): restrict Discord slash commands to configured channel
  • e109c91 perf: reduce tmux parsing

Full Changelog: v0.20.0...v0.20.1

v0.20.0

01 Mar 20:23

Choose a tag to compare

Agent Deck v0.20.0

Added

  • Remote SSH session support with two workflows:
    • agent-deck add --ssh <user@host> [--remote-path <path>] to launch/manage sessions on remote hosts.
    • agent-deck remote add/list/sessions/attach/rename to manage and interact with remote agent-deck instances.
  • Remote sessions in the TUI under remotes/<name>, including keyboard attach (Enter) and rename (r).
  • JSON session fields ssh_host and ssh_remote_path in agent-deck list --json output.

Fixed

  • Recovered repository state after the broken PR #260 merge and re-applied the feature cleanly on main.
  • Hardened SSH command handling by shell-quoting remote command parts and SSH host/path values.
  • Prevented remote name parsing collisions by rejecting : in remote names.
  • Preserved full multi-word titles in agent-deck remote rename.
  • Stabilized remote session rendering order and snapshot-copied remote data during async TUI updates.

Installation

brew install asheshgoplani/tap/agent-deck