What's new
- Ollama backend —
graphify extract ./docs --backend ollama; auto-detected when OLLAMA_BASE_URL is set; defaults to qwen2.5-coder:7b; zero cost; pip install graphifyy[ollama]
- Cross-project global graph —
graphify global add/remove/list/path registers multiple project graphs at ~/.graphify/global.json with <repo>::<id> prefixed node IDs preventing silent collisions
--global --as <tag> flag on graphify extract — registers into the global graph in one step
merge-graphs collision safety — inputs are now prefix-relabeled before composing, preventing silent node ID collisions
Bug fixes
deduplicate_entities raises ValueError if called with nodes spanning multiple repos (cross-project dedup disabled by design)
--dedup-llm flag now correctly threads through to both fresh and incremental extract paths
graphify antigravity install writes to .agent/ (not .agents/)
- Pi skill YAML frontmatter parse error fixed
merge-graphs now accepts both edges and links keys in graph.json
Upgrade
uv tool upgrade graphifyy
pip install --upgrade graphifyy