github safishamsi/graphify v0.8.21

3 hours ago

What's new

Fixes

  • Ghost nodes on graphify update — full re-extraction now reconciles against disk state and evicts nodes from deleted files (no --changed flag needed) (#1007)
  • OpenCode --project path — 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=1 env var for one-off opt-out; rebuild log now appends instead of overwriting (#1018, #1037)
  • Deterministic output — edges sorted and PYTHONHASHSEED=0 in hooks so graphify-out/ no longer churns on re-run (#1010)
  • Search punctuationwhat calls extract? correctly finds the extract node; punctuation stripped before matching (#994, #978)
  • Builtin god-nodesString(), Number(), Boolean(), print(), len() etc. no longer accumulate spurious call edges (#916, #726)

Features

  • Amp platformgraphify amp install/uninstall installs into .amp/skills/graphify/SKILL.md (#948)
  • SystemVerilog headers.svh files now extracted alongside .v and .sv (#1042)

Upgrade

pip install --upgrade graphifyy
# or
uv add graphifyy

Don't miss a new graphify release

NewReleases is sending notifications on new releases.