All projects
03

In Development2026

Baton

Developer Tool / CLI

A small shared-machine control that keeps overlapping agent test and desktop sessions from colliding.

CLI documentation in progressDeveloper Tool / CLI

How it works

Baton wraps the shortest shared-machine section of a workflow: a heavy regression command, foreground application test, or interactive desktop-control lease. Ordinary code inspection, editing, and isolated tests remain outside the lock.

The tool exposes explicit acquire, renew, release, and run semantics so cooperating agents can wait safely without treating a busy machine as a failed build. The current name remains a working project name for this milestone.

Next

Keep the command contract small while improving recovery and visibility around expired or interrupted leases. M0 documents the tool accurately without expanding into a rename or public product launch.

Next projectAgent Workflow