github apmantza/pi-lens v3.8.66

3 hours ago

Added

  • lens_diagnostics mode=full now surfaces the heavyweight project analyzers via an extractor registry
  • madge now runs whole-project at session-start and caches its result

Changed

  • Dropped the typescript compiler 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-facts now 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=full wall-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-booboo command 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 pi on Node 24
  • Tree-sitter no longer leaks WASM heap memory across a session
  • lsp_diagnostics now stops opening files in the language server once the turn is abandoned
  • LSP nav requests retry once on ContentModified instead of returning empty

Don't miss a new pi-lens release

NewReleases is sending notifications on new releases.