Skip to content

Codex App Server WebUI v0.3.0

Choose a tag to compare

@hitsmaxft hitsmaxft released this 13 Sep 00:40
· 48 commits to main since this release

Codex App Server WebUI v0.3.0

Version 0.3.0 turns the Web UI from a remote conversation view into a fuller session workspace.
The release centers on two things: bringing more native Codex session capabilities into one typed
interface, and adding new tools for reading, exploring, and branching from ongoing work.

Codex-aligned session controls

  • A live goal panel shows objective, status, elapsed time, and token budget, with typed pause,
    resume, and edit actions.
  • Active-turn state, Queue, Steer, Stop, model, and reasoning-effort controls share the same
    app-server-backed session view.
  • Structured tool calls, command output, file diffs, token usage, memory citations, and pending work
    remain attached to the conversation instead of being flattened into plain text.
  • Session tools expose cached run time, turn and tool counts, token totals, rollout-sequence health,
    and explicit maintenance controls.
  • Runtime architecture reflects the managed app-server, Desktop interposition, and selected voice
    backend directly from live Bridge state.

New reading and exploration tools

  • A composer-free full-screen mode turns conversation history into a dedicated reading surface.
  • One action collapses every expanded message in the session; another clears the current browser
    cache and reloads the newest server window.
  • Selecting text exposes copy, insert, and temporary-conversation actions. A selected passage can
    become the context for an isolated full-screen conversation without leaving the original task.
  • Workspace links open in a typed preview before download, with Markdown, text, image, and binary
    presentation chosen by the Bridge.
  • Tool-result images open in a dedicated zoomable viewer while remaining part of their structured
    message and turn.

A workspace for long sessions

  • First entry fetches and renders the newest bounded message window immediately.
  • Completed turns keep compact summaries, while full intermediate text and tool details load only
    when the reader expands that turn.
  • Task overview, session statistics, and bounded server-side caches make large rollouts useful
    without transferring or parsing the entire history in the browser.
  • Incremental session updates extend the visible tail while preserving the reader's current place
    across desktop and mobile layouts.

Bridge and protocol

  • Protocol version 34 adds typed goal, session-statistics, file-preview, repair, and managed-service
    control paths used by the expanded Web UI.
  • Session parsing and bounded caches provide the recent window, deferred turn details, task
    overview, and statistics without making the browser rescan a complete rollout.
  • The one-writer safety model from v0.2.10 remains in place: Bridge-managed app-server ownership is
    scoped to the configured Codex history store and competing private writers are not terminated.

Validation

  • The release WASM demo and browser regression suite cover session controls, large-session paging,
    the reading workspace, file preview, temporary conversations, and runtime presentation.
  • The complete Rust workspace suite, formatting checks, strict all-target/all-feature Clippy, and
    macOS/Linux installer syntax checks pass from the release source.
  • Production Web UI assets and the optional whisper-enabled release daemon are rebuilt from the
    final tagged source before deployment.

See the installation guide, app-server protocol notes, and
release history.