v1.16.20
drizzle-team/drizzle-ormv1.16.20Sep 27, 2026by github-actions[bot]
Upgrading?
AI Summary
Enhances JSON output capabilities for session sending to allow better correlation and fixes several issues regarding Codex session binding, identity persistence, and long follow-up handling.
Key Highlights
- JSON output for `session send` now includes `claude_session_id` and `claude_turn_uuid` for correlation.
- Codex child sessions no longer incorrectly bind sibling rollouts from the same project.
- Codex identity is now persisted at launch, output, stop, and archive.
- `session send --wait` now honors the caller's `--timeout` instead of an internal limit.
- Long or multi-line follow-ups are now properly handled by `--wait`.
New Features
- Enhanced JSON correlation fields for Claude sessions.
- Codex session identity persistence across lifecycle events.
- Improved timeout handling for Codex session waits.
- Fix for long follow-up content binding.
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
openclaw/openclaw★ 392,718
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,094
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 360,388
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,868
The open source coding agent.
n8n-io/n8n★ 208,278
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.