Kieran Klukas
9af81e357b
merge: resolve conflicts with main
2026-05-05 13:21:33 -04:00
Christian Rocha
c84ca2d92f
refactor(hooks): move matcher compilation into the runner
...
The runner now compiles its own matchers, so a config round-trip can't
silently strip them. Hooks with an invalid matcher are dropped with a
warning instead of quietly matching everything.
2026-04-28 17:00:14 -04:00
Christian Rocha
3b3f992f05
feat(hooks): propagate CRUSH/AGENT env vars to builtin shell
...
Share CRUSH=1/AGENT=crush/AI_AGENT=crush between the bash tool's Shell
and the hook runner so the two surfaces can't drift.
2026-04-27 11:08:02 -04:00
Christian Rocha
22d6f44e0f
feat(hooks): run via shell.Run instead of sh -c
2026-04-27 11:07:54 -04:00
Christian Rocha and GitHub
dc003bf728
feat: PreToolUse hook ( #2598 )
2026-04-26 09:24:36 -04:00