Stats
Actions
Tags
From media
Runs Python-based linting and reflection scripts on session stop and user prompt submission, likely for maintaining a persistent memory or knowledge base.
2 events · 2 hooks
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
DISABLED=$(node ${CLAUDE_PLUGIN_ROOT}/scripts/get-env.js CLAUDE_MEDIA_DISABLED false 2>/dev/null || echo 'false'); AUTO_PAUSE=$(node ${CLAUDE_PLUGIN_ROOT}/scripts/get-env.js CLAUDE_MEDIA_AUTO_PAUSE true 2>/dev/null || echo 'true'); if [ "$DISABLED" = "false" ] && [ "$AUTO_PAUSE" = "true" ]; then media-control pause 2>/dev/null || true; fiDISABLED=$(node ${CLAUDE_PLUGIN_ROOT}/scripts/get-env.js CLAUDE_MEDIA_DISABLED false 2>/dev/null || echo 'false'); AUTO_START=$(node ${CLAUDE_PLUGIN_ROOT}/scripts/get-env.js CLAUDE_MEDIA_AUTO_START true 2>/dev/null || echo 'true'); if [ "$DISABLED" = "false" ] && [ "$AUTO_START" = "true" ]; then media-control play 2>/dev/null || true; finpx claudepluginhub udecode/dotai --plugin media