5 Commits
Author SHA1 Message Date
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 RochaandGitHub dc003bf728 feat: PreToolUse hook (#2598) 2026-04-26 09:24:36 -04:00