Added
agent-deck session send --jsonreceipts andsession send-status --jsonfor Claude sessions carryclaude_session_id, and--json --waitalso carriesclaude_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 outputreturns 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_idandtranscript_path(#2396, #2400, reported by @Abarsit). session send --waiton a Codex session honours the caller's--timeoutinstead of an internal 5 s flush limit that reported a long turn ascompletion=timeoutminutes 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
--waitand confirmed bysession send-status, so the waiter returns after completion instead of holding the full timeout (#2399, #2401, reported by @Abarsit).