Skip to content

v3.8.68

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Jul 09:44

The compatibility release: pi-lens now works correctly under pi's compiled binary and under multi-agent orchestration — and guards itself against ecosystem drift going forward.

Highlights

  • pi-lens loads under pi's Bun-compiled binary again (#335) — the embedded runtime can't resolve bare specifiers from an extension's node_modules, which silently broke the jscpd/todo/complexity analyzers for compiled-binary users. dist/index.js now ships as a single self-contained bundle. Contributed by @mehalter (#467) — thank you!
  • Multi-agent suite (#449): a cross-process instance registry (~/.pi-lens/instances.json) with an orphan LSP reaper — leaked server fleets from crashed/hard-killed sessions are now reaped at the next session start (#472/#474).
  • Subagent light mode — pi-subagents child sessions (PI_SUBAGENT_CHILD=1) skip the LSP pre-warm and heavyweight startup scans, so an N-way fan-out no longer pays N full session starts (#475); and a concurrent-session guard — in-process subagent binds (tintinweb-style) no longer tear down the parent's live LSP fleet mid-turn; they ride the warm one instead (#473/#477).
  • Slow-filesystem mode (#462) — measured probe at session start (WSL 9p ≈ 1.3ms/stat vs 17µs native); on slow filesystems sync walks are clamped and heavyweight scans skipped with a visible notice. PI_LENS_ALLOW_SLOW_FS_SCAN=1 / PI_LENS_FORCE_SLOW_FS=1 hatches.
  • Nightly compat smoke (#476/#479) — the third-party contracts the subagent features depend on (pi SDK, both pi-subagents extensions) are now verified nightly against the latest published versions, with an auto-filed drift alert. See docs/subagent-compat.md.
  • Robustness: atomic review-graph snapshot persist (tmp+rename), and the nightly servercapabilities.md merge guard now survives schema changes (#469).

Env levers added

PI_LENS_INSTANCE_REGISTRY=0 · PI_LENS_SUBAGENT_FULL=1 · PI_LENS_CONCURRENT_SESSION_GUARD=0 · PI_LENS_ALLOW_SLOW_FS_SCAN=1 / PI_LENS_FORCE_SLOW_FS=1 / PI_LENS_SLOW_FS_THRESHOLD_US

Contributors

  • @mehalter — runtime-dep bundling for the compiled host (#467), including the schema-tolerant externals design and named-re-export fix. First-time contributor.

Full details in CHANGELOG.md.