github safishamsi/graphify v0.6.7
v0.6.7 — D3 tree view, token-aware chunking, 4 bug fixes

4 hours ago

What's new

Features

  • graphify tree — self-contained D3 v7 collapsible-tree HTML view of graph.json; expand/collapse controls, depth-based colours, hover inspector (#557)
  • Token-aware chunking — split-and-retry on output truncation; chunk size adapts to token budget instead of static file count (#625)
  • MCP context filtersquery_graph tool now accepts context_filter for cross-language edge filtering (#573)
  • Dynamic import() extraction — JS/TS dynamic imports now appear as imports_from edges (#579)

Bug fixes

  • Fix: save_semantic_cache crashed with IsADirectoryError when a node's source_file was a directory — changed p.exists() to p.is_file() (#655)
  • Fix: sanitize_label(None) raised TypeError, crashing to_html on graphs with rationale nodes that have null source_file (#656)
  • Fix: chunk-extraction prompt omitted rationale from valid file_type values — model hallucinated concept on every doc/paper run; all skill variants updated (#657)
  • Fix: cost.json always reported 0 tokens — added explicit chunk-merge step that globs and sums real token counts across all skill variants (#658)

Install / upgrade

pip install --upgrade graphifyy
uvx graphifyy install

Don't miss a new graphify release

NewReleases is sending notifications on new releases.