{ "listing": { "skills": [], "hooks": [ { "path": "hooks/hooks.json", "sha256": "2160981011baab8b42fd5cb6ed1bafbb6cd5927e3b9d6fd4b7f187a11795c2e8", "event": "Stop", "matcher": null, "declaration": { "type": "command", "command": "if command -v uv >/dev/null 2>&1; then exec uv run --quiet --script \"${CLAUDE_PLUGIN_ROOT}\"/hooks/langfuse_hook.py; else exec python3 \"${CLAUDE_PLUGIN_ROOT}\"/hooks/langfuse_hook.py; fi" }, "executed": false }, { "path": "hooks/hooks.json", "sha256": "2160981011baab8b42fd5cb6ed1bafbb6cd5927e3b9d6fd4b7f187a11795c2e8", "event": "SessionEnd", "matcher": null, "declaration": { "type": "command", "command": "if command -v uv >/dev/null 2>&1; then exec uv run --quiet --script \"${CLAUDE_PLUGIN_ROOT}\"/hooks/langfuse_hook.py; else exec python3 \"${CLAUDE_PLUGIN_ROOT}\"/hooks/langfuse_hook.py; fi" }, "executed": false } ], "executions": [] } }