Skip to content

v0.5.0 — Clone any GitHub repo, cross-repo graphs, data-loss protection

Choose a tag to compare

@safishamsi safishamsi released this 23 Apr 21:08

What's new

Clone any GitHub repo directly

graphify clone https://github.com/karpathy/nanoGPT

Clones to ~/.graphify/repos/<owner>/<repo>, reuses existing clones on repeat runs. Supports --branch and --out.

Cross-repo knowledge graphs

graphify merge-graphs repo1/graphify-out/graph.json repo2/graphify-out/graph.json

Every node carries a repo tag so you can filter by origin.

Data-loss protection on --update
graphify now refuses to overwrite graph.json with a smaller graph. New build_merge() library function for safe incremental updates that only ever grows the graph.

Duplicate node deduplication
Chunk-suffix contamination (_c2, _c4) blocked at the prompt level. Post-merge deduplication pass catches any stragglers.

Bug fixes

  • CLAUDE_CONFIG_DIR env var respected on install (#527)
  • graphify-out/ excluded from source scanning (#524)
  • Louder field-drift warning with edge count (#479)

Full announcement: #528