Skip to content

James-Chahwan/repo-graph

v0.4.20 Breaking

This release includes 2 breaking changes for platform teams planning a safe upgrade.

Published 18d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Updates The 6 tools, Also new, and README across a mixed release.

Full changelog

The tool surface collapses from 13 → 6

Every tool is now a natural verb backed by a Rust engine primitive (glia 0.4.18), so each call returns a complete, ranked, located answer in one shot — instead of the agent composing a dozen low-level lookups.

The 6 tools

  • orient — repo overview, entry points, and a blind-spots note (which languages/edges the graph under-links, so you know when to grep). (← status + dense_text + graph_view)
  • find — any text → the ranked nodes that matter: a symbol, keyword, stacktrace, failing test, or diff. expand=true fans out to the neighbourhood. (← find + locate + activate)
  • impact — blast radius: what a change affects or depends on, ranked and located, with likely-dead code flagged . (← impact + neighbours)
  • trace — a feature end-to-end across the stack, or the shortest path between two nodes. (← flow + trace)
  • read — a node's exact source, plus who calls it and what tests it.
  • refresh — rebuild the graph (incremental; self-updates as you edit).

Why fewer tools

The MCP layer is a fixed per-turn cost. Fewer, more powerful tools mean less overhead and less agent confusion — while the engine does the ranking, locating, and dead-code detection.

Also new

  • Liveness () and path:line now come from the engine, not a wrapper heuristic.
  • README: "Where it fits best" (monorepos, polyrepo, large/legacy codebases — grep wins on small single-language repos) and "Use it without MCP" (call repo-graph-py directly, no per-turn MCP cost).

Requires repo-graph-py>=0.4.18. Wrapper-only release; engine unchanged.

Install: uvx mcp-repo-graph install

Breaking Changes

  • Removed 7 tools (list not provided) reducing surface from 13 to 6
  • All remaining tools now backed by Rust engine glia 0.4.18; behavior and output format unified

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track James-Chahwan/repo-graph

Get notified when new releases ship.

Sign up free

About James-Chahwan/repo-graph

Structural graph map of any codebase for AI coding assistants. Scans entities, relationships, and feature flows across 13 languages so LLMs navigate by structure instead of grepping through everything.

All releases →

Beta — feedback welcome: [email protected]