v1.16.20
vectorize-io/hindsightv1.16.20Sep 27, 2026by github-actions[bot]
Upgrading?
AI Summary
This release adds JSON receipts for Claude sessions and fixes several issues regarding Codex session binding and timeout handling.
Key Highlights
- `session send --json` receipts now include `claude_session_id` and `claude_turn_uuid`.
- Codex child sessions are now bound to the specific thread they hold open.
- `session send --wait` now honors the caller's `--timeout` instead of an internal 5-second limit.
- Long follow-ups to Claude are now handled correctly by `--wait`.
New Features
- JSON receipts with session and turn UUIDs
- Codex session binding fixes
- Improved timeout handling for `session send --wait`
- Recall indexes for Codex configuration directories
Full Release Notes
### Added - `agent-deck session send --json` receipts and `session send-status --json` for Claude sessions carry `claude_session_id`, and `--json --wait` also carries `claude_turn_uuid`, the bound user record, so a send can be correlated without a separate output query (#2397, reported by @Abarsit). ### Fixed - Recall indexes profile-scoped Codex configuration directories, including Codex-only profiles without a Claude account slot (#2398, reported by @Abarsit). - A Codex child launched without a message no longer binds a sibling's rollout from the same project: while Codex runs in the pane, only the thread it holds open is bound, so `session output` returns the requested session's conversation (#2394, reported by @Abarsit). - The live Codex identity is persisted at launch, output, stop and archive, so first-turn output is bound and an archived session keeps its `codex_session_id` and `transcript_path` (#2396, #2400, reported by @Abarsit). - `session send --wait` on a Codex session honours the caller's `--timeout` instead of an internal 5 s flush limit that reported a long turn as `completion=timeout` minutes early (#2395, reported by @Abarsit). - Long or multi-line follow-ups to Claude, stored by Claude Code 2.1.277+ as pasted-content rows, are now bound by `--wait` and confirmed by `session send-status`, so the waiter returns after completion instead of holding the full timeout (#2399, #2401, reported by @Abarsit).
Related Repositories
public-apis/public-apis★ 491,162
A collective list of free APIs
NousResearch/hermes-agent★ 256,001
The agent that grows with you
yt-dlp/yt-dlp★ 200,157
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,518
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,704
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.