v2.1.5
Version 2.1.5 carries 127 changes since desktop-v2.1.4. The list below is the commit log; a written summary was not available for this release.
Get 2.1.5
Every file has a SHA-256 in SHA256SUMS.txt.
macOS 12 or newer. Open the .dmg and drag Oxagen to Applications. Builds are not yet notarized, so macOS refuses the first launch. Choose Done, then click Open Anyway in System Settings > Privacy & Security.
- Apple siliconOxagen_2.1.5_aarch64.dmg
- IntelOxagen_2.1.5_x64.dmg
Windows 10 or newer, x64.
- Installer (.exe, current user)Oxagen_2.1.5_x64-setup.exe
- Installer (.msi)Oxagen_2.1.5_x64_en-US.msi
x86_64. Install the package for your distribution.
- .deb (Debian, Ubuntu)Oxagen_2.1.5_amd64.deb
- .rpm (Fedora, RHEL)Oxagen-2.1.5-1.x86_64.rpm
- AppImage (any distribution)Oxagen_2.1.5_amd64.AppImage
On macOS, the app installs new versions on its own and runs them after your next restart. Windows and Linux ask first. How updates work and how to turn them off.
The same tacho and oxagen executables the app links onto your PATH, one file each, on downloads.oxagen.sh beside the installers. Each has a .sha256 beside it. Rename the file to tacho or oxagen, make it executable, and put it on your PATH.
- @oxagen/cli 2.1.5 on npmnpm install -g @oxagen/cli@2.1.5
- downloads.oxagen.shthe current version, every platform
What changed
- Regenerate two capability schema docs that block the release (#6637)
- Keep Modal's SDK out of the MCP bundle (#6616)
- Lock Tacho and Stella enrollments with an Ed25519 certificate in place of the shared HMAC secret, so a changed enrollment shows (#6604)
- Show the horizontal lockup as Oxagen's logo (#6618)
- Serve a steering record at
/steering/sources/record/<lineage>(#6605) - Rename the Ontologies blog pillar to Code graphs (#6617)
- Index PHP with scip-php in the SCIP sandbox image (#6615)
- Move multi-sentence help into a help tooltip, and widen mockup dialogs 2.25 times (#6600)
- Stop a steering PR merge from reporting a refusal after GitHub merged it (#6611)
- Build the local code graph like the cloud: Stella entry, local SCIP indexers, shared indexes, history and parity (#6603)
- Type the last not-found refusals, pin the agent approval matrix, and record the kernel decisions (#6608)
- Fix steering, runs, attribution, work and Modal sandbox gaps (#6610)
- Lock each local tool discovery, and refuse one that is not locked (#6606)
- Widen each mockup switch's open list to its longest option (#6602)
- Size the mockup switches panel to its controls (#6597)
- Draw every record's history through one RecordHistory component (#6593)
- Cap stella's rationale rewrite at propose_record's 1,000 characters (#6595)
- Remove Vera, witness runs, done records and OpenCode (#6590)
- Fix the merge state in work item history and two create wizard defects (#6591)
- stella drafts the steering record and skill wizards on one RecordWizard (#6588)
- Draw Spend's figures and charts from one dashboard kit (#6589)
- Paint the marks' gold part gold-deep on bone, as the kit does (#6586)
- Mockup app that renders the product's pages in Oxide, and the Oxide component package (#6569)
- Bring the shared library and the app's brand files to the Oxide kit (#6574)
- [M1-3] Open the onboarding wrap and run screens from the gate rail (#6580)
- Put the orbit field in the site and docs heroes, and set headings on the kit's steps (#6583)
- Keep many model credentials per harness and switch accounts when one runs out of usage (#6563)
- Drop data nothing writes and settings that change nothing (#6560)
- Stop retrying a "not found" from the code host in discovery and steering sync (#6565)
- Move oxagen.sh, the docs, and the desktop app to the Oxide brand (#6568)
- Render the app's real shell and Work page in a mockup app (#6566)
- Read the pull request backfill's range without min() on a uuid (#6561)
- feat(work): open the source issue from a button on the work item page (#6556)
- Lock each local MCP server's launch in its call envelope (#6548)
- Stop the run page from scrolling past the shell into blank space (#6546)
- fix(agent): classify the assistant's model-call failures by HTTP status (#6557)
- Leave Claude Code's internal runs out of a run's subagents (#6508)
- Skip Cedar's evaluator when no steering tree has policies (#6534)
- Give every list table one layout: readable headers, aligned rows, clear columns (#6293)
- Record code graph build requests without reading xmax (#6381)
And 87 more, in the commit log.
v3.0.0
The Stella page is here. Answer questions, steer groups of agents, start work items, and see what waits on you, all from one place. Progress updates let a running agent ask a question mid-plan and resume after you answer.
v2.1.4
Version 2.1.4 carries 881 changes since desktop-v2.1.3. The list below is the commit log; a written summary was not available for this release.