Release Notes
Added
- Core Indexer: Recursive AST traversal using Tree-sitter for Python.
- Symbol Resolution: Two-pass indexing to resolve
from ... import statements across file boundaries.
- Incremental Indexing: Blake3-based file hashing to skip unchanged files and reduce I/O.
- Knowledge Graph: SQLite storage schema for nodes (files, classes, functions) and edges (defines, imports, calls).
- CLI Suite:
search, inspect, ls, and trace commands for human-friendly graph exploration.
- MCP Server: Initial Model Context Protocol support via
stdio transport, enabling AI agent tool use.
- Impact Analysis: Recursive CTE-based
trace command to calculate code "blast radius."
Changed
- Refactored
src/models.rs to use dedicated Read-Side (StoredNode) and Write-Side (PendingNode) models.
- Migrated from absolute system paths to repo-relative paths for cross-environment database stability.
Install adn-server 0.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/DakshBardoliwala/ADN/releases/download/v0.1.0/adn-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/DakshBardoliwala/ADN/releases/download/v0.1.0/adn-server-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install DakshBardoliwala/tap/adn-server
Install prebuilt binaries into your npm project
npm install @dakshbardoliwala/adn-server@0.1.0
Download adn-server 0.1.0