Files
ECC/docs
ravitejarenangi 879a17092c feat(hooks): add Hermes-native config-protection and console-log guards
Hermes ships its own shell-hook system (hooks: block in config.yaml,
Claude-compatible JSON payloads, per-tool matchers, consent allowlist),
and the hermes install target deliberately ships no hook runtime — so
Hermes operators get rules/skills/commands with zero hooks. This ports
the two harness-independent ECC hooks as self-contained Python scripts
with no ECC runtime dependency:

- config-protection: blocks edits to existing lint/format configs and
  ratchet baselines (pre_tool_call)
- check-console-log: warns on console.log() in edited TS/JS (post_tool_call)

Includes install, consent, and verification steps in docs/HERMES-HOOKS.md.
2026-09-08 12:26:52 +05:30
..
2026-05-11 11:27:46 -04:00