openclaw/docs/plugins/codex-harness-runtime
Peter Steinberger 4e52d0d82c
fix(codex): recover summaries after background task completions (#153538)
* fix(codex): recover summaries after background task completions

Keep host-admitted prompts under one writer. Annotate hidden inputs that
remain in model context, reuse their canonical evidence at native settlement,
and preserve host liveness before persistence notifications. Missing admitted
rows cannot be recreated by the native transcript mirror.

Add native and live-provider empty-terminal recovery proof with exactly-once
tool execution, plus missing-row and cancellation regressions. Extract the
existing generic writer and shared native provider fixture without changing
their responsibilities.

Refs #153507.

* refactor(harness): centralize transcript visibility preservation

Preserve source-hidden metadata through the shared projector in Codex and
Copilot. Remove the superseded casts and shrink their existing allowances.
Keep the native provider fixture in the test-support namespace and correct
its message narrowing and void event-callback contract.

* fix(codex): preserve hidden mirrors on compatible hosts
2026-09-20 02:18:44 -07:00
..
compaction.md fix: preserve context and ownership across compaction (#149840) 2026-09-16 01:33:06 -07:00
hooks.md fix(codex): resume remote conversations after instruction changes (#149647) 2026-09-17 00:37:29 +01:00
permissions.md fix(codex): preserve delivery facts and native approval semantics (#151863) 2026-09-19 16:45:20 -07:00
queue-and-feedback.md
recovery.md
replies.md fix(codex): recover summaries after background task completions (#153538) 2026-09-20 02:18:44 -07:00
sandbox-streaming.md fix(cloud): start remote turns without a local container (#153037) 2026-09-19 10:44:23 -07:00
threads.md
v1-support-contract.md