What's new
- Ollama backend —
graphify extract ./docs --backend ollama; auto-detected whenOLLAMA_BASE_URLis set; defaults toqwen2.5-coder:7b; zero cost;pip install graphifyy[ollama] - Cross-project global graph —
graphify global add/remove/list/pathregisters multiple project graphs at~/.graphify/global.jsonwith<repo>::<id>prefixed node IDs preventing silent collisions --global --as <tag>flag ongraphify extract— registers into the global graph in one stepmerge-graphscollision safety — inputs are now prefix-relabeled before composing, preventing silent node ID collisions
Bug fixes
deduplicate_entitiesraisesValueErrorif called with nodes spanning multiple repos (cross-project dedup disabled by design)--dedup-llmflag now correctly threads through to both fresh and incremental extract pathsgraphify antigravity installwrites to.agent/(not.agents/)- Pi skill YAML frontmatter parse error fixed
merge-graphsnow accepts bothedgesandlinkskeys in graph.json
Upgrade
uv tool upgrade graphifyy
pip install --upgrade graphifyy