What's new
- Install banner —
graphify install now shows an amber knowledge-graph brain. TTY-only, silent in CI.
- Package-form import fix —
from pkg import submod now resolves to a file-level edge to the submodule. Previously left test files as disconnected islands (up to 66% of test nodes in some repos) (#1146).
- Builtin annotation noise removed —
str, int, bool, MagicMock, etc. no longer become graph nodes or accumulate edges. Inflated degree counts ~25% and pushed real abstractions out of god-node rankings (#1147).
- Ghost duplicate auto-merge — AST/semantic node ID mismatches are now merged at build time. No more duplicate nodes for the same symbol. Existing graphs: run
graphify extract . --force to clean up (#1145).
Upgrade
uv tool upgrade graphifyy