Skip to content

Research: show compaction progress and history dividers - #1228

Draft
AnthonyRonning wants to merge 1 commit into
codex-resp-compact-stream-maplefrom
codex-resp-compact-visibility-maple
Draft

AnthonyRonning wants to merge 1 commit into
codex-resp-compact-stream-maplefrom
codex-resp-compact-visibility-maple

Conversation

@AnthonyRonning

@AnthonyRonning AnthonyRonning commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Show a subtle compaction divider when the Responses stream emits response.compaction.compacting, and retain completed checkpoint markers through encrypted, owner-authorized history metadata. Progress stays advisory and belongs to the active account/run; completion, failure, cancellation and later output clear it. Only durable checkpoints create completed dividers. Older backends can emit no progress without affecting chat.

This is stacked on #1363. The active status poller, its server endpoint and its execution-registry support are removed. Error-event logging retains safe metadata rather than the full Response payload.

Validation: frontend formatting, lint and types pass; 1,055 frontend tests and the PR web build pass. Combined backend formatting/strict Clippy, 1,091 unit tests and 54 selected disposable-database tests pass; 55 opt-in tests remain ignored in the ordinary test gate. Encrypted Local smokes cover initial and active-tool compaction, failure, cancellation, disconnect continuation and reload. A real browser showed the live divider while a helper was held, replaced it after release and retained the completed marker on reload. Temporary smoke controls were restored exactly. Current applicable CI and the latest preview pass. No merges or Dev/Production deployments.

@AnthonyRonning AnthonyRonning changed the title research: show compaction progress and history dividers Research: show compaction progress and history dividers Oct 23, 2026
@AnthonyRonning
AnthonyRonning force-pushed the codex-resp-compact-visibility-maple branch from 4107037 to 4796554 Compare October 24, 2026 19:56
@AnthonyRonning
AnthonyRonning force-pushed the codex-resp-compact-visibility-maple branch 2 times, most recently from 1c18f6b to 0cc8bf0 Compare October 26, 2026 05:35
Base automatically changed from codex-resp-compact-maple to master October 27, 2026 03:15
@AnthonyRonning
AnthonyRonning force-pushed the codex-resp-compact-visibility-maple branch from 0cc8bf0 to 0dc789f Compare October 27, 2026 03:16
@github-actions

Copy link
Copy Markdown
Contributor

Maple development preview: https://0a18d0eb.maple-ca8.pages.dev

Commit: 0dc789fd2fd82486136e4756f7fbc28cc0f71018

Uses development API, billing, flags and PCR configuration. Cloudflare Access applies.

@AnthonyRonning
AnthonyRonning force-pushed the codex-resp-compact-visibility-maple branch from 0dc789f to 3228e1a Compare October 29, 2026 04:31
@AnthonyRonning
AnthonyRonning removed this pull request from stack #1229 October 29, 2026 04:31
@AnthonyRonning
AnthonyRonning changed the base branch from master to codex-resp-compact-stream-maple October 29, 2026 04:31

This branch was successfully deployed

1 active (outdated) deployment
pages-pr-1228 — 0dc789fd Deployed Oct 27, 2026 by github-actions[bot]
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