Skip to content

codex/stream summary updates - #17

Merged
ketan0 merged 1 commit into
codex/deferred-plugin-summariesfrom
codex/stream-summary-updates
Sep 19, 2026
Merged

ketan0 merged 1 commit into
codex/deferred-plugin-summariesfrom
codex/stream-summary-updates

Conversation

@ketan0

@ketan0 ketan0 commented Sep 19, 2026 •

Copy link
Copy Markdown
Contributor

Add opt-in --format ndjson --stream-annotations output (protocol v4). Emit initial code, folds, and structural coverage before slow plugin enrichment, then send annotation events targeting existing regions. The default v3 stream and TUI retain their completed-file behavior.

A bounded queue runs deferred work separately; completion waits for that work. Annotation failures retain the initial diff and report an error. Queue saturation can backpressure further file preparation.

Validated initial-file flush ordering, deferred updates, failure handling, and the real WASM summarizer against a delayed local HTTP endpoint.

AI-assisted implementation and review by Codex.

@ketan0
ketan0 added this pull request to stack #19 September 19, 2026 08:58
@ketan0 ketan0 changed the title codex/stream summary updates (wip) codex/stream summary updates Sep 19, 2026
@ketan0
ketan0 marked this pull request as ready for review September 19, 2026 18:43
@ketan0 ketan0 changed the title (wip) codex/stream summary updates codex/stream summary updates Sep 19, 2026
@ketan0
ketan0 force-pushed the codex/stream-summary-updates branch from fdf7d0b to a6be3c0 Compare September 19, 2026 21:07
@ketan0
ketan0 force-pushed the codex/stream-summary-updates branch from a6be3c0 to c443474 Compare September 19, 2026 21:20
Opt-in NDJSON v4 preserves existing v3 consumers. Separate bounded enrichment workers emit label-only updates and local errors without invalidating the initial diff. AI-assisted implementation with Codex.
@ketan0
ketan0 force-pushed the codex/stream-summary-updates branch from c443474 to 0742e97 Compare September 19, 2026 22:54
@ketan0
ketan0 merged commit 361aa54 into main Sep 19, 2026
42 checks passed
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.

2 participants