Full language intelligence for AI agents.
14 LSP operations. First-class Rust support. Zero external dependencies.
Every IDE uses LSP for go-to-definition, find-references, rename, and diagnostics. Now we bring the same intelligence to AI agents.
7 base (always available) + 7 extended (capability-gated per server).
The lsp-rust bundle (now rust-dev) integrates rust-analyzer with a persistent proxy server and a specialist agent for multi-step code investigations.
#[derive(Debug)], serde macros, and custom derives via customRequest — see exactly what the compiler generates.The single strongest argument for LSP over grep in Rust.
rust-analyzer needs 30–90 seconds to index a large workspace. That's fine once — but not every session.
Each layer adds capability without duplicating code. The thin bundle pattern means zero module code — pure YAML composition.
amplifier-bundle-lsp-rust has zero module code. It's pure YAML — composing tool-lsp's capabilities with rust-analyzer configuration and a specialist agent description.
All 14 operations ship in the base tool-lsp module. Rust, Python, and every future language bundle gets them automatically.
Data as of: February 20, 2026
Feature status: Active (tool-lsp is in production and in the active cache)
Research performed:
tool-lsp module source → 14 total (7 base + 7 extended)grep -c "def test_" tests/ across amplifier-bundle-lsp → 421 functionsgrep -c "def test_" across amplifier-bundle-python-dev → 21 functionsimport analysis of tool-lsp module → 0 external packages (Python stdlib only)Corrections from prior version: Previous deck stated "17 operations" and "488+ tests." Verified counts are 14 operations and 421 LSP test functions. The prior count included type hierarchy operations (prepareTypeHierarchy, supertypes, subtypes) that are not in the current codebase.
Gaps: Rust results (28 refs, 13 edits, etc.) are from test sessions, not production telemetry. No usage frequency data is available for individual operations.
Primary contributor: samschillace (sole author of all three repositories)
Language intelligence is now a core Amplifier capability.
14 operations. 421 tests. Zero external dependencies.