Skip to content

Releases

herdr-crook 1.3.0

Choose a tag to compare

@dlxsmd dlxsmd released this 14 Nov 01:57

For the Crook for Herdr app 1.3.0.

Added

  • Optional reminder: if an agent is still waiting for your reply after the time you choose in the app (10 or 30 minutes), the Mac sends one more notification. Off by default. It follows the same rules as other notifications (muted workspaces, "only when away from the Mac", and devices that have the app open)

herdr-crook 1.2.0

Choose a tag to compare

@dlxsmd dlxsmd released this 13 Nov 06:29

For the Crook for Herdr app 1.2.0.

Added

  • Switch Hermes models from the iPhone
  • "Update on Mac": the app can ask the Mac to run herdr plugin update in a new "Crook update" workspace (after you confirm), and shows why when the update can't run

Fixed

  • The relay server connection no longer gets stuck after a non-101 response (for example 429 or 503) until the relay restarts
  • The Mac now gives up on a relay server handshake that never answers, and reconnects when pongs stop arriving
  • Running ensure from a named Herdr session no longer restarts the main relay

Updating

herdr plugin update

Then restart Herdr (herdr server stop, then herdr). Restarting stops running agents, so do it at a good stopping point.

Requirements

macOS with Herdr 0.9+, Node.js 23.6+, and the Crook app on iOS 18+.

herdr-crook 1.1.0

Choose a tag to compare

@dlxsmd dlxsmd released this 10 Nov 01:12

For the Crook for Herdr app 1.1.0.

Added

  • Notifications while the app is in the background, delivered through the Crook relay server. No Apple key is needed on your Mac
  • Gemini CLI (with an API key), Pi and Hermes: conversation view, tool details, choices and usage. Hermes notifies you only when it's waiting for approval
  • The relay tells the app which plugin version is running, so the app can ask you to update

Fixed

  • After herdr plugin update and a Herdr restart, the local relay now moves to the new plugin folder. Before, the launchd agent kept pointing at the old folder, which Herdr removes when it restarts
  • Reinstalling the launchd agent now waits for the previous relay to stop, so the relay isn't left stopped
  • The chat view no longer shows context summaries and background-task notices as if you had sent them

Updating

herdr plugin update

Then restart Herdr (herdr server stop, then herdr). Restarting stops running agents, so do it at a good stopping point.

Requirements

macOS with Herdr 0.9+, Node.js 23.6+, and the Crook app on iOS 18+.

herdr-crook 1.0.0

Choose a tag to compare

@dlxsmd dlxsmd released this 08 Nov 06:35

First public release of the Herdr plugin for Crook for Herdr, the iPhone and iPad app (App Store — see crook.algorist.jp).

herdr plugin install algorist-dev/herdr-crook

What's included

  • Local relay on your Mac (launchd agent jp.algorist.crook) that the app connects to over Tailscale, the same Wi‑Fi (end‑to‑end encrypted) or the Crook relay server (end‑to‑end encrypted). Tailscale is optional
  • Pairing with a one‑time QR code (prefix+m in Herdr) that expires after 5 minutes
  • Agent list with status, live terminal, chat view, one‑tap answers to prompts, voice and photo input, @ file mentions
  • Model and reasoning switching, and usage (context, tokens, limits, cost) for Claude Code, Codex, OpenCode and GitHub Copilot CLI
  • Commands: status, devices, revoke, uninstall, statusline-install

Requirements

macOS with Herdr 0.9+, Node.js 23.6+, and the Crook app on iOS 18+.

The repository was renamed from crook-herdr to herdr-crook; the old name still works.