Skip to content

Keep Codex transcripts exact-once after Stop - #472

Merged
cfal merged 2 commits into
virtual-chatfrom
fix-dupe
Aug 6, 2026
Merged

cfal merged 2 commits into
virtual-chatfrom
fix-dupe

Conversation

@cfal

@cfal cfal commented Aug 5, 2026 •

Copy link
Copy Markdown
Owner

Codex Stop followed by a new message could leave both provider-native and retained-live copies of the same turn in the canonical transcript. This aligns recovery coverage with Codex 0.146.0 and carries exact request and turn-item identities across live delivery so native reconciliation replaces matching retained rows without ever treating equal message text as identity; no migration is required because the wire shape is unchanged.

@cfal
cfal force-pushed the fix-dupe branch 2 times, most recently from b387ebc to 559df51 Compare August 5, 2026 13:16
@cfal cfal changed the title Fix duplicate Codex messages and staged feed loading Cover exact-once Codex Stop recovery Aug 5, 2026
@cfal
cfal changed the base branch from main to virtual-chat August 5, 2026 13:16
@cfal
cfal force-pushed the fix-dupe branch 2 times, most recently from fc4d905 to c2b219a Compare August 5, 2026 14:05
@cfal cfal changed the title Cover exact-once Codex Stop recovery Keep Codex transcripts exact-once after Stop Aug 5, 2026
@cfal
cfal merged commit 699f604 into main Aug 6, 2026
9 of 18 checks passed
@cfal
cfal deleted the fix-dupe branch August 6, 2026 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant