Docs
Releases

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.

Get 2.1.4

Every file has a SHA-256 in SHA256SUMS.txt.

Oxagen app for macOS

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.

Oxagen app for Windows

Windows 10 or newer, x64.

Oxagen app for Linux

x86_64. Install the package for your distribution.

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.

Command line, without the app

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.

Platformtachooxagen
macOS, Apple silicon
aarch64-apple-darwin
tachooxagen
macOS, Intel
x86_64-apple-darwin
tachooxagen
Linux, x86_64
x86_64-unknown-linux-gnu
tachooxagen
Windows, x64
x86_64-pc-windows-msvc
tacho.exeoxagen.exe
Also in this release

What changed

  • Unblock the 2.1.4 release cut (#5998)
  • Keep each pull request's state in the forge store only (#5994)
  • Read token usage from one ClickHouse table (#5996)
  • Keep an MCP server's connection on its mcp_servers row (#5992)
  • Remove a work order's worktree once a remote holds all its commits (#5990)
  • Start the subscription sign-in when the command has no terminal (#5987)
  • Remove the GitLab CI plumbing from AWS and the repository (#5979)
  • Backfill the billing customer column as the system role (#5993)
  • Drop tables nothing writes or reads, including one holding email addresses (#5991)
  • Store each organization's billing customer once (#5986)
  • Mark the unbuilt ADR-090 Skills capabilities as planned in the app architecture (#5988)
  • Drop the copy of the credit balance (#5983)
  • Store a memory whose text holds a NUL, and stop the five-minute 500 (#5982)
  • Show the credit balance the organization can spend (#5980)
  • Hold Claude and ChatGPT subscriptions in the gateway's custody (#5978)
  • Find a work order's harness on the login shell's PATH (#5976)
  • Record ADR-5965 for the pause hold (#5975)
  • Read a failed send as retrying until it has failed for ten minutes (#5974)
  • Hold a paused session's model calls instead of ending the session (#5965)
  • Show a collector status light and retry refused events (#5971)
  • Name a spent model account apart from a refused key in the summary banner (#5972)
  • One run table: decide it in an ADR, and remove Fork, Bisect and the ledger ingress (#5969)
  • Start a sent work order on its host with no one at the machine (#5945)
  • Delete disabled workflows that run no tests, deploys or releases (#5968)
  • Let tacho.sessions hold in-app assistant turns (one run table, step 2) (#5946)
  • Apply out-of-order migrations in the gate and diff PRs from their own base (#5962)
  • Steer prompt sends an interrupt on Cmd+Enter or Ctrl+Enter (#5964)
  • Add SCR-008: one concept, one table (#5941)
  • Judge each prompt's model and effort, and record effort for every harness (#5930)
  • Draw the device badge gray and stroke each identity overlay (#5935)
  • Add Workspace settings with run summaries and command reasons (#5939)
  • Run page: one column, a quieter transcript gutter, and a harness-style steer prompt (#5938)
  • Tell a waiting work order apart from a working agent in the Send dialog (#5937)
  • docs: describe the larger runners and the Actions policy in the CI runbook (#5902)
  • feat(agents): show the live-run count in the default Composition columns (#5925)
  • Price a new model's calls from before the sync saw it (#5929)
  • Show the session's reported tokens on a live run's Tokens tile (#5886)
  • feat(agents): show each agent's live runs in the Agents table (#5924)
  • feat(runs): show each harness's mark in the Harness filter (#5919)
  • Credit a run's commits after a write outside the repository or a mirror remote (#5922)

And 841 more, in the commit log.

On this page