Skip to content

Releases: Intelligence-Factory-LLC/Buffaly.CodexEmbedded

v2026.03.07.02

07 Mar 02:45

Choose a tag to compare

Release Notes - February 23, 2026

New Features

UI Improvements

This update is mostly about making long running work easier to track and easier to interrupt.

  • Live turn activity strip with a running timer and a quick cancel link.
  • Reasoning display is cleaner and more reliable in-flight because it keys off task boundaries instead of timing quirks.
  • Sidebar status is more trustworthy: processing badges and timestamps reflect real updates, not attach time.

Reasoning display and quick cancel

  • Easier model selection with reasoning level controls in one place.

Model selector with reasoning level

  • Notification bubbles on tasks when they complete.

Task completion notification bubbles

Server Improvements

  • The server now runs on a stronger orchestrator, so it is more stable under load (lots of active sessions) and recovers better after restarts.
  • New server state page at /server with a runtime snapshot view, plus some usability cleanup (labels, badges, refresh button contrast).

New Developer Features

  • Realtime logs screen at /logs showing live Codex to server communication over the app-server JSON-RPC protocol.

Realtime logs screen

  • Watcher screen at /watcher for monitoring CLI or Web sessions using the same timeline style as the main UI.

Session watcher screen

  • Server state screen at /server for visibility into what the orchestrator thinks is happening (websocket connections and app-server communication).

Server state screen

Reliability and Sync Improvements

  • Improved session message handling and timeline sync for assistant response events.
  • Hardened the UI and websocket event pipeline against message floods and redundant updates.
  • Better recovery for stuck turns: core completion signals are used to unwind state, and task_complete is treated as authoritative turn completion (with updated core tests).

v2026.03.03.02

03 Mar 01:24

Choose a tag to compare

Release v2026.03.03.02

v2026.02.27.01

28 Feb 09:30

Choose a tag to compare

Release Notes - February 27, 2026

New Features

This release is all about working faster and safer across long conversations and multiple sessions, with full Planning Mode support, voice dictation, and a new recap workflow you can export anywhere. 🚀

🧠 Planning Mode (Fully Supported)

Planning Mode is now end-to-end: stream a plan, review it, approve it, and keep going without losing state.

  • Streaming plan output now stays readable with a compact single-line status strip.
  • Proposed plans render as expandable timeline cards, so you can approve and reference them later.
  • Plan output is rendered as canonical markdown with delta reconciliation during streaming.

Plan input and approval flow

Plan completion and timeline card output

🎙️ Voice Dictation

Voice dictation is now supported for easier prompt entry when you want to move quickly.

Voice dictation prompt entry

🧾 Recap Screen (Export-Friendly)

The new recap screen is built for end-of-day reports, sharing with teammates, and exporting your work to other LLMs for summaries or deeper research.

  • Added recap mode at /recap with day and query drill-in plus a live recap timeline.
  • Added recap report history in the sidebar and aligned recap controls with the main index UI.

Recap screen for exporting work

⚡ Long Conversation Review

Long sessions are easier to review without getting buried in raw tool output.

  • Added diff-style highlighting for timeline tool output and code blocks.
  • Reduced noisy default tool preview lines and added expandable hidden-line previews.
  • Fixed extra blank lines in timeline diff rendering.

Diff-style timeline preview

Server and Timeline Improvements

Timeline loading and session attach paths were reworked to improve speed and consistency.

  • Split turns APIs into bootstrap, watch, and detail endpoints with shallow turn summaries.
  • Switched UI to shallow bootstrap with lazy turn-detail hydration for faster initial render.
  • Removed the legacy timeline endpoint and increased the bootstrap window for cleaner flow.
  • Emitted authoritative session_attached when attaching loaded threads.
  • Tuned /server auto-refresh timing so state snapshots are easier to copy and inspect.

🧩 Multi-Session Safety and Reliability

You can run more Codex sessions at once without the UI getting confused, even when sessions reconnect or recover.

  • Added automatic recovery for stale pending turn-start sessions.
  • Improved attach behavior by emitting authoritative session_attached for loaded thread attach.
  • General cleanup across recap, timeline, and turn lifecycle handling.

🛠️ Developer and Integrations

This release adds practical controls for plan collaboration and speech workflows.

  • Integrated Codex protocol plan collaboration mode with explicit default-mode handling.
  • Added end-to-end handling for plan-mode user input requests.
  • Added OpenAI API key management for app flows that require external service calls.
  • Added segmented speech-to-text frontend wiring and recap voice updates in-session.

🧹 Cleanup and Fixes

  • Fixed speech transcription 400 retry loops and improved single-key lookup behavior.
  • Hardened recap routing and binding for hosted base paths and single-session context.
  • Enforced recap workspace defaults for safe read-only/no-approval operation.
  • Tightened tool input modal behavior to require explicit selection.

v2026.02.25.02

25 Feb 15:56

Choose a tag to compare

Release Highlights

  • Added a new Settings page with theme toggle and collapsible sidebar navigation.
  • Added timeline jump mode and support for collapsed sections to move faster through long sessions.
  • Restored model and reasoning labels in header controls for clearer active session context.
  • Improved dark mode contrast for selected sidebar and active project states.
  • Fixed stale turn handling and cancel behavior to keep processing state more accurate after aborts and reconnect events.

What changed today

  • Added reliable recover and cleanup logic for in flight turns, including inactivity-based stale recovery.
  • Improved cancel fallback messaging and state cleanup after forced clears.
  • Cleaned up timeline header presentation while keeping model and reasoning visibility.

v2026.02.23.01

23 Feb 11:11

Choose a tag to compare

Release Notes - February 23, 2026

New Features

UI Improvements

This update is mostly about making long running work easier to track and easier to interrupt.

  • Live turn activity strip with a running timer and a quick cancel link.
  • Reasoning display is cleaner and more reliable in-flight because it keys off task boundaries instead of timing quirks.
  • Sidebar status is more trustworthy: processing badges and timestamps reflect real updates, not attach time.

Reasoning display and quick cancel

  • Easier model selection with reasoning level controls in one place.

Model selector with reasoning level

  • Notification bubbles on tasks when they complete.

Task completion notification bubbles

Server Improvements

  • The server now runs on a stronger orchestrator, so it is more stable under load (lots of active sessions) and recovers better after restarts.
  • New server state page at /server with a runtime snapshot view, plus some usability cleanup (labels, badges, refresh button contrast).

New Developer Features

  • Realtime logs screen at /logs showing live Codex to server communication over the app-server JSON-RPC protocol.

Realtime logs screen

  • Watcher screen at /watcher for monitoring CLI or Web sessions using the same timeline style as the main UI.

Session watcher screen

  • Server state screen at /server for visibility into what the orchestrator thinks is happening (websocket connections and app-server communication).

Server state screen

Reliability and Sync Improvements

  • Improved session message handling and timeline sync for assistant response events.
  • Hardened the UI and websocket event pipeline against message floods and redundant updates.
  • Better recovery for stuck turns: core completion signals are used to unwind state, and task_complete is treated as authoritative turn completion (with updated core tests).

v2026.02.22.02

22 Feb 12:13

Choose a tag to compare

Enhance CodexClient for deferred completion handling

Updated the CodexClient class to manage deferred completion of turn notifications. Added fields for tracking status and errors, and implemented logic to defer completion until necessary data is available. Introduced a background task for scheduling deferred completions and modified the completion method to accommodate these changes.

Buffaly Codex Embedded v2026.02.21

22 Feb 02:17

Choose a tag to compare

Buffaly Codex Embedded v2026.02.21

Initial public release of the Windows-first web UI for Codex app-server.

Included

  • Multi-session web UI
  • Session timeline and history
  • CLI + web parallel workflow support
  • Windows installer scripts:
    • install.ps1
    • buffaly-codex-web
    • buffaly-codex
    • buffaly-codex-update
    • buffaly-codex-uninstall

Quick start

  1. Download Buffaly.CodexEmbedded-win-x64-v1.0.0.zip
  2. Extract zip
  3. Run:
    powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1
  4. Open new terminal:
    buffaly-codex-web
  5. Open URL shown after Now listening on:

Requirements

  • Windows 10/11
  • codex CLI installed
  • Codex authentication completed (codex login)

Known limitations

  • Codex is required at runtime. If missing or unauthenticated, install still succeeds but session start will fail with clear warnings.
  • Web command prints URL; browser is not auto-opened.

Security

  • Do not expose this UI to the public internet.
  • Recommended: localhost bind + Tailscale tailnet-only access.