Skip to content

graphify

v0.8.36 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 1mo 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

Moderate signal
editorial:auto 1mo

The release removes the deprecated `trigger:` field from Skill definitions.

Why it matters: Skills using the removed trigger: field will now fail validation; update configurations before upgrade to avoid runtime errors.

Summary

AI summary

Removed the deprecated trigger: field from skill definitions.

Changes in this release

Feature Low

Adds extra_body for custom providers in providers.json

Adds extra_body for custom providers in providers.json

Source: llm_adapter@2026-06-08

Confidence: high

Feature Low

Adds multi-batch community labeling with configurable batch_size

Adds multi-batch community labeling with configurable batch_size

Source: llm_adapter@2026-06-08

Confidence: high

Feature Low

Adds .slnx solution file support for VS 2022 XML format

Adds .slnx solution file support for VS 2022 XML format

Source: llm_adapter@2026-06-08

Confidence: high

Feature Low

Adds graphify-mcp console script invocable via uv tool install / pipx

Adds graphify-mcp console script invocable via uv tool install / pipx

Source: llm_adapter@2026-06-08

Confidence: high

Deprecation High

Removes trigger: field from Skill specification; agentskills validate no longer flags it

Removes trigger: field from Skill specification; agentskills validate no longer flags it

Source: llm_adapter@2026-06-08

Confidence: high

Bugfix Medium

Raises community label token budget to min(64+24n,8192) and honors GRAPHIFY_MAX_OUTPUT_TOKENS

Raises community label token budget to min(64+24n,8192) and honors GRAPHIFY_MAX_OUTPUT_TOKENS

Source: llm_adapter@2026-06-08

Confidence: high

Bugfix Medium

Limits nx.simple_cycles() with length_bound to prevent import cycle hang

Limits nx.simple_cycles() with length_bound to prevent import cycle hang

Source: llm_adapter@2026-06-08

Confidence: high

Bugfix Medium

Prevents fuzzy dedup prefix-extension false merges for specific function names

Prevents fuzzy dedup prefix-extension false merges for specific function names

Source: llm_adapter@2026-06-08

Confidence: high

Bugfix Medium

Guards against None node label crash in _norm, _norm_label, _strip_diacritics functions

Guards against None node label crash in _norm, _norm_label, _strip_diacritics functions

Source: llm_adapter@2026-06-08

Confidence: high

Full changelog

What's new

Features

  • extra_body for custom providers — pass model-specific request shapes (e.g. Qwen3 thinking disable, vLLM chat templates) via providers.json. Explicit extra_body also bypasses Ollama num_ctx auto-derive. Thanks @EirikWolf (#1197)
  • Multi-batch community labelinglabel_communities now chunks in groups of 100 (configurable batch_size=) for 16k-context models; partial batch failures no longer drop the whole pass. Thanks @EirikWolf (#1197)
  • .slnx solution file support — modern VS 2022 XML solution format, with contains and imports edges. Thanks @bakgaard (#1189)
  • graphify-mcp console script — MCP stdio server directly invocable from uv tool install / pipx. Thanks @jr2804 (#1190)

Fixes

  • Community label token budget — raised from min(40+16n,4096) to min(64+24n,8192); GRAPHIFY_MAX_OUTPUT_TOKENS now honoured for labeling path (#1200)
  • Import cycle hang on large graphsnx.simple_cycles() now receives length_bound=max_cycle_length, dropping report generation from never-returns to ~0.1s (#1196)
  • Fuzzy dedup prefix-extension false mergesgetActiveSession/getActiveSessions, parseConfig/parseConfigFile etc. no longer silently merged by prefix-extension guard in Pass 2 and LLM tiebreaker (#1201)
  • None node label crash_norm, _norm_label, _strip_diacritics now guard against null label fields. Thanks @freiit (#1195)
  • Skill trigger: field removed — not part of Agent Skills spec; agentskills validate CI no longer flags graphify installs (#1180)

Upgrade

uv tool upgrade graphifyy

Breaking Changes

  • Removed the `trigger:` field from skill definitions as it is no longer part of the Agent Skills specification.

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]