Skip to content

v1.24.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 10:36
· 348 commits to main since this release

Urgent. Since 1.22.0 omp panes can refuse, hold or silently lose sends, and a Claude send during a turn can be held or end "may have arrived".

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

  • collie doctor opens with the instance and the state directory it reads.
  • collie doctor lists every agent program Collie has a profile for, with the binary and version it reads.
  • pi, OMP, Codex and OpenCode panes show the context dot above the belt.
  • The tag beside the chat's model name shows the session's cost in dollars.
  • The bridge reads a pane's setup and masked screen for a problem report.
  • Three failed sends in a row offer a problem report.
  • Reports from the app have their own issue form.

Changed

  • The row above the belt names the model beside its dots.

Fixed

  • The phone shows OMP's plan-mode question.
  • A long message that quotes a dialog can be sent from the phone on OMP.
  • A message with an @file or #issue word sends on OMP.
  • Collie knows when OMP's rewind picker is open.
  • The phone shows OMP 18.12.6 questions that have previews.
  • The phone shows OMP 18.6.1's goal approval.
  • A message sent while an agent is still starting no longer says "sent" when it went into the shell.
  • A message sent while an agent is still starting no longer lands in the shell when you started the agent yourself.
  • A stray ⌁ no longer blocks every send after an agent starts.
  • A message sent just as the agent comes up is no longer left in the box.
  • A message held on a pane where the agent is still starting is no longer dropped when the agent shows up.
  • A slash command sends on OMP while an extension shows a status row.
  • OMP sends again when an extension draws a tall widget under the input box.
  • The top strip of the Home Screen app renders sharp on iPad. Thanks @Kollapat.
  • The web build passes again as the app grows.
  • A file path sends on OMP.
  • A held command no longer stays stuck on an idle pane.
  • A long message to OMP sends in one tap, and a long draft no longer ends half deleted.
  • The Steer hint no longer moves the composer, and it is one short sentence in every language.
  • The belt's agents mark counts Oh My Pi and Gentle Shell subagents.
  • Collie reads a Codex config whose multi-line strings end in four or five quotes. Thanks @djbclark.
  • A pane scrolled up in desktop Herdr still takes sends. Thanks @eseninik.
  • A send during a Claude Code turn goes into Claude's queue again after a long prompt.
  • A held message says what it waits for.
  • The phone shows OMP 18.12's tool-approval dialog again, with its three options.
  • A skill with an argument now sends on OMP.
  • /exit and /quit no longer wait in a turn on OMP.
  • A slash command that opens a slow screen reads as sent.
  • A slash command whose list is taller than three rows no longer stops on OMP 18.6.1 and 18.12.6.
  • A list row left under an empty box no longer holds the next message on OMP 18.12.6.
  • A message queued into OMP no longer vanishes after Stop.
  • A queued message that Stop put back in the box has a card in Chat.
  • A queued message never leaves Chat without a reason.
  • Chat says when Collie cannot tell where a queued message went.
  • A steer that Stop put back in the box has a card, too.
  • A held message keeps saying the true reason.
  • /plan goes out again on a short OMP session with plan mode on.
  • A text that starts with -> or => no longer jams the OMP box.
  • A text with a pasted chip's label in it no longer sends the pasted body on OMP.
  • A stale screen is named as stale, and Replace no longer deletes into the wrong box.
  • A send no longer runs past its bound while Collie reads the agent's version. Thanks @npo-mmenke.
  • OMP boxes under a short or ASCII status line are found again.
  • A slash command sends in one tap on OMP's ASCII symbols.
  • A wrapped draft comes back without an extra space.
  • OMP's field editor shape is read.
  • A message with an :emoji word sends on OMP.
  • A message that is a partial file path sends on OMP.
  • The refusal for an @file word in a command names the popup.
  • Popup rows left under an emptied box no longer hold the next send on OMP.
  • A refused two-line draft under OMP's claude composer shape says what Collie read.
  • The phone shows OMP 18.12.6's subagent approval and its free-text question.
  • A message that ends in # sends on OMP.
  • A slash command sends on OMP while an extension keeps a widget under the box.
  • A message that quotes a box drawing sends at once on OMP.
  • Clear no longer says a dialog is open on OMP's claude composer shape.
  • A message sent right after you resize the window goes out at once.
  • A message sent over a box that already holds your text is refused, not held.
  • A held message goes out as soon as the box is free.
  • A path-like command no longer runs /loop on OMP 18.6.1.
  • A command no longer goes out over a list the agent draws late.
  • The phone can stop a shell command that OMP is running.
  • Collie names the version of the agent that runs in the pane.
  • A message held while an agent starts no longer waits behind Collie's own ⌁.
  • Two quick sends while an agent starts no longer leave ⌁⌁ in the box.
  • The next message held on a pane no longer inherits the last one's wait.
  • Two messages sent while an agent starts arrive in the order you sent them.
  • A message sent during a Claude Code turn is confirmed when Claude queues it.

Full detail with commits: 1.24.1 in the changelog

Compare: v1.24.0...v1.24.1

Verify a download by hand
curl -fLO https://github.com/AltanS/collie/releases/download/v1.24.1/collie-1.24.1-linux-x64.tar.gz
curl -fLO https://github.com/AltanS/collie/releases/download/v1.24.1/collie-1.24.1-linux-x64.tar.gz.sha256
sha256sum -c collie-1.24.1-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.