Skip to content

Carto

v2.0.8 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai ai-agents ai-tools bitmap cli codebase-intelligence
+3 more
cpm nodejs sqlite

Summary

AI summary

New validate_diff MCP tool assesses patch safety with risk levels and blast radius.

Changes in this release

Feature Low

Adds `validate_diff` tool for patch safety risk assessment.

Adds `validate_diff` tool for patch safety risk assessment.

Source: llm_adapter@2026-06-07

Confidence: high

Feature Low

Introduces episodic memory across AI sessions via SQLite log.

Introduces episodic memory across AI sessions via SQLite log.

Source: llm_adapter@2026-06-07

Confidence: high

Feature Low

Sharpened import graph resolution to 92‑100% across measured repos.

Sharpened import graph resolution to 92‑100% across measured repos.

Source: llm_adapter@2026-06-07

Confidence: high

Feature Low

Adds C/C++ `#include` and C# `using` directive support to import graph.

Adds C/C++ `#include` and C# `using` directive support to import graph.

Source: llm_adapter@2026-06-07

Confidence: high

Feature Low

Fresh‑by‑default index uses git hooks; `carto watch` becomes optional.

Fresh‑by‑default index uses git hooks; `carto watch` becomes optional.

Source: llm_adapter@2026-06-07

Confidence: high

Feature Low

Expands IDE auto‑wiring support from 4 to 7 tools (adds Codex, Windsurf, VS Code Copilot).

Expands IDE auto‑wiring support from 4 to 7 tools (adds Codex, Windsurf, VS Code Copilot).

Source: llm_adapter@2026-06-07

Confidence: high

Feature Low

Introduces read‑only `carto inspect` diagnostic command with JSON output.

Introduces read‑only `carto inspect` diagnostic command with JSON output.

Source: llm_adapter@2026-06-07

Confidence: high

Performance Medium

Bitmap query engine makes five MCP tools up to 10.8× faster than SQLite.

Bitmap query engine makes five MCP tools up to 10.8× faster than SQLite.

Source: llm_adapter@2026-06-07

Confidence: high

Full changelog

What's new

validate_diff — your AI can ask "is this patch safe?"

A new MCP tool that takes a unified diff and returns a risk level
(SAFE / LOW / MEDIUM / HIGH), per-file blast radius, and cross-domain
violations. The agent calls this before showing a patch to the
user, so a bad refactor never makes it to the screen. p99 0.5ms on
a 7K-file repo.

Episodic memory across AI sessions

Every validate_diff call writes to a local SQLite session log.
A session that runs five hours later can ask
did_we_discuss_this("snake_case naming") and get back the prior
decision. Four new tools surface this — your AI stops re-deciding
settled questions. MCP tool count: 17 → 22.

Bitmap query engine in production

Five MCP tools now answer from a Uint32Array bitmap sidecar
materialised from SQLite, plus the new simulate_change_impact
tool that's only feasible with bitmap OR-aggregation. Median
10.8× faster than SQLite on vscode. Sub-millisecond on every
benchmarked repo.

Sharper import graph

A post-pass resolution step brings transitive edge resolution to
92-100% across the corpus — vscode 99.4%, express 100%,
supabase 97.5%. Blast radius and cross-domain queries now read
a fully-connected graph on every measured repo.

More languages in the import graph

C/C++ #include and C# using directives now feed the graph
(Java and Ruby were already wired). C++ resolves project headers
via tree-sitter; C# resolves namespaces through a per-project
namespace map.

Fresh-by-default index — no daemon

carto init installs four git hooks (pre-commit, post-checkout,
post-merge, post-rewrite) and the MCP server lazily re-parses
stale files at query time. carto watch is now optional.

Wider IDE auto-wiring (4 → 7)

Added Codex (~/.codex/config.toml), Windsurf, and VS Code Copilot.
Cursor, Claude Code, Kiro, and Claude Desktop already worked.

carto inspect

Read-only diagnostic command: paths, sizes, freshness, bitmap
shape, top-impact files. --json mode pipes into jq. Never
triggers a rebuild.


Install

npm install -g [email protected]
cd your-project
carto init

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 Carto

Get notified when new releases ship.

Sign up free

About Carto

All releases →

Beta — feedback welcome: [email protected]