- SessionStart
sh -c '( nohup sh "$CLAUDE_PLUGIN_ROOT/scripts/auto-update.sh" >/dev/null 2>&1 & )' ; exit 0
- SessionStart
powershell -NoProfile -NonInteractive -Command "Start-Process powershell -WindowStyle Hidden -ArgumentList '-NoProfile','-NonInteractive','-Command','& ([scriptblock]::Create((Get-Content -Raw -Litera
- SessionStart
sh -c '( nohup sh "$CLAUDE_PLUGIN_ROOT/scripts/heartbeat.sh" >/dev/null 2>&1 & )' ; exit 0
- SessionStart
powershell -NoProfile -NonInteractive -Command "Start-Process powershell -WindowStyle Hidden -ArgumentList '-NoProfile','-NonInteractive','-Command','& ([scriptblock]::Create((Get-Content -Raw -Litera
- SessionStart
sh "${CLAUDE_PLUGIN_ROOT}/scripts/warn.sh" ; exit 0
- SessionStart
sh "${CLAUDE_PLUGIN_ROOT}/scripts/hook.sh" SessionStart ; exit 0
- SessionStart
powershell -NoProfile -NonInteractive -Command "& ([scriptblock]::Create((Get-Content -Raw -LiteralPath (Join-Path (Get-Item Env:CLAUDE_PLUGIN_ROOT).Value 'scripts/hook.ps1')))) SessionStart" ; exit 0
- UserPromptSubmit
sh "${CLAUDE_PLUGIN_ROOT}/scripts/hook.sh" UserPromptSubmit ; exit 0
- UserPromptSubmit
powershell -NoProfile -NonInteractive -Command "& ([scriptblock]::Create((Get-Content -Raw -LiteralPath (Join-Path (Get-Item Env:CLAUDE_PLUGIN_ROOT).Value 'scripts/hook.ps1')))) UserPromptSubmit" ; ex
- PreToolUse
sh "${CLAUDE_PLUGIN_ROOT}/scripts/hook.sh" PreToolUse ; exit 0
- PreToolUse
powershell -NoProfile -NonInteractive -Command "& ([scriptblock]::Create((Get-Content -Raw -LiteralPath (Join-Path (Get-Item Env:CLAUDE_PLUGIN_ROOT).Value 'scripts/hook.ps1')))) PreToolUse" ; exit 0
- PostToolUse
sh "${CLAUDE_PLUGIN_ROOT}/scripts/hook.sh" PostToolUse ; exit 0
- PostToolUse
powershell -NoProfile -NonInteractive -Command "& ([scriptblock]::Create((Get-Content -Raw -LiteralPath (Join-Path (Get-Item Env:CLAUDE_PLUGIN_ROOT).Value 'scripts/hook.ps1')))) PostToolUse" ; exit 0
- PostToolUseFailure
sh "${CLAUDE_PLUGIN_ROOT}/scripts/hook.sh" PostToolUseFailure ; exit 0
- PostToolUseFailure
powershell -NoProfile -NonInteractive -Command "& ([scriptblock]::Create((Get-Content -Raw -LiteralPath (Join-Path (Get-Item Env:CLAUDE_PLUGIN_ROOT).Value 'scripts/hook.ps1')))) PostToolUseFailure" ;
- PermissionRequest
sh "${CLAUDE_PLUGIN_ROOT}/scripts/hook.sh" PermissionRequest ; exit 0
- PermissionRequest
powershell -NoProfile -NonInteractive -Command "& ([scriptblock]::Create((Get-Content -Raw -LiteralPath (Join-Path (Get-Item Env:CLAUDE_PLUGIN_ROOT).Value 'scripts/hook.ps1')))) PermissionRequest" ; e
- Stop
sh "${CLAUDE_PLUGIN_ROOT}/scripts/hook.sh" Stop ; exit 0
- Stop
powershell -NoProfile -NonInteractive -Command "& ([scriptblock]::Create((Get-Content -Raw -LiteralPath (Join-Path (Get-Item Env:CLAUDE_PLUGIN_ROOT).Value 'scripts/hook.ps1')))) Stop" ; exit 0
- Stop
sh -c '( nohup sh "$CLAUDE_PLUGIN_ROOT/scripts/heartbeat.sh" Stop >/dev/null 2>&1 & )' ; exit 0
- Stop
powershell -NoProfile -NonInteractive -Command "Start-Process powershell -WindowStyle Hidden -ArgumentList '-NoProfile','-NonInteractive','-Command','& ([scriptblock]::Create((Get-Content -Raw -Litera
- SessionEnd
sh "${CLAUDE_PLUGIN_ROOT}/scripts/hook.sh" SessionEnd ; exit 0
- SessionEnd
powershell -NoProfile -NonInteractive -Command "& ([scriptblock]::Create((Get-Content -Raw -LiteralPath (Join-Path (Get-Item Env:CLAUDE_PLUGIN_ROOT).Value 'scripts/hook.ps1')))) SessionEnd" ; exit 0
- SubagentStart
sh "${CLAUDE_PLUGIN_ROOT}/scripts/hook.sh" SubagentStart ; exit 0
- SubagentStart
powershell -NoProfile -NonInteractive -Command "& ([scriptblock]::Create((Get-Content -Raw -LiteralPath (Join-Path (Get-Item Env:CLAUDE_PLUGIN_ROOT).Value 'scripts/hook.ps1')))) SubagentStart" ; exit
- SubagentStop
sh "${CLAUDE_PLUGIN_ROOT}/scripts/hook.sh" SubagentStop ; exit 0
- SubagentStop
powershell -NoProfile -NonInteractive -Command "& ([scriptblock]::Create((Get-Content -Raw -LiteralPath (Join-Path (Get-Item Env:CLAUDE_PLUGIN_ROOT).Value 'scripts/hook.ps1')))) SubagentStop" ; exit 0
- ConfigChange
sh "${CLAUDE_PLUGIN_ROOT}/scripts/hook.sh" ConfigChange ; exit 0
- ConfigChange
powershell -NoProfile -NonInteractive -Command "& ([scriptblock]::Create((Get-Content -Raw -LiteralPath (Join-Path (Get-Item Env:CLAUDE_PLUGIN_ROOT).Value 'scripts/hook.ps1')))) ConfigChange" ; exit 0