What's new
Fixes
- Ghost nodes on
graphify update— full re-extraction now reconciles against disk state and evicts nodes from deleted files (no--changedflag needed) (#1007) - OpenCode
--projectpath — skill now written to.opencode/skills/graphify/SKILL.md(was incorrectly.config/opencode/skills/) (#1040) - Hook rebuild loop — post-commit hook skips when only
graphify-out/files changed;GRAPHIFY_SKIP_HOOK=1env var for one-off opt-out; rebuild log now appends instead of overwriting (#1018, #1037) - Deterministic output — edges sorted and
PYTHONHASHSEED=0in hooks sographify-out/no longer churns on re-run (#1010) - Search punctuation —
what calls extract?correctly finds theextractnode; punctuation stripped before matching (#994, #978) - Builtin god-nodes —
String(),Number(),Boolean(),print(),len()etc. no longer accumulate spurious call edges (#916, #726)
Features
- Amp platform —
graphify amp install/uninstallinstalls into.amp/skills/graphify/SKILL.md(#948) - SystemVerilog headers —
.svhfiles now extracted alongside.vand.sv(#1042)
Upgrade
pip install --upgrade graphifyy
# or
uv add graphifyy