Payload/github/templates/cursor-hooks.json
|
{ "version": 1, "hooks": { "stop": [ { "command": "pwsh -NoProfile -ExecutionPolicy Bypass -File ./scripts/harness/harness-stop-gate.ps1" } ], "preToolUse": [ { "command": "pwsh -NoProfile -ExecutionPolicy Bypass -File ./scripts/harness/harness-pretooluse-guard.ps1", "matcher": "Shell" }, { "command": "pwsh -NoProfile -ExecutionPolicy Bypass -File ./scripts/harness/harness-pretooluse-guard.ps1", "matcher": "Write" }, { "command": "pwsh -NoProfile -ExecutionPolicy Bypass -File ./scripts/harness/harness-pretooluse-guard.ps1", "matcher": "StrReplace" }, { "command": "pwsh -NoProfile -ExecutionPolicy Bypass -File ./scripts/harness/harness-pretooluse-guard.ps1", "matcher": "Edit" }, { "command": "pwsh -NoProfile -ExecutionPolicy Bypass -File ./scripts/harness/harness-pretooluse-guard.ps1", "matcher": "TabWrite" } ], "beforeShellExecution": [ { "command": "pwsh -NoProfile -ExecutionPolicy Bypass -File ./scripts/harness/harness-pretooluse-guard.ps1" } ] } } |