settings.json 690 B

123456789101112131415
  1. {
  2. "hooks": {
  3. "PreToolUse": [
  4. {
  5. "matcher": "Bash",
  6. "hooks": [
  7. {
  8. "type": "command",
  9. "command": "CMD=$(python3 -c \"import json,sys; d=json.load(sys.stdin); print(d.get('tool_input',d).get('command',''))\" 2>/dev/null || true); case \"$CMD\" in *grep*|*rg\\ *|*ripgrep*|*find\\ *|*fd\\ *|*ack\\ *|*ag\\ *) [ -f graphify-out/graph.json ] && echo '{\"hookSpecificOutput\":{\"hookEventName\":\"PreToolUse\",\"additionalContext\":\"graphify: Knowledge graph exists. Read graphify-out/GRAPH_REPORT.md for god nodes and community structure before searching raw files.\"}}' || true ;; esac"
  10. }
  11. ]
  12. }
  13. ]
  14. }
  15. }