v1.16.20
ruvnet/RuViewv1.16.20Sep 27, 2026by github-actions[bot]
Upgrading?
AI Summary
This release improves session management for Claude and Codex by adding JSON receipts with session IDs and UUIDs, fixing session binding issues, and allowing custom timeouts for session sends.
Key Highlights
- session send --json receipts include claude_session_id and claude_turn_uuid
- Fixed Codex session binding to ensure correct output retrieval
- session send --wait now respects custom --timeout
- Long follow-up content is now properly bound by --wait
New Features
- JSON receipts for Claude sessions
- Codex identity persistence at launch/stop/archive
- Timeout configuration support for session send
- Codex-only profile configuration recall
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
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.