v1.16.13

leejet/stable-diffusion.cppv1.16.13Sep 19, 2026by github-actions[bot]

Upgrading?

AI Summary

Introduces the recall CLI and backend overhaul, fixes TUI behavior with overdue sessions, and refines the auto-update mechanism.

Key Highlights

  • New recall CLI with commands for backfill, sweep, status, sessions, search, show, open, gc, and rebuild
  • TUI calls an unrestarted session overdue and lets the fleet watch see it
  • Fixed budget control-pipe connections per session
  • Enhanced Codex and Gemini reader support

New Features

  • Recall CLI parity
  • TUI overdue detection
  • Enhanced reader support (Codex, Gemini)
  • Improved auto-update reliability

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