Pi extension that provides Serena semantic code tools through a persistent worker.
LPM treats this as warn-only first-party agent extension lifecycle risk. A Pi extension loads its entrypoint and registers semantic-code, editing, memory, and lifecycle hooks. On a user tool request it starts a local Serena Python bridge; strict tool blocking is explicitly environment-gated.
`extensions/index.ts` registers Pi lifecycle hooks and can block tool calls when an opt-in env flag is set.
extensions/index.tsView on unpkg`extensions/worker.ts` spawns a configured/local Serena Python executable on tool use and forwards project/tool parameters.
extensions/worker.tsView on unpkg`extensions/index.ts` registers Pi lifecycle hooks and can block tool calls when an opt-in env flag is set.
extensions/index.tsView on unpkg`extensions/worker.ts` spawns a configured/local Serena Python executable on tool use and forwards project/tool parameters.
extensions/worker.tsView on unpkg