v0.8.35
Graphify-Labs/graphifyv0.8.35Jun 7, 2026by safishamsi
AI Summary
This release adds CodeBuddy integration with skill installation, Bash + Read|Glob hooks, and fixes a critical bug where the --update flag was destroying nodes due to fuzzy deduplication collapsing distinct symbols across files.
Key Highlights
- CodeBuddy support with graphify codebuddy install
- Fix: --update no longer destroys nodes via incremental merge and prune_sources
- Anti-shrink guard message improved
- Secondary guard in dedup.py prevents label-only merging
New Features
- CodeBuddy skill installation with hooks
- Incremental merge passes re-extracted files to prune_sources
- Fuzzy dedup fix for distinct same-named symbols
Full Release Notes
## What's new - **CodeBuddy support** — `graphify codebuddy install` installs the skill, registers Bash + Read|Glob hooks in `.codebuddy/settings.json`, and writes the `CODEBUDDY.md` always-on section. The hooks nudge the agent toward `graphify query` instead of grepping when a graph exists. Thanks to @studyzy (#1136). - **Fix: `--update` no longer destroys nodes** — the skill's incremental merge now passes re-extracted files to `prune_sources` so old nodes are pruned before fresh AST is inserted, preventing fuzzy dedup from collapsing distinct same-named symbols across files. A secondary guard in `dedup.py` prevents label-only merging of no-source-file nodes. Anti-shrink guard message improved (#1178). ## Upgrade ```bash uv tool upgrade graphifyy ```