Built in publicEvery release,
Every release,
in chronological order
Twenty-one releases over six months, from the v0.4 foundation to governance controls in v0.1.5, our current release. We ship in public and the log is the receipt.
Release timeline
Governance Controls
- Policy approval workflow — Draft → Pending → Approved / Rejected, with admin-only approval enforced in the main process, not just hidden in the UI
- Enable/disable any policy from a tabbed Governance UI, synced to the cloud and enforced from each session’s next start
- Effective-policy inspector — see the merged org → project policy actually in force, not just what you authored
- Intent Monitor tracks blocked-path write attempts across your Operon sessions
- Session Replay upgraded with Flight Plan, checkpoint gates, and project metadata
- Model pricing management for super admins, with live pricing sync and approve/reject proposals
- Admin session columns behind a fail-closed team-admin gate — see who created each session
- Missing-folder detection badges and team-admin project rename (name + slug)
Operon Code
- A full Monaco editor inside every session — file tree, tabs, diffs, and per-type file icons in the neutral palette
- Ripgrep-powered repo-wide search and a Source Control side panel without leaving the editor
- Select lines → send straight to the agent as context
- Markdown live preview with GFM, images, KaTeX math, and two-way scroll sync
- Monaco diff modal with unified and split views plus inline review comments
- File tree context menu (create / rename / delete) and a resizable Explorer that remembers its width
- Project-level Explorer — browse and edit a project’s files from the Project Dashboard, no session required
- Ended sessions open read-only with a clear warning
Multi-pane Workspace
- Open sessions as tabs, split into up to four panes, and restore the whole layout on boot
- Attention badges surface the session that needs you across panes
- Drag-reorderable Insights panel in the Terminal tab — health strip, attention queue, ports, resources, this-turn stats
- Per-session resource monitor with live CPU and memory plus a pegged-CPU warning
- Session Groups keep related Arena and Orchestration sessions organized
- Live session rename that propagates everywhere instantly, and permanent delete for ended sessions
- Cmd/Ctrl+W and middle-click close session and file tabs
- Wide-display layout with grouped sidebar nav
Agent Bus
- Coordination bus — agent-to-agent messaging (direct, @all, @idle) with server-stamped caller identity
- Claimable task DAG with blocking waits so agents hand work off instead of colliding
- Ask-human and ask-session gates — agents request approval through a gate inbox in Mission Control
- operon CLI — talks to running sessions over a token-authed 0600 local socket, no separate Node install required
- session list / current / status / traces / call verbs with 0/1/2/3 exit codes for scripting
- Opt-in PATH install for zsh, bash, and fish, plus a bundled operon-cli skill
- Read-only bus view on desktop and a live gate-traffic page on the web
- Zero-downtime generational daemon upgrades — the daemon replaces itself without dropping sessions
Orchestration End-to-End
- The full Work → Review → Ship → Done flow with live progress and one-click Ship
- Gate review panel — approve supervised orchestration gates in-app
- Agent-owned Flight Plans — the agent’s own todo list becomes the plan and advances itself as files change
- Flight Plan on the web as a live per-status board with progress
- Resume with context — native resume where the tool supports it, a written brief everywhere else
- Subtask management — drag reordering when building a plan, move up/down plus add, rename, and delete at the gate
- Task reconciliation on session end captures work completed in a turn that was interrupted
- Compact review-gate banner that keeps approve, retry, and switch-to-auto in one row
Arena — Race Your Agents
- Race 2–4 agents on the same task in isolated worktrees and watch them live
- Adaptive live-terminal battle grid with maximize, cost chips, and per-seat sessions
- Judge v2 — anonymized ranking with a self-consistency council and a Judge now button
- Apply the winning run as uncommitted changes for your review, with typed refusal reasons
- Answer-vs-coding arena detection with a mode-aware eligibility gate at judging time
- Pause, resume, retry, and reclaim individual seats
- Paginated run history with rename and delete, plus a shareable web results page
Git Workbench + Ship
- Stage, commit, amend, and push with upstream tracking — all without leaving Operon
- Hunk-level staging with live diff stats and click-to-diff from the Changes panel
- Sync with base via merge or rebase, with abort, conflict handling, and discard-all behind a confirm
- Ship pipeline — stage → commit → push in a single action, plus a draft PR when a connected GitHub or GitLab account is selected, with a per-step readout
- GitLab merge requests and self-managed hosts alongside GitHub
- Diff comments — annotate lines, queue your notes, and send them to the agent as one grouped review
- Required test gate blocks merge and PR until the suite is green
- Ahead/behind counts, branch and worktree header, and one-click refresh
Mission Control + Governance
- Mission Control — a fleet grid, a needs-attention queue, and a global kanban across every session
- Live agent status dots on desktop and web, plus OS notifications when an agent needs you
- Policy engine — protected paths, forbidden commands, and preventive PreToolUse and pre-shell gates, fail-open by design
- Org policy baseline set on the web and inherited tighten-only by every desktop
- Budgets — per-session and per-project daily ceilings with pause, warn, and confirm modes plus extensions that re-arm
- Context Health Score — a 0–100 read with named reasons and one-click fixes
- Decision Memory Graph — ask why a file changed and get the prompt → decision → supersede trail
- Prompt Library one Cmd+L away, and a catalog of agents with smart per-tool prompt delivery
- In-app dev preview with port detection, and Design Mode to click an element and prompt about it
Typed RPC + Hardening
- Typed RPC router — Proxy-based core, every subsystem registers typed handlers with zod validation at the boundary
- Typed RPC proxy client in preload with auto-typed rpc.* routes — renderer migration in progress
- Playwright E2E scaffold with 10 flow specs (first session, worktree + checkpoint, MCP install, issue import, PR generation, automation cron, skills install, SSH remote, web replay, crash recovery)
- Dev-only test-seams RPC router for flaky-free setup/teardown in E2E runs
- Perf budgets enforced in CI — startup, first-paint, RPC, and query latency ceilings plus a bundle-size ratchet
- Opt-in telemetry — consent store + Sentry adapter + no-op reporter when consent is denied or env-disabled
- Husky + lint-staged pre-commit hook (prettier + eslint --fix) on staged files
- File-based DB migrator — numbered SQL files resolved across dev and packaged builds
Editorial Redesign
- Shared editorial primitives across desktop and web: EditorialHero, SectionHeader, Kicker, StatValue, EmptyState, DashDivider
- Motion tokens (PAGE_STAGGER, HERO_STAGGER, GRID_STAGGER) with staggerDelay helpers for consistent page reveals
- Neutral base palette throughout — chromatic color reserved for semantic state only (diffs, errors, status)
- Outfit display + Instrument Serif italic accent + JetBrains Mono kickers on every major surface
- Session Overview tab rebuilt as an editorial magazine layout with fused hero, activity heatmap, and mission control sections
- Auth pages on web rebuilt as a two-column editorial split with hero + border-only auth card
- Migrated the primary selects to Radix (desktop) and Base UI (web) — editorial trigger, mono uppercase, dashed hairlines
- Nav spines, settings tabs, and toasts use left-indicator active states, with dashed section separators throughout
Integrations + PR Drafts
- Linear, GitHub, and Jira issue import with shared issue schema
- IssueImporter fan-out with per-source failure isolation — one dead source doesn’t break the others
- IssuePicker wired into the New Session dialog — pick an issue, seed a session with full context
- PR draft generator — heuristic body from session traces: files grouped by section, decisions → rationale, TODOs → follow-ups
- Integration accounts with per-provider credential storage via keytar
- Linked issues table with cached issue metadata (title, status, assignee, priority, labels)
Extensibility — MCP, Skills, Automations
- MCP Hub — install MCP servers once, propagate configuration to every agent profile (Claude Code / Cursor / Gemini / Aider)
- First-write confirmation dialog before MCP Hub writes to per-adapter config files
- Skills — skill manifest parser + installer, per-agent profile binding, RPC-bound CRUD, Settings UI
- Automations engine — cron + template + trigger scheduling with a pluggable action adapter
- HMAC-verified webhook receivers for GitHub and Linear — failed signature = 401, no silent drops
- Automation Settings UI with per-automation status, last-run timestamp, and next-run cron preview
Worktrees + SSH
- Worktree Orchestrator with 3 modes — in-repo, worktree, and worktree-pooled (warm pool) — plus a separate remote-over-SSH preparation path
- Pool warmth query surfaced in the New Session dialog — know whether a worktree is hot before you pick
- Default-preservation cleanup on worktree removal — worktrees don’t leak
- SSH Remote Sessions — PTY over SSH via RemoteSessionBridge, drops remote output into the same EventBus as local
- Remote git over SSH — repo detection, rev-parse, branch/status, and worktree add / remove / list
- SSH connection pool with DB-backed host records, keytar-backed credentials, and an injectable ssh2 factory for testability
- WorktreeModeSelector in the New Session dialog with per-mode config inputs and pool warmth indicator
- Settings UI for SSH host CRUD — add, test, remove hosts with credentials stored via keytar
Intelligence + Replay
- Session DNA — personal coding intelligence dashboard with peak hours, tool preferences, and failure modes
- Pre-flight intelligence — complexity assessment, risk signals, and codebase alerts before you start
- AI Session Replay — interactive playback with scrubber, 1x–8x speed control, and a synced trace timeline + context panel
- Replay sharing with redaction controls and configurable link expiry
- Autonomous orchestration — decompose goals into subtasks and recommend tools per task type
- Prompt copilot — quality scoring and improvement suggestions built from your session history
- Prediction engine — success probability and failure mode prediction per checkpoint
- Memory conflict resolution with a full audit trail and side-by-side old/new value diff
- Memory relevance scoring for smarter, context-aware injection at session start
- Memory timeline visualization across sessions and projects
- Auto AGENTS.md generation on session end — captures decisions, patterns, and project context
Operon Harness
- Scope boundary enforcement — define allowed and blocked file patterns per session
- Checkpoint gates — approve each plan step before the agent continues with named git snapshots
- PTY pause/resume via SIGTSTP/SIGCONT signals for real-time agent control
- Git-based revert and rollback at each checkpoint — undo any step safely
- Intent drift detection with real-time alerts when the agent pivots from your stated goal
- Confidence scoring — 6-factor risk assessment per checkpoint (file count, new dependencies, scope proximity, context-window pressure, historical success rate, failure-pattern match)
- Failure pattern recognition with auto-scope suggestions to prevent repeat mistakes
- Session end detection for external sessions via compound silence and verification signals
- Cross-tool context bridge — seamless context handoff when switching between tools mid-task
- Auto-dismiss with persistence for context bridge panel — stays until acknowledged
Terminal Engineering
- Persistent terminal daemon with per-PTY process isolation — sessions survive app restarts
- Headless emulator with history persistence and snapshot-based attach for instant resume
- Session auto-naming derived from the AI-generated trace title, falling back to your first prompt — no more Session #042
- Port detection in terminal output with one-click open in browser
- Clickable file links in terminal output jump directly to editor
- Output buffering while terminal is hidden — nothing lost when switching views
- New layout: dedicated session list sidebar with horizontal tab bar per session
- Session end and rename UX with confirmation dialogs
Cross-Session Intelligence
- Cross-session pattern detection — Operon notices when you keep solving the same problem
- Developer insights surfaced automatically: velocity trends and cost spike alerts
- Session start injects accumulated project memory from prior sessions automatically
- Proactive context bridge auto-surfaces a panel when a session ends with open threads
- Persistent context layer — project memory that lives across all sessions
- Insights panel in the terminal view with configurable widgets and drill-down to source sessions
Admin & Operations
- Superadmin web app with full user management — search, suspend/unsuspend, and audit
- Feature flags management screen with per-user and global toggles
- Cross-project global analytics dashboard aggregates cost and velocity across all users
- Flight plan manual step management — add steps and mark them complete from the UI
- Terminal integration for flight plan steps — run a step as a shell command directly
- Admin actions recorded to an audit log with actor, action, target, and IP
Universal Adapters
- 5 first-class hook-capable adapters shipped: Claude Code, Codex, Cursor, Gemini CLI, and Aider — one wrapper for all
- 3 data tracks: Hooks/HTTP (premium, structured), PTY regex (universal), Stream JSON (structured output)
- EventPipeline unified trace builder — any adapter feeds the same Trace model
- HealthMonitor with 12 periodic checks: hook receiver, auth, binaries, DB, API key, port conflicts, daemon status, hook-config integrity, disk, adapter health, catalog agent hooks, bypass config
- Daemon-Electron sync bridge imports sessions from the standalone daemon's SQLite DB via WAL watching
- Session resume reattaches shell, adapters, and all engines to historical or daemon-imported sessions
Agency & Teams
- Team Activity board on the web with realtime updates — see every developer's active session and progress
- Client report generation: export session activity, decisions, and deliverables as Markdown or HTML with code redaction
- Handoff summaries bundling context snapshots and decision history for export
- Project mapping with session-level visibility controls
- Per-project monthly budgets with spend alerts on the team board
- Tier enforcement and budget alerts prevent runaway cost on shared team accounts
Foundation
- Session lifecycle with full state persistence — events, tasks, plans, context snapshots, shell history
- Context tracker with relevance decay — file references scored and expired automatically
- Task extractor via a background AI model (Haiku by default) with auto-completion detection from conversation output
- Plan detector parses AI output into structured steps with auto-completion from trace matching
- Analytics: cost intelligence, productivity velocity, code impact analysis, session quality KPIs
- Decision memory with full-text search across all sessions — find any architectural choice instantly
- Terminal with xterm.js, shell history replay for historical sessions, and link detection
Start flying with instruments
The command center for AI-assisted development. $99 one-time for Solo, or start a 14-day trial.