Arbor v2.0.0 — Context-Driven OS + Stability Release
Release date: 2026-04-20
Arbor v2.0.0 is a major stabilization and capability release focused on deterministic graph intelligence, stronger MCP tooling, safer runtime behavior, and production-ready release automation.
Highlights
-
MCP upgrades for agent workflows
- Added richer graph tools and outputs, including:
get_knowledge_pathwith real logic-path explanations and Markdown link-style contextanalyze_impactwith Markdown-ready reporting and centrality-aware risk surfacing
- Deterministic ordering in MCP outputs for more stable CI/PR bot behavior
- Added richer graph tools and outputs, including:
-
Parser and language-path hardening
- Parser v2 registry cleanup for simpler extension and maintenance
- Improved fallback parser handling (including Markdown section modeling)
- Safer parsing behavior (reduced panic paths, graceful degradation on partial parse failures)
-
Persistent graph improvements
- Sled-backed graph persistence refined for incremental updates and consistent warm starts
- Better metadata/version/mtime handling for reliability in repeated indexing workflows
-
Release and CI reliability improvements
- Release automation hardened (version sync and distribution alignment)
- Workflow fixes for contributor automation and cross-platform release reliability
- PR-impact flow moved from mock behavior to real CLI-backed analysis pipeline
What changed in v2.0.0
- Versions aligned to 2.0.0 across workspace crates and distribution surfaces
- Packaging/manifests aligned for Homebrew, Scoop, npm wrapper, and VS Code extension
- Runtime hardening across core server/parser/MCP paths to reduce unwrap/panic failure modes
- Documentation refreshed across roadmap/changelog/releasing and release guidance
Stability & verification
Validated in this release cycle with full workspace checks:
cargo fmt --all -- --checkcargo clippy --workspace --all-targets --all-featurescargo build --workspace --verbosecargo test --workspace --verbose- Cross-platform CLI build matrix and release workflow hardening
Breaking changes
No intentional user-facing breaking CLI contract is introduced in this release line, but this is a major version due to broad platform/runtime hardening and workflow/distribution realignment.
If you rely on custom CI glue around older PR-bot behavior, review your workflow pins and action usage.
Upgrade
- Cargo:
cargo install arbor-graph-cli --version 2.0.0 - Existing users should re-run indexing once after upgrade for clean cache/state convergence:
arbor setuporarbor index
Notes
- PR bot now uses real CLI-backed impact output with improved formatting and commit-range support for PR diffs.
🤖 Arbor MCP Quick Install
Use Arbor as a local MCP server in your AI client:
Claude Code (project-scoped)
claude mcp add --transport stdio --scope project arbor -- arbor bridge
claude mcp listIn Claude Code, run:
/mcp
Cursor MCP config (.cursor/mcp.json)
{
"mcpServers": {
"arbor": {
"command": "arbor",
"args": ["bridge"]
}
}
}VS Code MCP config (.vscode/mcp.json)
{
"servers": {
"arbor": {
"type": "stdio",
"command": "arbor",
"args": ["bridge"]
}
},
"inputs": []
}MCP Directories
- Glama: https://glama.ai/mcp/servers/@Anandb71/arbor
- Skills Playground: https://skillsplayground.com/mcps/nandb71-arbor/