Skip to content

Keep frontend delivery and streaming rendering responsive - #38

Merged
VolkerChristian merged 9 commits into
masterfrom
codex/network-access-setting
Aug 22, 2026
Merged

Keep frontend delivery and streaming rendering responsive#38
VolkerChristian merged 9 commits into
masterfrom
codex/network-access-setting

Conversation

@VolkerChristian

@VolkerChristian VolkerChristian commented Aug 21, 2026

Copy link
Copy Markdown
Member

Summary

  • retain the two-row, equal-width turn-settings layout and the inherent full-access network policy presentation
  • move frontend transport and AISuite processing behind a dedicated worker with a bounded latest-state mailbox
  • preserve lifecycle and completion ordering while coalescing superseded state publications
  • render streaming content incrementally as plain text and promote it once to final sanitized Markdown
  • update layouts only for real geometry changes, pin the tail directly, and freeze off-bottom presentation while new content arrives
  • keep incomplete-thread recovery and reconnect handling bounded and stable

Validation

  • complete fresh Release CTest suite: 7/7 passed
  • isolated live gate passed across a backend stop/restart while the exact same CodexUI process remained alive, reconnected, and resynchronized
  • no backpressure, broken-pipe, capacity, escaped-callback, or protocol-encoding diagnostics in the gate
  • final worker, mailbox, rendering, scroll, lifetime, and reconnect audit found no blockers

@VolkerChristian
VolkerChristian marked this pull request as ready for review August 21, 2026 23:10
Move transport processing behind a bounded latest-state mailbox, render streaming content incrementally, and preserve stable scroll and reconnect presentation semantics.
@VolkerChristian VolkerChristian changed the title Expose per-turn network access Keep frontend delivery and streaming rendering responsive Aug 22, 2026
@VolkerChristian
VolkerChristian merged commit 3679e38 into master Aug 22, 2026
1 check 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.

1 participant