github safishamsi/graphify v0.8.36

6 hours ago

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

Don't miss a new graphify release

NewReleases is sending notifications on new releases.