diff --git a/src/providers/codex.ts b/src/providers/codex.ts index cd49c1a..2eac408 100644 --- a/src/providers/codex.ts +++ b/src/providers/codex.ts @@ -183,6 +183,11 @@ function createParser(source: SessionSource, seenKeys: Set): SessionPars continue } + if (entry.type === 'event_msg' && entry.payload?.type === 'patch_apply_end') { + pendingTools.push('Edit') + continue + } + if (entry.type === 'response_item' && entry.payload?.type === 'message' && entry.payload?.role === 'user') { const texts = (entry.payload.content ?? []) .filter(c => c.type === 'input_text')