Veridge v0.5.0
Veridge v0.5.0
Added
veridge integrate claude | codex— one command wires the MCP server into your assistant (project-local.mcp.json/.codex/config.toml) and adds a steering note (CLAUDE.md / AGENTS.md) so it prefers Veridge's ranked, budgeted queries over re-reading files. Idempotent; no global config touched.- Richer offline viewer — Barnes-Hut force layout, node size by PageRank, directed type-coloured edges, neighbourhood highlight on hover/select, colour/group by type / area / layer (with an optional cluster force), fit / re-layout, drag-to-pin. Still a hand-written, dependency-free canvas.
Fixed (correctness & accuracy)
- call graph: a class no longer double-counts the calls inside its methods
- budget: rows are costed as the JSON the assistant actually receives, so a token budget is honest
- a single
Graph.is_orphan, shared by the digest and the gate (no more divergence) - cached adjacency for repeated
focus/impact;whyBFS uses a deque; nanosecond mtime signatures
Docs
- install from PyPI; a "Local, private, read-only" section (no network, no telemetry, nothing leaves your machine); a FAQ; an AGENTS.md.
Zero runtime dependencies in the core. 104 tests, ruff clean.
Install or upgrade: pip install -U veridge (or pip install "veridge[mcp,treesitter]").