github apmantza/pi-lens v3.8.69

3 hours ago

Fixed

  • Warm MCP server no longer silently serves stale code after a rebuild
  • lsp_diagnostics/lens_diagnostics no longer render an unanswerable scope as "0 diagnostics"
  • Test hermeticity for ~/.pi-lens machine-global state + reaper heartbeat-staleness gap
  • Bundled skills namespaced with a pi-lens- prefix to avoid user-skill collisions
  • Project ast-grep rule precedence follow-ups
  • Turn-summary renderer no longer crashes pi on over-width lines
  • module_report's usedBy/semantic degradation is now honest instead of silent
  • Subagent light mode now also detects avtc-pi-subagent children
  • Generated ast-grep/LSP config now honors project-first same-id rule precedence

Added

  • silentOnClean drift check on the nightly clean-signal probe
  • Nightly smoke coverage for the native TypeScript 7 LSP path
  • symbol_search pi tool + always-warm word index (#348 phase 1)
  • Warm per-edit word-index maintenance, review-graph style (#348 phase 2, closes #348)
  • Warm-mode pilens_analyze maintains the review graph + word index; MCP graph-staleness signal; pilens_read_enclosing (#536, closes #536, refs #522)
  • Native TypeScript 7 language-server selection
  • module_report doc-comment summaries + view: "compact" (#512, slices 1/3/4)
  • Expert LSP for Elixir
  • pilens:files:touched bus event
  • agent_settled quiet window
  • Tier-aware cascade-lane LSP waits
  • Inline agent nudge for out-of-view file mutations
  • Opt-in per-run transcript summary
  • Cross-process touched-files nudge
  • pilens:diagnostics bus event + pilens:files:touched fix provenance

Changed

  • Native TS7 LSP variant reclassified silentOnClean (closes #541, follow-through on #458/#526/#529)
  • Per-walk isBuildArtifact sibling-probe memo

🙏 Thanks

Thanks to the external contributors in this release:

Don't miss a new pi-lens release

NewReleases is sending notifications on new releases.