v0.8.33
Graphify-Labs/graphifyv0.8.33Jun 6, 2026by safishamsi
AI Summary
This release improves graph quality by fixing package-form imports, removing builtin annotation noise, and implementing ghost duplicate auto-merge for AST/semantic node ID mismatches.
Key Highlights
- Install banner with amber knowledge-graph brain
- Package-form import fix resolves disconnected test nodes
- Builtin annotation noise removed (str, int, bool, MagicMock)
- Ghost duplicate auto-merge at build time
New Features
- Package-form import resolution to submodules
- Builtin type annotations no longer become nodes
- AST/semantic node ID auto-merge
Full Release Notes
## 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 ```bash uv tool upgrade graphifyy ```