Changelog

This changelog is generated automatically from GitHub Releases.

v12.26.0

2026-09-03 · GitHub

What’s Changed

  • perf(plugins): digest settings to the enablement keys and refresh a stale roster behind the read, so settings churn stops costing every root a 3.3s spawn by @yasyf in https://github.com/yasyf/captain-hook/pull/36

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.25.0…v12.26.0

v12.25.0

2026-09-03 · GitHub

What’s Changed

  • docs(changelog): backfill 12.23.1 through 12.24.0 by @yasyf in https://github.com/yasyf/captain-hook/pull/34
  • perf(hook): read the version from Info.plist instead of exec’ing capt-hookd, so every hook stops paying two execve for a string by @yasyf in https://github.com/yasyf/captain-hook/pull/35

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.24.1…v12.25.0

v12.24.1

2026-09-03 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.24.0…v12.24.1

v12.24.0

2026-09-02 · GitHub

What’s Changed

  • fix(hookd): spawn the worker from the temp dir when the root is gone, so a session whose workspace was reaped still gets a worker by @yasyf in https://github.com/yasyf/captain-hook/pull/33
  • fix(dispatch): scale the budget to live sessions and gate the roster spawn, so a busy machine stops blocking hooks at zero CPU by @yasyf in https://github.com/yasyf/captain-hook/pull/32

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.23.4…v12.24.0

v12.23.4

2026-09-02 · GitHub

What’s Changed

  • fix(client): spell –root from PWD when the directory is gone, so a deleted workspace stops walking the whole filesystem by @yasyf in https://github.com/yasyf/captain-hook/pull/31

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.23.3…v12.23.4

v12.23.3

2026-09-02 · GitHub

What’s Changed

  • fix(client): spell –cwd against the root when the directory is gone, so a deleted workspace stops failing its hooks by @yasyf in https://github.com/yasyf/captain-hook/pull/30

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.23.2…v12.23.3

v12.23.2

2026-09-02 · GitHub

What’s Changed

  • fix(worker): key the log on the pid when the root is gone, so a deleted workspace stops taking the host down by @yasyf in https://github.com/yasyf/captain-hook/pull/29

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.23.1…v12.23.2

v12.23.1

2026-09-02 · GitHub

What’s Changed

  • docs(authoring-hooks): route bash guards to Runs, not a regex by @yasyf in https://github.com/yasyf/captain-hook/pull/27
  • fix(general): gate unpinned prose spawns and stages, so a missing pin stops running prose on opus by @yasyf in https://github.com/yasyf/captain-hook/pull/28

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.23.0…v12.23.1

v12.23.0

2026-09-02 · GitHub

What’s Changed

  • fix(dispatch): judge lane tool events against the lane transcript, so judges stop reading the parent’s task by @yasyf in https://github.com/yasyf/captain-hook/pull/25
  • fix(deps): take cc-transcript 14.16.0, so relay envelopes stop counting as authored prompts by @yasyf in https://github.com/yasyf/captain-hook/pull/26

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.22.5…v12.23.0

v12.22.5

2026-08-30 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.22.4…v12.22.5

v12.22.4

2026-08-30 · GitHub

What’s Changed

  • [capt-hook] Fix nudge_1ebed8c4 misfiring on consequence-describing prose by @yasyf in https://github.com/yasyf/captain-hook/pull/22

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.22.3…v12.22.4

v12.22.3

2026-08-28 · GitHub

What’s Changed

  • fix(nlp): serialize lexicon reads, so dispatch threads stop sharing one sqlite statement by @yasyf in https://github.com/yasyf/captain-hook/pull/24

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.22.2…v12.22.3

v12.22.2

2026-08-28 · GitHub

What’s Changed

  • fix(binrun): probe the helper by absolute path, not through PATH by @yasyf in https://github.com/yasyf/captain-hook/pull/21
  • fix(userpath): cache the login PATH, so a slow shell stops costing workers by @yasyf in https://github.com/yasyf/captain-hook/pull/23

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.22.1…v12.22.2

v12.22.1

2026-08-27 · GitHub

What’s Changed

  • feat(packs): guard unbounded find, on the parsed-command primitives by @yasyf in https://github.com/yasyf/captain-hook/pull/19
  • fix(deps): take spawnllm 0.12 so concurrent judge spawns stop dying by @yasyf in https://github.com/yasyf/captain-hook/pull/20

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.22.0…v12.22.1

v12.22.0

2026-08-27 · GitHub

What’s Changed

  • chore(deps): daemonkit v0.23.0 on both halves, and HelperPaths stops deriving the socket by @yasyf in https://github.com/yasyf/captain-hook/pull/18

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.21.7…v12.22.0

v12.21.7

2026-08-27 · GitHub

What’s Changed

  • fix(packs): stop recompiling the gitignore accumulation at every walked directory by @yasyf in https://github.com/yasyf/captain-hook/pull/14
  • fix(update): converge the self-updater on the host, not on brew’s exit code by @yasyf in https://github.com/yasyf/captain-hook/pull/15
  • feat(update): let agent sessions check for a release without superseding the daemon by @yasyf in https://github.com/yasyf/captain-hook/pull/16
  • chore(deps): pin cc-transcript 14.15.0 for the sidechain lift cache by @yasyf in https://github.com/yasyf/captain-hook/pull/17

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.21.6…v12.21.7

v12.21.6

2026-08-19 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.21.5…v12.21.6

v12.21.4

2026-08-18 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.21.3…v12.21.4

v12.21.3

2026-08-16 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.21.2…v12.21.3

v12.21.0

2026-08-03 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.20.13…v12.21.0

v12.20.13

2026-07-27 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.20.12…v12.20.13

v12.20.12

2026-07-27 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.20.11…v12.20.12

v12.20.11

2026-07-26 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.20.10…v12.20.11

v12.20.10

2026-07-26 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.20.9…v12.20.10

v12.20.9

2026-07-25 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.20.8…v12.20.9

v12.20.8

2026-07-25 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.20.7…v12.20.8

v12.20.7

2026-07-25 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.20.6…v12.20.7

v12.20.6

2026-07-25 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.20.5…v12.20.6

v12.20.5

2026-07-25 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.20.4…v12.20.5

v12.20.2

2026-07-25 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.20.1…v12.20.2

v12.20.1

2026-07-25 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.20.0…v12.20.1

v12.19.1

2026-07-24 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.19.0…v12.19.1

v12.19.0

2026-07-24 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.18.4…v12.19.0

v12.18.4

2026-07-24 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.18.3…v12.18.4

v12.18.2

2026-07-24 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.18.1…v12.18.2

v12.18.1

2026-07-24 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.18.0…v12.18.1

v12.18.0

2026-07-24 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.17.0…v12.18.0

v12.17.0

2026-07-24 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.16.2…v12.17.0

v12.16.2

2026-07-24 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.16.1…v12.16.2

v12.16.0

2026-07-24 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.15.3…v12.16.0

v12.15.3

2026-07-23 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.15.2…v12.15.3

v12.14.0

2026-07-23 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.13.0…v12.14.0

v12.13.0

2026-07-23 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.12.0…v12.13.0

v12.12.0

2026-07-23 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.11.0…v12.12.0

v12.11.0

2026-07-22 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.10.0…v12.11.0

v12.10.0

2026-07-22 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.9.0…v12.10.0

v12.9.0

2026-07-21 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.8.0…v12.9.0

v12.8.0

2026-07-21 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.7.2…v12.8.0

v12.7.2

2026-07-21 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.7.1…v12.7.2

v12.7.1

2026-07-21 · GitHub

Full Changelog: https://github.com/yasyf/captain-hook/compare/v12.7.0…v12.7.1