codeflash-agent/.claude/hooks/track-read.sh
Kevin Turcios 3b59d97647 squash
2026-04-13 14:12:17 -05:00

12 lines
378 B
Bash
Executable file

#!/usr/bin/env bash
# PostToolUse hook: Track Read calls for the require-read guard.
INPUT=$(cat 2>/dev/null || true)
FILE_PATH=$(echo "$INPUT" | jq -r '.tool_input.file_path // empty' 2>/dev/null || true)
[ -z "$FILE_PATH" ] && exit 0
TRACKER_DIR="$CLAUDE_PROJECT_DIR/.codeflash/observability"
mkdir -p "$TRACKER_DIR"
echo "$FILE_PATH" >> "$TRACKER_DIR/read-tracker"
exit 0