Files
60fcc8cbce fix: Make chat recording failures durable and visible (#6743)
* fix(core): Stop chat recording after write failure

Keep the canonical JSONL write chain rejected after the first asynchronous failure so queued descendants are skipped and flush reports the original error consistently.

Cover sticky failures across ordinary, strict, parent-session, ACP close, rename, branch, and rewind paths.

Co-authored-by: Qwen-Coder <[email protected]>

* fix: Surface chat recording failures

Co-authored-by: Qwen-Coder <[email protected]>

* fix(core): Await custom title persistence

Co-authored-by: Qwen-Coder <[email protected]>

* codex: address PR review feedback (#6743)

Co-authored-by: Qwen-Coder <[email protected]>

* docs(cli): clarify degraded branch behavior

Co-authored-by: Qwen-Coder <[email protected]>

* fix(acp): align recording state entry type

Co-authored-by: Qwen-Coder <[email protected]>

* fix: address PR review feedback (#6743)

Co-authored-by: Qwen-Coder <[email protected]>

* fix: address durability review findings (#6743)

Co-authored-by: Qwen-Coder <[email protected]>

* fix(core): allow artifact migration after recording failure

Co-authored-by: Qwen-Coder <[email protected]>

* docs(daemon): correct UI event counts

Co-authored-by: Qwen-Coder <[email protected]>

---------

Co-authored-by: Qwen-Coder <[email protected]>
Co-authored-by: Shaojin Wen <[email protected]>
2026-07-12 10:52:26 +00:00
..