Skip to content

Arbor v2.3.0 — The AI Agent Brain

Choose a tag to compare

@Anandb71 Anandb71 released this 29 Jun 02:15
· 75 commits to main since this release
07a1c34

Arbor v2.3.0 is a major release designed to turn Arbor into the semantic memory and reasoning engine for autonomous AI coding agents (Claude, Cursor, Cline, Aider).

🧠 Agent-Native MCP Server (15 Tools)

  • Added 5 new agentic MCP tools raising the total to 15:
    • get_blast_radius: Performs diff-aware impact and risk prediction for pending changes.
    • explain_symbol: Context-bounded slices explaining a symbol's role, callers, and significance.
    • audit_security: Downstream call-graph tracing to detect data and security sinks.
    • get_architecture_overview: orienting tool summarizing hotspots, modules, and entry points.
    • batch_query: Multi-symbol single round-trip lookups.
  • Added standard spec-compliant annotations (readOnlyHint, etc.) and graph resources (arbor://graph/stats, arbor://graph/entry-points, arbor://graph/hotspots) for zero-reprompt agent tool chaining.

🌳 Built-in Local Agent Workflows (arbor agent)

  • arbor agent review: Automatically flags high-centrality hub changes, entry points, and architectural violations on PRs.
  • arbor agent onboard: Generates a structured markdown codebase guide for new contributors.
  • arbor agent guard: Enforces blast-radius thresholds and public API checks in local development.

🚀 Platform & Performance Enhancements

  • 10x Faster CI Setup: Upgraded GitHub Action to fetch pre-compiled platform binaries from Releases (~5s action runs).
  • A2A Discovery: Added standard agent-card.json for agent-to-agent capability negotiations.

🤖 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 list

In 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