v1.16.29
asheshgoplani/agent-deckv1.16.29Oct 18, 2026by github-actions[bot]
Upgrading?
AI Summary
This release introduces Mattermost bridge support for conductor control, OpenCode 2.x launcher improvements, and enhanced UI controls for session management. It also includes numerous fixes for session handling, CLI behaviors, and web interface stability.
Key Highlights
- Mattermost bridge for chat-based conductor control
- OpenCode 2.x launcher support and worktree forks
- UI improvements including folding session lists and message queuing
- Comms Ledger Pi row addition
New Features
- Comms Ledger Pi row
- Mattermost bridge for chat-based conductor control
- OpenCode 2.x launcher support and native MCP config
- SSE status for OpenCode 2.x via the shared service
- UI features: fold parent session child list, send/queue messages from main menu
- Routed events delivery to conductors through send queue
Full Release Notes
## Agent Deck v1.16.29 Terminal session manager for AI coding agents. ### Installation **Homebrew (recommended):** ```bash brew install asheshgoplani/tap/agent-deck ``` **Quick Install:** ```bash curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bash ``` **Go Install:** ```bash go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v1.16.29 ``` ## Changelog * 5bf629dca150718e8b688a41eef20de0133e5727 Add directory suggestions to the web session dialog (#2659) * f93e80d3c3d7f6e896dbb5e5e1ba07a6447e4979 Offer to create missing folders in the web session dialog (#2660) * c96ed9f62debb864b53c1be86182342a1373780f build(deps): bump the go-minor-patch group across 1 directory with 7 updates (#2672) * e1c47e06250a31e5c13ab31b46824c53bafa07fe build(deps-dev): bump source-map-js from 1.2.1 to 1.2.2 in /tests/web in the npm_and_yarn group across 1 directory (#2700) * 3c0d61d7ed30cf93fed205b3e2b6422f4c109c33 feat(comms): pi text producer, Comms Ledger Pi row (PR 1 of 2) (#2671) * 6449c5601539a9f1db43d7c4991f73b4f5601a91 feat(conductor): Mattermost bridge for chat-based conductor control (#2545) * 53d17f6a4371f105047f66750b7a821d484e1317 feat(opencode): add v2 launcher support, worktree forks, and native MCP config (#2516) * 52c83e433c9c3a41494a495d0a992d20834965cc feat(session): SSE status for OpenCode 2.x via the shared service (#2515) * 57df8a61ed2b4c5e3d73c0fd7556253833814c5d feat(session): guard worker archival with parent and transcript evidence (#2643) * 831cec24971d1e70212d3b0b41b2f3acdebc88ef feat(ui): fold a parent session child list (conductor children) — Tab/l toggle, h folds, ▾N/▸N badge, persisted (#2636) * 9bdb00470194add01ebf602f90826cbeb0724888 feat(ui): send and queue messages from the main menu (#2517) * 4fb34813ee346a9bd0d61fd844020bb9284f7673 feat(watcher): deliver routed events to conductors through the send queue, durably and at most once (#2537) (#2641) * d6268d0b64d92ae468ecfdf43c7f2235b05500db feat(watcher): run the watcher engine in one long-lived process per profile, headless included (#2530) (#2638) * 3f7736afd743c0a5abaff235215f8f5d63c27252 fix(ci): interleave native SSH latency samples to stop macOS flake (#2698) (#2699) * e33b409721371ab09cdfba395dfbf0c41ceb4612 fix(ci): pair native SSH latency samples and use a robust tail statistic (#2698) (#2707) * 34c369dde3cbe45435d202bd021df7c347d267e5 fix(cli): end MCP proxy clients on EOF and parent exit (#2662) * f190a8d84af9884647752636ddfba2f6ebf3816e fix(cli): isolate inherited Claude account across explicit profiles (#2650) * dbb0a2af7d684b13b64496a73f5123b5485b7ab4 fix(cli): observe fresh peer replies in socket waits (#2653) * 2005775f3cc776429fe04e3f872d560ebe48718f fix(comms): emit pi turn_end as a hook transition candidate (#2665) (#2689) * 8e555ac71cae14781728aacc3fec7f711e785607 fix(conductor): honor a stored conductor name only on IsConductor rows (#2708) (#2709) * b41b7c0ffa43d2cce29509114be7c33588ae8b33 fix(conductor): keep conductor env and channel state across account switch (#2703) * c4ad9320ef1e4e43df812687d3473395f298bf09 fix(conductor): prepare systemd log directories before activation (#2654) * 7f1d10f886b01b18737e23ea202889954c8b28d6 fix(conductor): preserve queued Claude replies (#2509) * 4cebf78033fd05e99564468e5bdc617708cbef04 fix(conductor): resolve conductors by a stable name; compose wrappers with the env prelude (#2694) * 2918a113598cbf86b0c42eebda8b4e4d4354d39d fix(health): explain how to act on the descriptor budget warning (#2668) (#2692) * d69569ae353e38b1f5d6ff7f77e4c7aabf2cca0b fix(hermes): resume each entry's own session in a shared workspace (#2582) (#2696) * 704212dfdcb81ccbdf72b327effe0d90c04a153c fix(hooks,session): agent-view handoffs: drop background worker hooks, follow continued-in on resume (#2683) (#2697) * b662dfd4babf32756ab931ac5e24600eed443e4a fix(launch): seed folder trust in the session's config root (#2673) (#2688) * fc298d4f212dd57ed952dffd830539cd519c5215 fix(limits): tell blocked accounts, model caps and expired windows apart; mark intended switches (#2701) * 366005de2fc9fe3e48ba785cf7bd52aee6bc9892 fix(search): reset local search and tolerate two edit typos (#2681) * bf307adc4da984a6e3f0cec125b61b16e27bccd1 fix(send): let the guarded send queue into a busy Claude composer (#2652) * 8d0f1fe1506dec1405d774c42c178291d1b20f40 fix(send): treat Claude prompt suggestions as an empty composer and never press a bare Enter at one (#2651) * 28e2a45a91db5d70e18951a963cddb46844502cb fix(session): allow account switches with a shared projects store (#2648) * b527df1f747b2e0847120cc512998c6d41425744 fix(session): fork OpenCode 2.x sessions through the shared service API (#2513) * a750e0df0ecf309dbd8ddfe6c66526a8b81d9697 fix(session): pre-seed Claude folder trust on cross-harness switch (#2677) (#2687) * bd2ea59317d9c4a34fe73e206e93b30786610442 fix(session): reject a foreign Claude session name in title sync (#2678) (#2685) * 648268732a44b85bb178a47749b916d22b01f5d1 fix(session): run Codex bootstrap walk without holding i.mu (#2674) (#2686) * a278936e523e3159bfd18e3f58822de0d3407ddc fix(tmux): detect nested agents without rewriting launch identity (#2456) * ea1e0f916b1081de7b2135507bd1a9f6aad8151c fix(tmux): never restore a leftover notification bar as the original status-left (#2705) (#2706) * 39601398a8a2d9d04be68bdf7297f9ae6ee24a85 fix(ui): apply status filters (%, &, ^) to remote session rows (#2645) * 382f8a87870184f2d111d6d54d6bf411aaf1d377 fix(ui): centralize pill rendering to prevent black option gaps (#2647) * f3b19303359945545aee1740bca1513f312b30c0 fix(ui): keep a CLI session stop from being recorded as error (#2669) (#2690) * bcbfaaca66b5d0b2541bfbcf35cb01353d30a8a1 fix(ui): search jump clears active filters for filtered-out targets (#2655) (#2656) * d218ac25c3a78eec101855a0c6449ce40dc39ea0 fix(ui): show worktree setup script output tail in TUI warning (#2637) (#2691) * cda6e48e0638cc27f534dc4fb5144ee05ccf329a fix(web): resolve terminal websocket session without waiting on menu refresh (#2663) (#2693) * 9320e01907d83c692ac4ec38ec27874cef66b1dd fix(web): show session content when opening /s/<id> links (#2684) * 8e3bcb85669cab06f119a0b63e93ed349444f461 fix: detect Codex Working above queued questions (#2667) * 76a0baec5b94084f552aed4effde47869c8419bc perf(session): share absent error-history status inventory (#2644) * 29c6a5a91489999bd90268d8b46ca9cbb69b812e release: v1.16.29 (#2695) --- **Full Changelog**: https://github.com/asheshgoplani/agent-deck/compare/v1.16.28...v1.16.29
Related Repositories
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
The world’s fastest framework for building websites.
:cherry_blossom: A command-line fuzzy finder