Skip to content

v0.6.3 — Semantic node preservation, detached hooks, god_nodes fix, 4 bug fixes

Choose a tag to compare

@safishamsi safishamsi released this 02 May 07:58

Bug Fixes

  • Incremental rebuild drops semantic nodes (#653) — graphify update and post-commit hooks now preserve INFERRED/AMBIGUOUS nodes by ID membership rather than file_type, so LLM-extracted call/data-flow edges survive code-only rebuilds
  • Git hooks block commit for hours (#650) — post-commit and post-checkout rebuilds now detach via nohup & disown, git returns in ~100ms, rebuild log at ~/.cache/graphify-rebuild.log
  • Common names inflate god_nodes (#543) — cross-file INFERRED calls now skips any callee resolving to 2+ candidates (ambiguous short names like log, execute, find no longer accumulate hundreds of spurious edges)
  • cluster-only crashes on large graphs (#541) — to_html in cluster command now guarded with try/except ValueError matching the watch/hook path

Upgrade

pip install --upgrade graphifyy
# or
uvx graphifyy install