Repository navigation
v2.10.0
Update
Already on 1.x? One command, then the phone updates itself within a minute.
collie update # downloaded install (install.sh or a tarball below)
herdr plugin action invoke update --plugin herdr.collie # Herdr plugin install
Check with collie version or herdr plugin action invoke version --plugin herdr.collie.
What changed
Added
- A running turn can be stopped from the phone.
- While an agent works, a send can steer it or wait for the turn. Thanks @kjanoudi.
- The Keys board has a Clear button that empties the harness's input box.
- The model tag shows context use and your Claude and Codex limits, and the Claude limits are read from Anthropic with your own login.
- OpenCode Go and Grok limits are off until you turn them on, and
collie doctorlists every login it reads. - Paste-chip drafts stay hidden when rolling back to an older build.
- A held walky talky message can be taken back.
- The dashboard's workspace filter picks several workspaces. Thanks @viniciosrab.
- The pane switcher shows which machine each pane runs on.
- The phone types an answer into an AskUserQuestion field. Thanks @leftos.
- Kiro CLI gets Chat, History, native approvals and a send profile. Thanks @aahung.
- A Kiro workspace trust prompt gets a card on the phone. Thanks @aahung.
- pi's Chat draws Gentle Shell's task list, questions, subagents and background jobs. Thanks @viniciosrab.
- A Muse pane takes the name you gave its session. Thanks @jpcarranza94.
- Muse edits show their diffs and question answers show in History. Thanks @jpcarranza94.
- Muse slash commands appear in History. Thanks @jpcarranza94.
- Muse's background tasks show above the composer. Thanks @jpcarranza94.
- A Muse pane offers launch chips and counts its no-prompt flags. Thanks @jpcarranza94.
- A durable agent on Vercel's durable-harness can reach the phone.
- On a tablet or an open Fold, the pane screen shows several panes side by side.
- Two fingers move you between panes and spaces.
Changed
- Built on upstream Collie 1.24.0.
- A draft in the box holds a walky talky message instead of leaving it in the inbox.
- Recent sends show what was sent.
- Muse's slash list follows what Muse shows. Thanks @jpcarranza94.
- The image editor runs on a native canvas without third-party editor packages.
Fixed
- Replace sends a slash command onto a draft.
- A Claude question without a question mark gets its card. Thanks @leftos.
- A pi pane with an extension's own input box takes sends again. Thanks @npo-mmenke.
- The Heads up notice's follow-ups show as cards. Thanks @leftos.
- A Claude survey question above the prompt no longer blocks phone sends, and a stale typed card gets Dismiss. Thanks @eseninik.
- A send whose first line is a notice's key asks first. Thanks @eseninik.
- A Grok or opencode draft that names the interrupt hint is no longer read as a running turn.
- A send to Muse goes through while its prompt hint shows. Thanks @jpcarranza94.
- A slash command typed into Muse is sent while its palette shows. Thanks @jpcarranza94.
- A tap answers a Bash permission with a long command again.
- A tap on the session picker resumes the session again.
- A Claude question that ends in a fullwidth question mark is lifted as a question. Thanks @masahito-ikuta.
- A Claude preview question whose chip ends in a question mark keeps its chip out of the question.
- A paste chip edited while a send is unknown is kept, and scrolling inside a sheet textarea does not close the sheet.
- Diff comments in Changes keep their snapshot across polls, format mixed line ranges, and step back to the pane cleanly.
- The Herdr harness canary runs drafts, sends and bar checks through the Send Protocol.
- On-disk skill discovery for seven agents enforces contained realpaths, shared scan budgets and agent settings.
- A long message to Claude Code over Herdr no longer sticks as "Typed, not sent". Thanks @eseninik.
- A web address inside backticks is a link.
- A long draft in pi's box is no longer read as a menu. Thanks @viniciosrab.
- A Kiro shell approval binds to the preview that lists its arguments. Thanks @aahung.
- Claude preview choices preserve CJK display columns.
- An OMP
/goalcommand goes in during a running turn. Thanks @neuralyze. - A Muse tool call the harness denied or failed no longer draws as a success. Thanks @jpcarranza94.
- A picture you attached in Muse shows as a marker, never as a broken image. Thanks @jpcarranza94.
- Muse's
/effortand/hudpickers read as a dialog, with Escape as the way out. Thanks @jpcarranza94. - A send to Muse during a turn goes into Muse's own queue. Thanks @jpcarranza94.
- A fresh Claude pane shows its model before the first message.
- A rename from the phone shows at once.
- A pane, tab or space name can start with a lowercase letter.
- The update card's snooze button says what it does on Edge.
Packaging
- Every build embeds Bun 1.4.4, which rejects certificates issued under the compromised eMudhra intermediates.
- The SDK pack check loads the
./durable-harnessentry.
Docs
- The Hermes page says which Hermes Collie reads. Thanks @MigueMercedes.
- The docs have a Large screens section.
- The durable wire gains a draft appendix for a host with no process.
- Muse Code 1.4.10 has live captures in the fixture corpus. Thanks @jpcarranza94.
Full detail with commits: 2.10.0 in the changelog
Compare: v2.9.0...v2.10.0
Verify a download by hand
curl -fLO https://github.com/GGGODLIN/gaddi/releases/download/v2.10.0/collie-2.10.0-linux-x64.tar.gz
curl -fLO https://github.com/GGGODLIN/gaddi/releases/download/v2.10.0/collie-2.10.0-linux-x64.tar.gz.sha256
sha256sum -c collie-2.10.0-linux-x64.tar.gz.sha256 # macOS: shasum -a 256 -c
A sha256 catches a corrupt or truncated download. It does not prove who built the file,
HTTPS and the pinned github.com host carry that.
Windows zip: experimental and unsigned. Install it with irm https://colliepwa.dev/install.ps1 | iex.
The setup guide is at https://github.com/AltanS/collie/blob/main/docs/windows.md.
Windows 11 Smart App Control may block it. Linux and macOS are not affected.