Agent Deck v1.13.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@v1.13.0Changelog
- 5b721be chore(deps): bump actions/attest-build-provenance (#1884)
- 091a253 chore(deps): bump the go-minor-patch group across 1 directory with 4 updates (#1883)
- 7d56a35 chore(release): bump to v1.13.0, update CHANGELOG (#1962)
- 8aba136 ci: make the two required gates always able to report (#1937)
- 223a587 docs(changelog): record the MiniMax pricing refresh in 1.12.0 (#1910)
- 7da26d3 docs(changelog): record the restart-persistence and custom-tool id work (#1959)
- 499accc feat(cli): separate internal profiles in profile list (#1926) (#1932)
- 3514720 feat(notifications): add Linux notify-send backend (#1951)
- 9762073 feat(notifications): raise an OS notification when a session needs input (#1893)
- 8181f87 feat(session): persist custom-tool conversation ids across reboot (#1885) (#1949)
- e7d2bf6 feat(tui): render last-known remote sessions instantly on startup (#1914)
- 8057d32 feat(tui): show running/waiting status counts on remote group headers (#1913)
- 75d5cd7 feat(ui): route mouse-wheel to preview in stacked (below) layout (#1626 follow-up) (#1782)
- 18146ad feat(web): show configured remotes safely in Fleet (#1915)
- d5dc5b1 fix Codex completion invalidation lock safety follow-up (#1921)
- 0e323a6 fix Codex completion-only notify convergence (#1908)
- 499aac3 fix Hermes restart memory baseline (#1911)
- f6bd466 fix Hermes starting hook fast path (#1918)
- 537d3b0 fix(cli): persist the tmux name after a --restart, not before or never (#1870) (#1871)
- a812538 fix(cli): reject an add flag whose value is the next flag (#1923) (#1928)
- dbace36 fix(cli): report wrapper in session show --json (#1924) (#1930)
- d0c1456 fix(cli): resolve tmux before tmux-dependent commands (#1943)
- 2cf0656 fix(cli): stop the #1923 flag guard rejecting valid commands (#1928) (#1935)
- 19f5854 fix(codeql): sanitize logs and check file closes (#1909)
- c4cbff6 fix(codex): honour the account's codex home when launching (#1922) (#1929)
- a733075 fix(codex): resolve the resume gate against the account's codex home (#1929) (#1939)
- 4cb6e7b fix(cursor): prefer standalone agent CLI over cursor agent (#1890)
- ee7bd76 fix(remote): make the per-command SSH timeout configurable (#1912)
- 3100a03 fix(session): add 1M context window entry for claude-opus-4-8 (#1894)
- f1f7c91 fix(session): don't --resume a jsonl from a foreign project dir (#1788)
- 4a6c56f fix(session): exec claude on resume so the agent leads the pane (#1786)
- e80e2c2 fix(session): leave a reason when a restart fails (#1924) (#1933)
- 6301863 fix(session): never persist env credential values in spawn-failure sidecars (#1934)
- 9d33089 fix(session): never write a Claude config derived from a failed read, and serialize config writes (#1957)
- b3b6d54 fix(session): record a reason when a start fails before tmux (#1924) (#1931)
- 84932c8 fix(tmux): return an error when a live control pipe has no stdin (#1940)
- 717f4a0 fix(tui): remote sessions use the same status indicators as local ones (#1944)
- bf14514 fix(tui): restarted session no longer shows a permanent false error (#1868)
- ea8ed25 fix(ui): give the remote cost fetch its own timeout budget (#1916)
- 52b407b fix(watcher): persist --topic so ntfy and slack watchers can start (#1888)
- e474ece fix(watcher): stop health-checking adapters whose Setup failed (#1886) (#1887)
- 278fa50 fix(web): close remote scanner lifecycle gaps (#1920)
- ad57612 fix(web): harden authenticated headless MCP access (#1953)
- fb6cf40 fix(web): model MCP scopes honestly and make scope moves transactional (#1955)
- 6bc4b1f fix(web): send the bearer token from the MCP pane and key MCP stores by tool (#1954)
- 20d90dc fix: address publication review follow-ups (#1904)
- 24d159c fix: let empty group default_path fall through to global default (#1907)
- ec7455e invalidate stale Codex completion evidence (#1919)
- 8c68952 test(session): pin that the cursor "agent" token cannot match agent-deck (#1927)
Full Changelog: v1.12.0...v1.13.0