Repository navigation
Lanes 0.0.6 (preview)
Install or update:
| On | Command |
|---|---|
| macOS, Linux, WSL | brew install autter-dev/tap/lanes, or curl -fsSL https://github.com/Autter-dev/lanes/releases/latest/download/lanes-installer.sh | sh |
| Windows | winget install Autter.Lanes, scoop install lanes (after scoop bucket add autter https://github.com/Autter-dev/scoop-bucket), or irm https://github.com/Autter-dev/lanes/releases/latest/download/lanes-installer.ps1 | iex |
| Anywhere with Node | npm install -g @autter/lanes |
More ways, and how to check a download, at https://lanes.autter.dev/download.
Verify an archive: gh attestation verify <file> --repo Autter-dev/lanes, or compare it with SHA256SUMS.
Changes
See what Lanes did, and what could stop it. Two new commands, lane doctor and lane logs. A small update to 0.0.5, and still a preview.
lane doctor # what could stop lanes working, and how to fix each thing
lane logs # what Lanes did: lanes made and removed, agents' hooks, installs
lane logs fix-auth # only what happened to one laneIn this version:
lane doctorchecks your machine (Git, whether your disk clones files, free space), thatlaneis on PATH for agents' hooks, which agents put their work in lanes, this repo's Git hook, lanes whose folders have gone, the daemon, and recent errors. Each problem says what to do next. It exits 1 only when something must be fixed, and takes--json.lane logsshows what Lanes did, newest last: lanes made and removed, agents' worktrees that became lanes, copies of the repo it turned down, and dependency installs. Lanes keeps the log in a file next to its state. Inside an agent's hook, problems and install output now go there instead of into the agent's view.- CI runs every test on Btrfs, XFS and ReFS disks too, and a lane there must be cloned, never copied.
Not yet:
- Gemini CLI, Copilot and other agents get lanes only when they make a Git worktree, through the hook
lane initadds. - There's no background daemon, no checkpoints or undo, no promote to a pull request, and no database per lane.
2026-10-18
03:00Added:lane doctorchecks what could stop lanes working, and says how to fix each thing. Exit code 1 when something must be fixed, and--jsonfor scripts. (d742748)- Everything
lane setupchecks (Git, whether this disk clones files, disk space). - That
laneis on PATH, because agents' hooks run it by name. - Which agents put their work in lanes, and which aren't set up yet.
- This repo's Git hook: in place, an older copy to update, or missing (Husky and lefthook included).
- Lanes whose folders have gone (a tool cleaned up its own worktrees) or that were left half-made, with the
lane rmto run. - The daemon, and errors in the log.
- Everything
03:00Added:lane logs [<lane>]shows what Lanes did, newest last: lanes made and removed, agents' hooks (worktrees that became lanes, copies turned down), dependency installs and failures. Lanes keeps one line per event inlane.lognext to its state, and moves it aside past 2 MB. Inside an agent's hook, problems and an install's own output now go to the log instead of the agent's view.-n,--pathand--jsontoo. (d742748)03:00Changed: CI runs every test, not only the clone tests, on its Btrfs, XFS and ReFS disks, with the test repos and their lanes on those disks. Lanes there must be cloned, never copied; macOS (APFS) is held to the same rule. (d742748)
2026-10-17
18:51Changed: the website offers 0.0.5, and the guide is rewritten around agents making lanes on their own: set it up once, start your agents as usual (Claude Code, Codex, Cursor), see the lanes and run the app. Making a lane by hand andlane initare now optional steps.