Skip to content

v2.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 09:56
· 1828 commits to main since this release

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 pane's active task list opens from the actions belt.
  • The composer suggests slash commands and skills while you type.
  • Sending from the phone is more reliable.
  • Collie holds a send the agent cannot take during its turn.
  • What became of a send is told at the Send slot, never in the header.
  • In every state of a pane the composer names itself, and the Screen and the Keys dock are one tap away.
  • A screen Collie cannot read takes a second tap, Type here.
  • Submit and Discard follow every typed_not_submitted.
  • After five manual sends on one version in a day, the next one takes one more confirm.
  • The session page lists the last ten sends for a pane, each reason in words.
  • collie doctor prints what the input readers saw over the last seven days.
  • Codex sends with Tab, and the phone answers its approval and trust prompts.
  • Six more agents have an input profile: OpenCode, pi, OMP, Grok, Antigravity and Muse.
  • Hooks tell Collie when an agent's turn starts and ends.
  • The phone answers a Claude permission with no key.
  • A held permission answers only its own request.
  • A mixed-version crew no longer types text without a check.
  • Themes: four looks, a shape, a look and a terminal palette, with import and export.
  • The import preview draws the file's shape.
  • The three new themes each look like another app.
  • The terminal mirror takes each new theme's palette.
  • A durable agent is a session.
  • Durable agents have their own section on the dashboard.
  • A durable agent can ask a choice, a line of text or a short form.
  • A durable agent on this machine takes a message and an answer the way a terminal pane does.
  • Durable agents are experimental, with a version rule and an exit.

Changed

  • Built on upstream Collie 1.22.1.
  • The Theme card picks a theme from a select field.
  • The app, the docs and the help say durable agent.
  • The eleven translations carry every 1.22.0 string.
  • The durable examples are a small support desk.
  • A release tag stops when an installed agent is newer than its verified version.

Fixed

  • The Windows check counts the pre-push tests it skips by design.
  • The Windows test run covers the held queue, the hook edges and the lab paths.
  • Text reaches Codex again through the two-tap Send.
  • A two-tap send during a Codex turn goes through.
  • A send during a Claude Code turn no longer fails with "The input box is not free".
  • A send no longer stalls after typing under a tall Claude statusline. Thanks @busankimchi.
  • A phone tap on a Claude dialog no longer fails with "the dialog changed".
  • The reader accepts Claude Code's agents panel under the box.
  • Codex 0.163 panes with the agents hint on the status row keep their input box. Thanks @NyxAetherlink.
  • A pi question with unnumbered options, or with no footer under it, gets its card. Thanks @viniciosrab.
  • A message to a pi editor with no footer is sent. Thanks @viniciosrab.
  • A pi dialog taller than the pane shows a card again.
  • Keys reach a tmux pane again on tmux 3.7.
  • Windows: a socket attach says to use --url.
  • A crew member takes a push from a shallow lead. Thanks @OowhitecatoO.
  • The tab and pane rows above a pane no longer fold on their own when the keyboard opens.
  • Harbour's dark lines show on a button.
  • German speaks du throughout.
  • No em dash is left in the app's sentences.
  • An OMP widget under the input box no longer blocks every send. Thanks @christensenjames.
  • The shell composer no longer capitalizes the first letter on Android. Thanks to @viniciosrab.
  • An Antigravity pane with a tall status line takes a send again.
  • A pi pane on Windows takes a send in a folder outside your home folder.
  • An OMP pane whose last line asks "(y/n)" no longer refuses every send.

Packaging

  • The durable SDK is a package of its own, @colliepwa/durable-sdk 0.1.0.
  • The parked Cloudflare example pins a patched sharp.
  • CI runs the backend suite on the Bun floor. Thanks @OowhitecatoO.

Docs

  • The Durable agents page tells the whole setup.
  • The Durable agents docs have five more pages.
  • The pages around Durable agents stop contradicting it.
  • The docs start with sessions.
  • docs/multiplexers.md explains hook edges and the held permission.
  • A Themes page.
  • The screen corpus holds six new captures.

Full detail with commits: 2.6.0 in the changelog

Compare: v2.5.0...v2.6.0

Verify a download by hand
curl -fLO https://github.com/GGGODLIN/gaddi/releases/download/v2.6.0/collie-2.6.0-linux-x64.tar.gz
curl -fLO https://github.com/GGGODLIN/gaddi/releases/download/v2.6.0/collie-2.6.0-linux-x64.tar.gz.sha256
sha256sum -c collie-2.6.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.