Leg

Changelog

Unreleased

0.16.3 (2026-10-01)

Checkout delivers keys for delayed payments, and Team keys carry today's seats.

0.16.2 (2026-10-01)

Permission bypass and folder trust are now opt-in.

0.16.1 (2026-09-19)

Three things that nagged every session, and the sharecard.

0.16.0 (2026-09-19)

The board reads as one product: a polish pass inside the 2026-09-15 direction, a new mark, and a first-run screen.

0.15.1 (2026-09-19)

Your own Claude Code status line comes back.

0.15.0 (2026-09-18)

A second login keeps the conversation, and the runtime does less work per minute.

0.14.0 (2026-09-18)

The 14-day trial is back.

0.13.1 (2026-09-18)

A one-line fix in the terminal and the marketing site brought up to what 0.13.0 does.

0.13.0 (2026-09-18)

The first day on 0.12.0 with three real terminals found five things. Usage polling moves out of the terminals into the board, so the endpoint stops answering 429 and the timeline stops repeating it. Every rung of a ladder can now name a model from a catalog Leg reads off the installed CLIs, and the new card form is rebuilt around that. The board holds still under a reader with a row expanded. The floor is a page you can start work from. And a page whose files are newer than the process serving them says so.

0.12.0 (2026-09-17)

The board is rebuilt around the two questions you actually open it to answer: which terminal needs you, and which model is about to run out. Usage stops being a region and becomes one strip plus a property of every row; a hand-off can now change the model instead of the CLI; and background work comes back as rows you can read at a glance instead of a ledger you have to dig through.

Fixes:

Migration:

Still assumed, and marked as such:

0.11.0 (2026-09-17)

0.10.0 (2026-09-17)

0.9.0 (2026-09-16)

0.8.1 (2026-09-16)

0.8.0 (2026-09-16)

0.7.0 (2026-09-15)

0.6.1 (2026-09-15)

0.6.0 (2026-09-15)

0.5.1 (2026-09-15)

0.5.0 (2026-09-15)

0.4.3 (2026-09-14)

0.4.2 (2026-09-14)

0.4.1 (2026-09-14)

0.4.0 (2026-09-11)

Baton is a paid product as of 14 September 2026: a 14-day trial, then a Personal license ($79 once, 12 months of releases) or Team ($12 per seat per month, adds baton share). The license is the Baton License Agreement (commercial, source readable); 0.2.0 and 0.3.0 remain published under MIT and are not deprecated.

0.3.2 (2026-09-11)

A second adversarial review over 0.3.1, this time of the whole tree: 49 confirmed bugs fixed, each with a regression test seen red first (340 tests).

0.3.1 (2026-09-11)

A security and correctness pass over 0.3.0, after an adversarial review. No new features; 44 fixes, all covered by the test suite (281 tests).

0.3.0 (2026-09-11)

Closing the gaps against the two tweets: a limit path proved live, waiting instead of quitting, collisions stopped instead of flagged, and more than one human on the board.

0.2.0 (2026-09-11)

The way in is now baton claude, baton codex or baton agy: the normal interactive agent in your terminal, with Baton alongside it. The v0.1 form, pipelines, leases and merge queue stay as extras.

0.1.0 (2026-09-10)

First public release (source on GitHub; not on npm yet).


Leg is commercial, source-available software by Wes Sander. The source you run ships in the npm package. Questions or a refund: legcli@practicalsystems.io.