mirror of
https://github.com/runbear-io/beardrive.git
synced 2026-08-25 08:08:08 +02:00
Admin/org-owner Insights view (⋯ menu): dependency-free SVG scatter of every file by 30-day reads × days since last change, log scales, with the hot-but-stale danger quadrant shaded and a ranked fix-these-first list; lens toggle for all/human/agent reads. The Claude Code plugin gains a PostToolUse(Read) hook so plugin users feed agent-read telemetry without project-level hook registration. Docs synced: README, SKILL.md, plugin install/init commands, CLAUDE.md, design doc marked implemented. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01P5cxPQdSGJnjXCYY9GeWXt
11 lines
479 B
Bash
Executable File
11 lines
479 B
Bash
Executable File
#!/bin/sh
|
|
# Queue the file reads from a Read tool call for the hub's read heatmap.
|
|
# `bdrive read-log` parses the hook's stdin JSON itself and only appends to
|
|
# a local spool (drained on the next sync) — no network, no locking, so this
|
|
# is safe to run on every Read in every project. Fast no-op outside
|
|
# beardrive projects.
|
|
cd "${CLAUDE_PROJECT_DIR:-.}" || exit 0
|
|
[ -d .bdrive ] || exit 0
|
|
command -v bdrive >/dev/null 2>&1 || exit 0
|
|
bdrive read-log . >/dev/null 2>&1 || true
|