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
```