v1.16.13
anomalyco/opentuiv1.16.13Sep 19, 2026by github-actions[bot]
Upgrading?
AI Summary
Adds comprehensive recall functionality for various AI coding agents and improves auto-update hygiene and TUI wrap/truncation.
Key Highlights
- Recall system supports Codex, pi, Gemini, OpenCode, and Hermes readers.
- Hook and session-event triggers integrated into recall.
- Improved launchd hygiene: never boots out its own service, retries with backoff.
- Fixed cosmetic TUI wrap/truncation findings.
New Features
- Recall system (Codex, pi, Gemini, OpenCode, Hermes readers)
- Recall.db store, Claude reader, ingest, query and classify
- TUI overdue handling for unrestarted sessions
- Budget control-pipe connects per session
Full Release Notes
## Agent Deck v1.16.13 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.13 ``` ## Changelog * 8d839ea2cc7e51751b3833400bc45ab9e60b9634 Fix four cosmetic TUI wrap/truncation findings from v1.16.12 end check * 3648786c2afb1b3fe789ce8b57cd153d576fd717 Merge origin/main into fix/autoupdate-launchd-and-sweep-20260919 * f929c737e68c6077dbb65bbf9e48fdb263296f5c cli: agent-deck recall backfill|sweep|status|sessions|search|show|open|gc|rebuild * 60424546c8bb09291b6935e39483c64a5b8942ff feat(tui): call an unrestarted TUI overdue and let the fleet watch see it * b2cd68243bff85e4769a225ea43203502ad75a63 fix(tmux): budget control-pipe connects per session and log one summary a minute * c4ea79cb99515dedff77a142e25cf00648234480 fix(ui): disable Go telemetry to stop TempDir RemoveAll race * 212ac917385b34ed04a593c28eeb7606a3886e91 fix(ui): width-aware footers and dialog wraps (#2313) * b44c0c9986627ce6b289629f17fcae675fb18cae fix(update): launchd hygiene never boots out its own service, retries with backoff and fails loudly; update.log audit trail; version-aware remote sweep * a316ec3c867c7a9c081c9c2f1208bd6ae2e5bc57 fix(update): remember a launch agent that never came back and retry it on every run * 0ed0839fa2e4e4c7412e31dc35f9d1699e86c38d fix(update): self-update never boots out its own launchd service; audit log; version-aware sweep; pipe budget; overdue TUIs (#2312) * 48a4df6f89514208714bc3e853105de1c30a3357 recall: Codex tails past a lagging cursor, no empty compaction rows, Gemini fields one by one * eee4773379de21d3d3fe50f1d4655e28a39be640 recall: Codex, pi, Gemini, OpenCode and Hermes readers, cursor kinds, hook queue * b61c10c046f5eaf0ce7ab55648ac6216bdb442db recall: a clipped body never makes a --phrase hit NOT found * 14bcafcd09e82b98b61392158ecb79a6b7cf2de5 recall: containment roots, config keys, migration paths, usage fold * 8a7a8d33f98798b5310001857d02e77d19b6ab43 recall: fix golangci findings (errcheck, gosec, unused) * 83c6ff6f49db6c409a15f5a31d273d317e6fc9eb recall: fix golangci findings (errcheck, unused) * 6d7db50c988b4f733d3ac74e4ea1bf1ba6565bde recall: fix remaining golangci gosec G202 findings * 1bc4de4a18ec058b113baa3f13b9f7058de78f00 recall: hook and session-event triggers, roots for every harness, containment * f730c126e86b6b7d1546ce55d072b508c47190fe recall: key Gemini sessions on the chat file, not the reused sessionId * 12185812b89fa9d917295d2f7068d4d5bbd40cb6 recall: recall.db store, Claude reader, ingest, query and classify * 142ba23b75d116233ad97ddc571667746cd6f212 recall: review round 2 (lifecycle, ceiling, cross-profile cards and usage) * 06e07bd62431cbf39561277e92aa5b8287b65b03 recall: share the reader layout, emitter and helpers across harnesses * c6b4a67c0db035c902ff718bce4c3b969182570f recall: the Stop hook only queues; daemon notifies leave the daemon goroutine * f0b49fa064ab8f78d8a92ff9ea37048d00220593 recall: the TUI preview and `show #n` resolve the listing id; overlay fits 80 columns * dace3a0bb4f50903472003ffb0e58024aae849e5 recall: usage folds with each checkpoint, --phrase follows the ranked hits * 8409b8991dc4e6fd53535c0e3fd3ef8e3d2a9ea4 refactor(update): fold the pending-agent load and the sweep decision into single paths * 6a41e1693c1650d99a8281213c5589dbc65ef99b refactor(update): share the pending-agent sort and label helpers * 6527edc05b3e3c80d30f4ea5f4d1a7caa263d757 release: v1.16.13 * db0c485cbcb3758b0291ca965a45fe2d45b6f1a5 test(tui): golden frames for the installed-update banners; overdue age reads "3h" * 4a2a2421c497c3930fc84cff128e04a8b7f1d3b8 test(tui): regenerate the 80-column banner goldens for the width-aware filter bar * de7ea3b81606751bb2e80bb2993bb0f69232f1c1 test(ui): disable Go telemetry to stop the TempDir cleanup race (#2315) * 91731acb9b26af9f0f5608376d7b4d6c0025ed4d test(update): isolate the tmux socket in the package TestMain * 03f78ad186c2b324b25764c5c6779aeb9f60d8ef test(update): keep every launchd test off the real cache dir * 8be1f249066eaccccf1f6d17a630cc34efd7843e tui: G opens Recall search over the index; recall CLI parity * 0878c97b337c216193c1f5d338a5f660a75f8eb3 ui: recall catch-up tick reaches the overlay; "Recall is off" shown inside the local search --- **Full Changelog**: https://github.com/asheshgoplani/agent-deck/compare/v1.16.12...v1.16.13
Related Repositories
openclaw/openclaw★ 392,696
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,068
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 357,772
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,680
The open source coding agent.
n8n-io/n8n★ 208,252
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.