v1.16.20
coaidev/coaiv1.16.20Sep 27, 2026by github-actions[bot]
Upgrading?
AI Summary
This release focuses on improving session management and JSON output capabilities. It fixes issues with Codex session binding, recall indexes, and ensures live Codex identities are correctly persisted and output is bound correctly.
Key Highlights
- Enhanced JSON output for `session send` and `session send-status` includes session IDs.
- Fixed Codex session binding to prevent sibling rollout interference.
- Fixed recall indexes to correctly scope configuration directories.
New Features
- Session send JSON now carries `claude_session_id` and `claude_turn_uuid`
- Fixed Codex child launch binding
- Fixed live Codex identity persistence at launch and archive
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,756
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,127
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 363,926
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 220,052
The open source coding agent.
n8n-io/n8n★ 208,332
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.