This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryThe agent-lsp now supports the langchain codebase instantly via a persistent SQLite cache and selective indexing.
Full changelog
v0.8.0: Massive Codebase Support
The headline
agent-lsp now works on langchain (2,476 Python files, 136K stars). Full get_change_impact across 10 core files, 125 exported symbols, 130+ callers, instant. This codebase previously caused minutes-long hangs and was completely unusable.
Persistent Reference Cache (Knowledge Graph Layer 3)
get_change_impact results are now cached in a per-workspace SQLite database (~/.agent-lsp/cache/<hash>/refs.db). First call queries the language server and stores results keyed by file content hash. Subsequent calls return instantly from cache. File watcher automatically invalidates entries when source files change on disk. Pure Go SQLite via modernc.org/sqlite, no CGo.
Selective Indexing (Layer 2)
Auto-detects the package boundary for the agent's current file and generates scoped language server config limited to that package and its direct local dependencies. Activates automatically when the workspace has 500+ source files for Python or TypeScript and no manual scope was specified. On open_document, if the file is in a different package, the config is regenerated. Pyright and tsserver reload without a server restart.
New Tools (56 total, up from 53)
detect_changes: single-call "what did I break?" workflow. Runsgit diff, feeds changed files toget_change_impact, adds risk classification per symbol (high/medium/low based on caller distribution across packages).export_cache/import_cache: compress the SQLite cache with gzip for team sharing. Onstart_lsp, auto-imports from.agent-lsp/cache.db.gzif local cache is empty. Commit the artifact, teammates skip the cold start.
New Skill (22 total)
/lsp-architecture: project-level architecture overview in one call. Composes existing tools to produce language distribution, package map, entry points, hotspots (ranked by reference count), and dependency flow.
New Commands
agent-lsp update: self-update from GitHub Releases. Compares versions, downloads correct binary for OS/arch, atomically replaces running binary. Flags:--check,--force.agent-lsp uninstall: clean removal of MCP configs, skill installations, CLAUDE.md managed sections, and cache directories. Supports--dry-run. Preserves other MCP server configurations.
Also
- Windows build fix (Setsid extracted to platform-specific files)
- Documentation updated across 11 files for all new features
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
About blackwell-systems/agent-lsp
Stateful MCP server over real language servers. 50 tools, 30 CI-verified languages, 20 agent workflows. Persistent sessions keep the index warm across files and projects. Speculative execution simulates edits in memory before writing to disk.
Related context
Related tools
Earlier breaking changes
- v0.11.0 `get_change_impact` renamed to `blast_radius`. Same handler, same parameters, new name.
Beta — feedback welcome: [email protected]