4.0.0 (2026-05-17)
⚠ BREAKING CHANGES
- The untyped globalThis[Symbol.for("pi-subagents:manager")] accessor is removed. Use getSubagentsService() from the package's public exports instead.
- The public API surface is now exported from src/service.ts. The old untyped Symbol.for("pi-subagents:manager") global will be removed in a subsequent commit.
Features
- add SubagentRecord serializer (d7afb45)
- add SubagentsService types and accessor functions (468623c)
- expose public service entry point via package exports (0dbeaaf)
- implement getRecord and listAgents on SubagentsService adapter (a6da473)
- implement spawn with model resolution on SubagentsService adapter (fd70d82)
- implement steer, abort, waitForAll, hasRunning on adapter (00f0b99)
- publish SubagentsService at extension init, remove old untyped global (6047e2b)