Added
lens_diagnostics mode=fullnow surfaces the heavyweight project analyzers via an extractor registry- madge now runs whole-project at session-start and caches its result
Changed
- Dropped the
typescriptcompiler from runtime dependencies - Complexity metrics are now language-agnostic and tree-sitter-based
- The comment / try-catch / function fact extractors now parse via tree-sitter instead of the TypeScript compiler
import-factsnow extracts imports via tree-sitter instead of the TypeScript compiler- Unified tree-sitter parsing on a single shared client
- CLI tool resolution now finds binaries installed by any package manager, not just npm/PATH
lens_diagnostics mode=fullwall-clock ceiling raised from 3 min to 5 min- In-flight LSP nav requests now cancel when the turn is abandoned
Removed
- Removed the deprecated built-in TypeScript type-checker fallback
- The
/lens-booboocommand is gone - Removed the orphaned full-project lint plan machinery
Fixed
pi install git:…(GitHub install) no longer fails on a clean machine- Lua symbols + imports no longer silently break in multi-language repos
- The bundled YAML grammar now actually loads
- Swift files no longer crash
pion Node 24 - Tree-sitter no longer leaks WASM heap memory across a session
lsp_diagnosticsnow stops opening files in the language server once the turn is abandoned- LSP nav requests retry once on
ContentModifiedinstead of returning empty