New features
On-device AI with oMLX — claude-view can now run a local LLM for phase classification. Managed lifecycle with auto-detect, spawn, restart, and graceful shutdown. Model switching with a curated registry, RAM guard, and HuggingFace download with resume, cancel, speed and ETA display.
Smart phase classification — 93% GPU waste reduction through an exponential backoff drain loop. The classifier now uses EMA stabilization with temp-diversified voting, settling into a dimmed badge state when sessions go idle.
Component dashboard — the System Monitor replaces the self-app row with a full component view showing sidecar and oMLX metrics including VRAM usage, CPU, RAM, and session count per component.
Harness v3 — the Live Monitor gains a needs-you sidebar grouped by project/branch with collapsible headers, plus a redesigned Harness view with Design/Delivery swimlanes.
Help dropdown — new Help button in the header with keyboard shortcuts, release notes link, and feedback link. Auto-scrolls to the shortcuts section.
Improvements
Settings page polish — feature scope labels, unified card headers, GitHub star CTA, release notes link, build date in About, improved Mobile Pairing and Privacy UX.
SessionCoordinator — 4-phase mutation pipeline (lifecycle, statusline, reconcile, control) replacing the monolithic manager. The 4337-line manager.rs was decomposed into 8 focused modules.
25 hook events — expanded from 14 to 25 Claude Code hook events with explicit match arms for every event type.
Full API as MCP tools — OpenAPI spec generation with utoipa annotations, automatic codegen producing 85 MCP tools from the spec.
Unified block pagination — single source of truth for all block consumers, fixing pagination state loss after format changes.
Getting started