This release adds 4 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+11 more
Summary
AI summaryAdds reproducible flox dev environment, UI toggles for pane titles and session ID preview copy, global default_path config key, and multiple bugfixes across config handling, tmux, fork workflows, mcppool, openclaw protocol, and test suite.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds global default_path config key for agent-deck add. Adds global default_path config key for agent-deck add. Source: llm_adapter@2026-06-09 Confidence: high |
— |
| Feature | Medium |
Adds show_pane_titles display toggle to UI. Adds show_pane_titles display toggle to UI. Source: llm_adapter@2026-06-09 Confidence: high |
— |
| Feature | Medium |
Includes session ID in preview copy UI. Includes session ID in preview copy UI. Source: llm_adapter@2026-06-09 Confidence: high |
— |
| Feature | Medium |
Adds reproducible flox dev environment. Adds reproducible flox dev environment. Source: llm_adapter@2026-06-09 Confidence: high |
— |
| Bugfix | Medium |
Prevents JSON‑RPC framing corruption by serializing stdin writes in mcppool. Prevents JSON‑RPC framing corruption by serializing stdin writes in mcppool. Source: llm_adapter@2026-06-09 Confidence: high |
— |
| Bugfix | Medium |
Bumps bridge protocol version from 3 to 4 in openclaw. Bumps bridge protocol version from 3 to 4 in openclaw. Source: llm_adapter@2026-06-09 Confidence: high |
— |
| Bugfix | Medium |
Ensures ack‑signal directory exists for quick‑switch on XDG layout. Ensures ack‑signal directory exists for quick‑switch on XDG layout. Source: llm_adapter@2026-06-09 Confidence: high |
— |
| Bugfix | Medium |
Prevents sending literal "shell" command on quick‑create shell sessions. Prevents sending literal "shell" command on quick‑create shell sessions. Source: llm_adapter@2026-06-09 Confidence: high |
— |
| Bugfix | Medium |
Closes tmux control pipes on signal exit to avoid orphaned clients. Closes tmux control pipes on signal exit to avoid orphaned clients. Source: llm_adapter@2026-06-09 Confidence: high |
— |
| Bugfix | Medium |
Resets gg‑detection timer when group dialog closes. Resets gg‑detection timer when group dialog closes. Source: llm_adapter@2026-06-09 Confidence: high |
— |
Full changelog
Agent Deck v1.9.51
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/[email protected]
Changelog
- f209d41bc761f0dd59bd6faedff278b3cd81c0f6 Comprehensive quick fork with configurable defaults + cross-tool fork parity (Claude / OpenCode / Pi / Codex) (#1299)
- 39290f5840d5ab09da832850ecce8f111a881004 chore(release): bump version to v1.9.50
- 2797c8ebd25a598124080be078d622df9da044e1 chore(release): v1.9.50
- 42f5c7ae766ba691dae3f5372e8248632ed38855 chore(release): v1.9.51
- 6baf85a8476fe982e6bf8625aecb7dab073bfff0 feat(flox): reproducible flox dev environment (#1302)
- c61aaff71511cb9fb1add0fec5a99283c92e37aa feat(ui): add show_pane_titles display toggle (#1343)
- 849feea891232cf792a1449f0b462d8d46ee7a2a feat(ui): include session ID in preview copy (#1339)
- c11772dfe27295a773fbecacd42178b1ee9b1262 feat: support a global default_path config key for agent-deck add (#1303)
- adf771fe1451f1fb61123f430a4f8c31c5761887 fix(ci): pin GitHub Actions to commit SHAs in release workflow (#1326)
- f35f12aecaee2b174d3e84b6219ef23e473e8f90 fix(config): preserve symlinked Claude config files on atomic write (#1314)
- 57debb247a1897b97bb73f406bea569a48e5b1bc fix(config): preserve symlinked Cursor mcp.json on atomic write (#1320)
- f9511779f2b618f43ed5302ca46adb003825ff3f fix(config): preserve symlinked Gemini config files on atomic write (#1316)
- e3ca3161c5a69946314013336a8fa9de620ca5e5 fix(config): preserve symlinked Hermes config file on atomic write (#1318)
- 055c179a119fe066546f28fe0b52f4e2c2a1f9ba fix(config): preserve symlinked config.toml on durable atomic write (#1322)
- de624cf6986d952421cf1fb6aafc41e018c364ff fix(fork): Jujutsu (jj) quick-fork with-state materialization (#1311)
- 8e4a6a00a2be4e1971d4939f6181178c6f009e9f fix(mcppool): serialize stdin writes to prevent JSON-RPC framing corruption (#1329)
- f9d7c0b1eed5de9370740cdd55d0cd9bff1d36e0 fix(openclaw): bump bridge protocol version 3 -> 4 to match gateway (#1342)
- e91b10669597bd87a8890df217fa8710b64197c3 fix(tmux): ensure ack-signal dir exists so quick-switch works on XDG layout (#1327) (#1328)
- e8eb3703a9eb533b231ee2865084aa86d90999bc fix(tui): don't send literal "shell" command on quick-create shell sessions (#1307)
- a6dbf85f92ed1a926f5d108f98bbea84a781da48 fix: close tmux control pipes on signal exit to prevent orphaned clients (#1332)
- 69585e7756d1705b534c7090d9a4741b9fb66eb5 fix: reset gg-detection timer when group dialog closes (#1312)
- 3acaa58d760f0c08ff7946bc80b3e71d9d02450b test(atomicfile): route TestMain through runTestMain so cleanups run (fixes #1310 leak-audit failure)
- acb47f7840a21c918d9aa7740703e904e3156281 test(claude): strengthen remove-hooks symlink regression assertion (#1323)
- 098a226020aae53b059ddbcac78ee2668e9f3c98 test(session): reconcile XDG isolation after rebase (#1304)
- 0b5b5a97ede290069d87ffefbd4e5455bbc9d699 test(testmain): stop os.Exit skipping defer cleanups (tmux/pty leak) (#1310)
- fc4bb56a5e6dd5f31d3bf8fadea74489c8f7f0a6 test(tmux): gate leak-sentinel off -race + harden tmux bootstrap/control tests against full -race suite contention
Full Changelog: https://github.com/asheshgoplani/agent-deck/compare/v1.9.49...v1.9.51
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About agent-deck
Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more.
Related context
Related tools
Earlier breaking changes
- v1.10.9 Stop global -p/--profile from shadowing a subcommand's -p flag
Beta — feedback welcome: [email protected]