01 / Updates

Every release. Every fix. In order.

What changed, when. Pulled from the release log. The dashboard's built-in auto-update path ships most of these without you leaving the cockpit.

Release timeline

  1. Packaging-only release. No code changes from v0.3.9.

    The one-keystroke upgrade trigger shipped in v0.3.9 is now exposed through the install path. No code changes from v0.3.9.

  2. True one-keystroke upgrade, version in the title bar.

    • The upgrade now triggers with a single keystroke, no confirm step.
    • The title bar shows the current Oragent version so you can tell at a glance which dashboard you’re driving.
  3. One-click upgrade.

    • One-click upgrade: the upgrade dialog now needs a single key, not a sequence.
    • Smoother behaviour when the upgrade restarts the dashboard mid-flight.
  4. Auto-update UX polish.

    A handful of UX rough edges spotted while watching the upgrade flow run on a real machine are now cleaned up. The reliability fixes from the v0.3.5 / v0.3.6 cycle held up under repeated upgrades.

  5. First completely clean auto-update.

    After the v0.3.5 reliability fixes, the auto-update flow upgrades the dashboard from start to finish without you having to step in.

  6. Auto-update reliability fixes.

    Three reliability fixes shaking out from v0.3.4’s first real upgrade on a live install. The upgrade path now survives a wider range of network and filesystem edge cases.

  7. First version actually shipped via the built-in upgrade.

    The first version installed on a live machine via Oragent’s own auto-update path. End to end, without leaving the dashboard.

  8. Self-upgrading dashboard.

    The dashboard can update itself from inside the cockpit. No more dropping out to run an external upgrade command.

    • A new release surfaces a single-line prompt at the bottom of the screen.
    • Approve, and Oragent fetches, verifies, and swaps itself in place.
    • Works on both macOS and Linux installs.
  9. Bug fixes across state detection, shutdown, and session UX.

    Bug fixes

    • Closing a session no longer hangs the UI for 5 to 45 seconds.
    • Drag-selection in Interactive mode lands on the right cell on Ghostty again.
    • The Mac app preserves the leading Chinese character when you drag-select.
    • Sessions no longer get stuck unclassified on startup. Each pane is matched to the right tool.
    • The Claude plan-mode confirm dialog surfaces as WAITING and is never auto-approved.
    • Renaming a session keeps its position in the list.
    • The state detector no longer flips to IDLE while Claude is actually working. Large background-task lists and the new spinner format are both recognised correctly.

    New

    • Editor-style selection in the preview pane. Double-click selects the word under the cursor; triple-click selects the line.
  10. Codex and Shell support, Auto Pilot, WAITING queue.

    Highlights

    • Codex and Shell sessions, alongside Claude Code.
    • Auto Pilot per session. The dashboard grants the routine permissions for you and surfaces only the real judgment calls.
    • WAITING queue auto-focuses on whichever agent is blocked next.
    • Cursor overlay in the preview so you can tell where you actually are when you switch in.

    Smoother under load

    • Selected, waiting, and active sessions update faster than idle ones.
    • Session-list rows no longer flicker on refresh.
    • The preview caps at 1000 lines, with a banner when older output is dropped.

    Bug fixes

    • Truncation counts no longer get stuck at a near-constant value.
    • Cursor alignment fixed for Chinese and other wide-character input.
  11. First release. A dashboard for many Claude Code sessions.

    Highlights

    • Approve, deny, or pick numbered options without leaving the dashboard.
    • Vim-style modal: Normal mode for managing sessions, Interactive mode for direct keystrokes at ~5ms latency.
    • Real-time state for every session: WORKING, IDLE, WAITING, STOPPED.
    • Live preview with full color and scroll-aware auto-follow.
    • Auto-focus on whichever session is blocked on a permission.

    What you get

    • Create, rename, and delete sessions. The layout survives a restart.
    • Per-session Auto Pilot for the permissions you’d grant anyway.
    • Click any session in the list to switch, even while in Interactive mode.
    • Kitty keyboard protocol on Ghostty, Kitty, and WezTerm.
    • Alt+Enter is mapped to Shift+Enter on legacy terminals.
    • macOS desktop notifications when an agent needs you.
    • Path auto-complete when you set a working directory.