Help us improve
Share bugs, ideas, or general feedback.
From liteharness
{"riskFlags": {"touchesBash": false, "matchAllTools": true, "touchesFileWrites": false}, "typeStats": {"command": 40}, "eventStats": {"Stop": 4, "Setup": 1, "CwdChanged": 2, "PreCompact": 1, "PreToolUse": 1, "SessionEnd": 1, "Elicitation": 1, "FileChanged": 1, "PostCompact": 1, "PostToolUse": 2, "StopFailure": 2, "TaskCreated": 2, "ConfigChange": 1, "Notification": 2, "SessionStart": 3, "SubagentStop": 2, "TeammateIdle": 1, "PostToolBatch": 1, "SubagentStart": 1, "TaskCompleted": 1, "WorktreeCreate": 2, "WorktreeRemove": 2, "PermissionDenied": 1, "ElicitationResult": 1, "PermissionRequest": 1, "InstructionsLoaded": 1, "PostToolUseFailure": 1}, "originCounts": {"absolutePaths": 0, "pluginScripts": 0, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 0}}
27 events · 40 hooks
npx claudepluginhub ahostbr/liteharness-pluginSafety signals detected in this hook configuration
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
python -m liteharness.hooks deregister10000mspython -m liteharness.hooks bridge10000mspython -m liteharness.tts.smart_tts "Work complete" --type stop30mspython -m liteharness.hooks obs Stop30mspython -m liteharness.hooks obs Setup30mspython -m liteharness.hooks cwd-changed10000mspython -m liteharness.hooks obs CwdChanged30mspython -m liteharness.hooks obs PreCompact30mspython -m liteharness.hooks obs PreToolUse30mspython -m liteharness.hooks obs SessionEnd30mspython -m liteharness.hooks obs Elicitation30mspython -m liteharness.hooks obs FileChanged30mspython -m liteharness.hooks obs PostCompact30mspython -m liteharness.hooks check10000mspython -m liteharness.hooks obs PostToolUse30mspython -m liteharness.hooks stop-failure10000mspython -m liteharness.hooks obs StopFailure30mspython -m liteharness.hooks task-created10000mspython -m liteharness.hooks obs TaskCreated30mspython -m liteharness.hooks obs ConfigChange30mspython -m liteharness.tts.smart_tts "Your attention is needed" --type notification30mspython -m liteharness.hooks obs Notification30mspython -m liteharness.hooks register10000mspython -m liteharness.hooks check10000mspython -m liteharness.hooks obs SessionStart30mspython -m liteharness.tts.smart_tts "Task finished" --type subagent30mspython -m liteharness.hooks obs SubagentStop30mspython -m liteharness.hooks obs TeammateIdle30mspython -m liteharness.hooks obs PostToolBatch30mspython -m liteharness.hooks obs SubagentStart30mspython -m liteharness.hooks obs TaskCompleted30mspython -m liteharness.hooks worktree-create10000mspython -m liteharness.hooks obs WorktreeCreate30mspython -m liteharness.hooks worktree-remove10000mspython -m liteharness.hooks obs WorktreeRemove30mspython -m liteharness.hooks obs PermissionDenied30mspython -m liteharness.hooks obs ElicitationResult30mspython -m liteharness.hooks obs PermissionRequest30mspython -m liteharness.hooks obs InstructionsLoaded30mspython -m liteharness.hooks obs PostToolUseFailure30msShare bugs, ideas, or general feedback.