github safishamsi/graphify v0.6.2
v0.6.2 — Query boost, Kimi fix, license cleanup, mtime hash, 14 fixes

2 hours ago

Highlights

  • Query exact-match: graphify query "MyFunction" now returns the actual function first, not hub modules
  • Kimi K2.6 fixed: reasoning mode was eating all tokens leaving graphs empty — disabled on Moonshot calls
  • Smarter --update: mtime bumps from sync tools (Obsidian, Nextcloud) no longer trigger re-extraction — content hash verified first
  • License cleanup: replaced html2text (GPL-3.0) with markdownify (MIT) — no more copyleft in a MIT project
  • R language support + extensionless shell scripts via shebang detection

All fixes

  • Fix: Kimi K2.6 thinking mode consumed entire token budget — disabled on Moonshot calls (#623)
  • Fix: graphify update never persisted manifest — every run re-extracted everything (#621)
  • Fix: inline comments in .graphifyignore (vendor/ # legacy) now stripped correctly (#605)
  • Fix: exact-match query boost — queried symbol renders first, not degree-sorted hubs (#638)
  • Fix: concurrent extractors raced on shared .tmp cache file — unique tempfile per writer (#589)
  • Fix: branch names starting with - could inject git flags in _clone_repo (#589)
  • Fix: replaced html2text (GPL-3.0) with markdownify (MIT) (#586)
  • Fix: content hash check before re-extracting mtime-bumped files (#593)
  • Fix: cross-language INFERRED calls no longer surface as top surprising connections (#630)
  • Fix: cluster-only CLI flipped directed graphs to undirected (#590)
  • Fix: Windows UNC paths normalize to consistent cache keys (#629)
  • Fix: .graphifyignore negation patterns (!pattern) now work with last-match-wins (#628)
  • Feat: R language (.r) support via LLM semantic extraction (#617)
  • Feat: extensionless shell scripts detected via shebang (#619)

Upgrade

pip install --upgrade graphifyy

Don't miss a new graphify release

NewReleases is sending notifications on new releases.