Summary
@agentos-software/pi (checked 0.2.7 and the latest, 0.3.2) depends on and bundles @mariozechner/pi-coding-agent@0.60.0 (and @mariozechner/pi-ai@0.60.0) into dist/sdk-snapshot.js. That package line stopped at 0.73.1: Pi moved to @earendil-works/pi-coding-agent, and these advisories list no fix for the @mariozechner name:
Downstream scanners flag every consumer, and an npm overrides entry is not a workaround: the adapter prefers the bundled snapshot (if (snapshotRuntime) in dist/adapter.js), so overriding the dependency changes only the lockfile, not what runs.
Request
Publish an @agentos-software/pi built on @earendil-works/pi-coding-agent / @earendil-works/pi-ai >= 0.78.1. Note the adapter imports internal paths (dist/core/sdk.js, session-manager.js, model-registry.js, ...) and @mariozechner/pi-agent-core; those still exist under the new package names, but the auth APIs changed (e.g. AuthStorage is no longer exported from the package root and credential operations are async).
Related: #1903.
Summary
@agentos-software/pi(checked 0.2.7 and the latest, 0.3.2) depends on and bundles@mariozechner/pi-coding-agent@0.60.0(and@mariozechner/pi-ai@0.60.0) intodist/sdk-snapshot.js. That package line stopped at 0.73.1: Pi moved to@earendil-works/pi-coding-agent, and these advisories list no fix for the@mariozechnername:@mariozechner/pi-coding-agent@earendil-works/pi-coding-agent0.78.1auth.jsonwrite raceDownstream scanners flag every consumer, and an npm
overridesentry is not a workaround: the adapter prefers the bundled snapshot (if (snapshotRuntime)indist/adapter.js), so overriding the dependency changes only the lockfile, not what runs.Request
Publish an
@agentos-software/pibuilt on@earendil-works/pi-coding-agent/@earendil-works/pi-ai>= 0.78.1. Note the adapter imports internal paths (dist/core/sdk.js,session-manager.js,model-registry.js, ...) and@mariozechner/pi-agent-core; those still exist under the new package names, but the auth APIs changed (e.g.AuthStorageis no longer exported from the package root and credential operations are async).Related: #1903.