Repository navigation
Fixes
- The event log no longer grows with Baton's own agent or ACP agents (Gemini, Qwen, …) either: their
running commands' output is shown live and stored once, like Claude's and Codex's. Logs are compacted
once more, and a command whose result doesn't repeat its output keeps its last output. baton -c "task"(or--resumewith a task) could start a second lead next to the resumed one; the
task now goes to the resumed lead. Whatever asks for a lead at the same moment gets the same one.--continueresumes the last run that had agents (not the empty runbaton historystarts).- Compacting the log waits for a daemon that is still shutting down (on macOS and Linux it could lose the
run's last events). ctrl+ctwice quits only right after its "press again" warning: actrl+cthat closed a menu, cleared
what you typed or left a text box no longer counts.- Windows: a client that stops reading (a suspended laptop, a stalled phone) is disconnected instead of
making the daemon hold everything for it, and lagging clients skip live output. - HTML exports and replays show agents that stopped in full again.
- A long-running daemon checks for updates every day, not just when it starts.
/webin the app: the other addresses it lists carry the access key.- A worktree that can't be checked says why in one line.
Install: curl -fsSL https://raw.githubusercontent.com/k6w/baton/main/install.sh | sh · npm i -g batonsh · brew install k6w/tap/baton