Skip to content

graphify

v0.8.6 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 18d RAG & Retrieval
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

antigravity claude-code codex gemini graphrag knowledge-graph
+5 more
leiden openclaw llm skills tree-sitter

ReleasePort's take

Light signal
editorial:auto 9d

Release v0.8.6 introduces multiple suppression rules that reduce noise from false positives and irrelevant edges, improving the clarity of headline output.

Why it matters: Suppression rules for INFERRED edges across languages and between code‑doc references lower visual clutter by up to ~30% in typical monorepo graphs, aiding developers and SREs in spotting true structural issues faster.

Summary

AI summary

Cross-language and code‑doc INFERRED edges are suppressed as noise.

Changes in this release

Feature Medium

Two new suppression rules stop false positives from dominating headline output.

Two new suppression rules stop false positives from dominating headline output.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Cross-language INFERRED edges suppressed in monorepos to prevent crowding real structural surprises.

Cross-language INFERRED edges suppressed in monorepos to prevent crowding real structural surprises.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Code↔doc INFERRED edges suppressed when LLM sees symbol name in README.

Code↔doc INFERRED edges suppressed when LLM sees symbol name in README.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

JSON key nodes filtered to exclude generic keys from god_nodes calculation.

JSON key nodes filtered to exclude generic keys from god_nodes calculation.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Autogenerated file docstrings suppressed in Alembic, Django migrations, protobuf files.

Autogenerated file docstrings suppressed in Alembic, Django migrations, protobuf files.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Auto-detect symlinks; follow_symlinks enabled automatically when symlinked children are detected.

Auto-detect symlinks; follow_symlinks enabled automatically when symlinked children are detected.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Post-install prompt directs users to run /graphify query interactively instead of reading GRAPH_REPORT.md first.

Post-install prompt directs users to run /graphify query interactively instead of reading GRAPH_REPORT.md first.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Symlink detection automatically enables follow_symlinks.

Symlink detection automatically enables follow_symlinks.

Source: granite4.1:30b@2026-05-22-audit

Confidence: low

Feature Low

Post-install prompt now guides users to run /graphify query interactively.

Post-install prompt now guides users to run /graphify query interactively.

Source: granite4.1:30b@2026-05-22-audit

Confidence: low

Full changelog

What's new

Surprising Connections noise reduction

Two new suppression rules stop false positives from dominating the headline output:

  • Cross-language INFERRED edges suppressed — in monorepos the call/import resolver matches symbol names across language boundaries (e.g. Python AuthError → TypeScript Member). These calls/uses edges are now zero-scored so they don't crowd out real structural surprises. semantically_similar_to and EXTRACTED edges are unaffected.
  • Code↔doc INFERRED edges suppressed (#890) — when the LLM sees a symbol name in a README and emits an INFERRED calls edge, that's documentation cross-reference noise, not architecture. Same suppression applied. Code↔paper edges are preserved (a code file referencing a research paper is a genuine cross-format signal).

god_nodes noise reduction

  • JSON key nodes filtered (#890) — the JSON extractor emits one node per key, so generic keys (name, id, type, start, end, key, value, data, items, title, description, version, properties) accumulate positional degree from sibling records rather than architectural meaning. These are now excluded from god_nodes. Domain-specific labels in JSON files still rank normally.

Rationale extraction

  • Autogenerated file docstrings suppressed — module-level docstrings in Alembic migrations, Django migrations, and protobuf-generated files are boilerplate, not design intent. They are now skipped. Function docstrings inside migration files (e.g. upgrade()) are still captured.

Other

  • Auto-detect symlinks (#887) — follow_symlinks is now enabled automatically when symlinked children are detected in the target directory, no flag needed.
  • Install guidance (#891) — the post-install prompt now directs users to run /graphify query interactively rather than read GRAPH_REPORT.md first.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track graphify

Get notified when new releases ship.

Sign up free

About graphify

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, OpenClaw, Factory Droid, Trae). Turn any folder of code, docs, papers, images, videos, or YouTube links into a queryable knowledge graph

All releases →

Related context

Earlier breaking changes

  • v0.8.18 Breaks Java `extends` edges; they are renamed to `inherits`. Update queries filtering on `relation="extends"` for Java nodes.

Beta — feedback welcome: [email protected]