{"_id":"@cad0p/pi-pioneer-provider","_rev":"16-491918a6168053c7cdd3aa23a9e0e103","name":"@cad0p/pi-pioneer-provider","dist-tags":{"latest":"0.2.4","next":"0.2.3-20260622.0"},"versions":{"0.1.0":{"name":"@cad0p/pi-pioneer-provider","version":"0.1.0","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"jalyfeng"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.1.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"contributors":[{"name":"cad0p"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"0d23b4bbb30af262c510c54c9b9533e2544357a9","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.1.0.tgz","fileCount":3,"integrity":"sha512-FqHDRLaZz2YaayLN2kfQR4Gtq0L4knbigqQvS9RawICsTabN4evsudz2E6lgNnHE6gl3YwvCdG2T8Wk7aO/1tQ==","signatures":[{"sig":"MEYCIQCLgGMTG/FEvk4hR7v6y5c9k/EFFojIojh/e/QCNHp3LgIhAMN7S+hZR5iaZTNFo7fyZvMts6Qo4FYmr+nH8CLuyM5M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6918},"type":"module","gitHead":"32e1efdaef915e5697b147101deabfb37c98c812","_npmUser":{"name":"cad0p","email":"dev@pcad.it"},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.1.0_1780256913677_0.4587026143437807","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-20260531.0":{"name":"@cad0p/pi-pioneer-provider","version":"0.1.0-20260531.0","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"jalyfeng"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.1.0-20260531.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"contributors":[{"name":"cad0p"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"3f296bf86324f1667765a061f5c456eaab5d616c","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.1.0-20260531.0.tgz","fileCount":3,"integrity":"sha512-FshFddgH4aXkhHr1CR0Ya5YcS15CrUxytnq4mzTV1FK0/nJfkxCfxMAERYYb0aMr/FfKK1cYISp6W+zwyl80KQ==","signatures":[{"sig":"MEUCIQD14/d5UWiG6RVzc36Rauh2rY3bh7ipXrvH8hLcx0wpSQIgPBZxNhZK+YMJs/sMkR0HzzwsCH7Lfin9tWxVgp69h2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.1.0-20260531.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6981},"type":"module","gitHead":"32e1efdaef915e5697b147101deabfb37c98c812","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.1.0-20260531.0_1780258397482_0.8077721079364975","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-20260531.1":{"name":"@cad0p/pi-pioneer-provider","version":"0.1.0-20260531.1","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"jalyfeng"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.1.0-20260531.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"contributors":[{"name":"cad0p"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"91cffbb7411b0198292026542ff1a5350a695fe0","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.1.0-20260531.1.tgz","fileCount":3,"integrity":"sha512-pFn++5yPNBJ/qzEyuEcnln8gC0r2u0i462IsQXhE/3BTP0Lv28IInMN3PW00iFJosHr2MgkCUs4cWnR4MGTWxA==","signatures":[{"sig":"MEUCIFIc3QqA8KIHgBgScgDU8q8deSK7+Pc4zOMmp54zRPStAiEA8P+L5ZRr1ZVG/4o4P03E/BT7bmM2v/LXkruyaqKj/X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.1.0-20260531.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6982},"type":"module","gitHead":"8bd84277c3965ddaec57cf335d5a7d7bf948b89f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.1.0-20260531.1_1780268326454_0.8012115471045631","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cad0p/pi-pioneer-provider","version":"0.1.1","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.1.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"487d5ff954747a25384569666ef9b5e69dce734f","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.1.1.tgz","fileCount":3,"integrity":"sha512-q2xyf4KVOKC0rXWYSWR7XB+yTLssRX5a4MJA1s1nSSeGse7wEniTnc4PTIFAXtDvqwJAsHAIpq+scP5Hb2UMVg==","signatures":[{"sig":"MEYCIQCJLLaZrsQiwQXIig6t95oiU2L0Av7ju4MB0ucO4L5RygIhAPP0+y4ns88LmOrqJt5KeeInpDaTvObtiiKJQN+uv69T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6931},"type":"module","gitHead":"fb511973d260b88bcdeb9b8c14763c38861fdc8c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.1.1_1780268727505_0.9058107860619085","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-20260611.0":{"name":"@cad0p/pi-pioneer-provider","version":"0.1.1-20260611.0","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.1.1-20260611.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"b8a8e27415b85bf7e7d043400d98e2aac0ab8874","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.1.1-20260611.0.tgz","fileCount":3,"integrity":"sha512-UwWeHokLdv3k6VLM6hHMdKWcWuNd2kncgZAZZncG1F7zjLSp/SpC4/DRJgWFdR9PGBZ9PGOgdaug5bbGOSRy/g==","signatures":[{"sig":"MEUCIQD2EMEDd66SA/0UsGx7pMAeAON7TEgsHc61qHJPtqiWBgIgK67VBfIUYe2N/+x/ykCJlPD/cu5wHxEGb3hygGGmVwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.1.1-20260611.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8830},"main":"index.ts","type":"module","gitHead":"158cf1a96dc47f6c455bd201e6f7cf4fbc8a0834","scripts":{"test":"echo \"Error: no test specified\" && exit 1","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.2","@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-coding-agent":"^0.79.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.1.1-20260611.0_1781194708937_0.1607296454610152","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cad0p/pi-pioneer-provider","version":"0.2.0","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.2.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"76afb11aaafb985d412b52d7a36335338459f857","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.2.0.tgz","fileCount":3,"integrity":"sha512-1ooHMT+FBl44mdz3co5MBMiVwASaxOFPoIUHAAIKiZaRUjGuo8sIEUNQdK/ORKPsCenHoVuLzYoLO0wYgTJKKA==","signatures":[{"sig":"MEYCIQC4BMCFENjTgecQWZfrZtYkSrYfl631W8VDz7bGTM8pQAIhAJOPilJiYjByEs4bVj5apjcDKKwlIQ9qLfU6L6gp/S0K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8819},"main":"index.ts","type":"module","gitHead":"32a48df6ffb9d286328a5e98040eeda70024b4f2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.2","@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-coding-agent":"^0.79.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.2.0_1781196202878_0.39271774434047946","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260612.0":{"name":"@cad0p/pi-pioneer-provider","version":"0.2.0-20260612.0","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.2.0-20260612.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"5e0f77dbdd6425c6f3d91e77a2665e931a5868d6","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.2.0-20260612.0.tgz","fileCount":3,"integrity":"sha512-Is0kB5PExXDdzp233B9Uk3/l2PT8mMaPkIwM5icJs+u1KFVQELP+s5TJMBJh0ZFgBXfMgkNBxma4dkKAjfhNUw==","signatures":[{"sig":"MEQCIAJRe5HJ2rzCsojlTUukxwm18J83xqSaMtOitK3t2MHMAiB1jiUTFraRCAa7Uj/QrYvIVWAHvSemRcqlDtZo3MI6Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.2.0-20260612.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15539},"main":"index.ts","type":"module","gitHead":"fc915d3aefeb2ad04affd55a36f0e8d088cd42a3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.2","@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-coding-agent":"^0.79.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.2.0-20260612.0_1781264906480_0.024557103902743016","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260612.1":{"name":"@cad0p/pi-pioneer-provider","version":"0.2.0-20260612.1","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.2.0-20260612.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"4ab8ad1825c6900d8d613fc9219ae7bb0baa72dc","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.2.0-20260612.1.tgz","fileCount":3,"integrity":"sha512-a/dvhalSgPaLtaMy2Lm5PRBKhKMm5mSAOss+//lxSgbdN56d8kl8KabXp2eL7ifHMAJ2EAf9bldWRnHLjVK/7w==","signatures":[{"sig":"MEQCICw/nocEEqrW+MMjh0UnlG+opE41tf27Gw3mcVYXhKEaAiBHDXVxyOMFrweFm6zYCCoK5cqmfjv2UILsR5CBvRNCVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.2.0-20260612.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16268},"main":"index.ts","type":"module","gitHead":"2c60aae5a954239f9d94efef28287a8973f25ba3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.2","@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-coding-agent":"^0.79.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.2.0-20260612.1_1781266993535_0.8375091882264178","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@cad0p/pi-pioneer-provider","version":"0.2.1","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.2.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"619a2e5acf4cc4814a8c50333812ecf53c637577","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.2.1.tgz","fileCount":3,"integrity":"sha512-TWPNTt4kqsUgHwoYUqltxyCeJ2n5WMI2pYdie2fHrFSb6BzCreqFF2SARrHB2/2UubnhYe0btF7Jr3/O7SmFzA==","signatures":[{"sig":"MEUCIQDeZOUNz5b5fjKaTJ90GAX5m1mPrMmFCNR1rgBCl9EJXwIgK1OgyBow6c9PhvEQ4/DFIMcBKyoZJBTzB1+6iCHPPcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16257},"main":"index.ts","type":"module","gitHead":"fcd66a5b035bf9fdd67833aad178994aa722454e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.2","@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-coding-agent":"^0.79.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.2.1_1781267355834_0.756906272027537","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-20260612.0":{"name":"@cad0p/pi-pioneer-provider","version":"0.2.1-20260612.0","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.2.1-20260612.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"00a48f0958906a5e41c8e1cb4b00b6f5f771ad02","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.2.1-20260612.0.tgz","fileCount":3,"integrity":"sha512-wXiU3ybXwG4uwKDJQ8CKf2AJ9hwcM5cq7uAOlxhZeXzEMzqPxMEMF3bjMl/R8ZHtgPnybZQ86O5TwpINreW6lg==","signatures":[{"sig":"MEUCIQDKC+yRGoH86LETldj6BT3u8ihFkitRQfcPlJQZM/Nz9AIgHhiuU0K4TZPlRqaH5Nh3e6O41uRlbODH1Xn/sCfweCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.2.1-20260612.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16819},"main":"index.ts","type":"module","gitHead":"2adaf740fbe371367e83db8789323d261c7520e1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.2","@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-coding-agent":"^0.79.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.2.1-20260612.0_1781270015437_0.2717930725834108","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@cad0p/pi-pioneer-provider","version":"0.2.2","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.2.2","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"6afc813a60a960070cfdae22725b51a91ab0f5a4","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.2.2.tgz","fileCount":3,"integrity":"sha512-/wsVFpvmOM699v26dqIRn0l2JW1Mcii8g61iZi3JjMn4fSO7FyDbYZKu2K0Mia9u/BjyOM/mtaSxJtH3QD8Nbg==","signatures":[{"sig":"MEQCICLAHIFTGhrJnVX4+t+xN4gnKzbCOsQEmnS4lm/HiL/eAiAiWKG1bz+D/yhtQwZoMVT/9hWYNWflLCfFYHFpXjmTYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16808},"main":"index.ts","type":"module","gitHead":"46853a41813e39f8338eaa4240ab00c62d5d5197","scripts":{"test":"echo \"Error: no test specified\" && exit 1","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.2","@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-coding-agent":"^0.79.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.2.2_1781270273381_0.8916162097250233","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-20260613.0":{"name":"@cad0p/pi-pioneer-provider","version":"0.2.2-20260613.0","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.2.2-20260613.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"24bd1790c9c5901924cbfcd6f6b574637ed22958","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.2.2-20260613.0.tgz","fileCount":3,"integrity":"sha512-zbcsxxEubvfpyW+IhjpwwYRr87NH4lEVwiY9Q5IjaneDNfbz61sCP6KjDEvFFTE9vi0bwONbITd8h79xlIiFfQ==","signatures":[{"sig":"MEUCIFbG0rKyrikyCG1CAUFCnEvqF5PrqSEebKWIXIdGBbpkAiEA3AfUYCZwJF0eVEWskL19GTkzpF0lvO2rjRh9jxMEh2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.2.2-20260613.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16697},"main":"index.ts","type":"module","gitHead":"2772b2d67afb60b43a432d968279251915148357","scripts":{"test":"echo \"Error: no test specified\" && exit 1","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.2","@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-coding-agent":"^0.79.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.2.2-20260613.0_1781316318582_0.466274600654325","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@cad0p/pi-pioneer-provider","version":"0.2.3","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.2.3","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"4c321ee1059796782235a6c278cb95b21b37a798","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.2.3.tgz","fileCount":3,"integrity":"sha512-IPhXrk/tkT9lQ5BzImSp38XEj5Ri8tCnWn943FJDwBw/6s60fqymUusVvp2JUaPpHcPGMMEh1i3JorjXIUQ41w==","signatures":[{"sig":"MEUCIQDfHePS7yFp9Js4erVdTh8Pu0X5xgqvRqVkau5kYk8BUQIgKFTBuTXxm2rF/MYV8dXW+DcPoalk7FKZL+Fb82QeLBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16686},"main":"index.ts","type":"module","gitHead":"241d5cd4d86e8b345c76cadb44511dd300ba21d1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.2","@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-coding-agent":"^0.79.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.2.3_1781320434574_0.7016288134360371","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-20260613.0":{"name":"@cad0p/pi-pioneer-provider","version":"0.2.3-20260613.0","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.2.3-20260613.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"fc795208fb40ca2b2f348632440e7941fa0eb683","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.2.3-20260613.0.tgz","fileCount":3,"integrity":"sha512-uJoaTGsuYAouSbNvJHl58hk4V/j3kQEeQ7DhUQs/TuNheuyMK35ZJOiqvptj77huPznZmQFTgtEIs4LKF4hilg==","signatures":[{"sig":"MEUCIFTHAv1EDUwpXnVU6dvCN0g+42GYgOkbnQr+9r7mQLelAiEA7VaYC/L8iHtBZgSBqj2ooT8/8uZ0At5hnCV+sotXDjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.2.3-20260613.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17870},"main":"index.ts","type":"module","gitHead":"d6a995e0f602a1b30b031afe533261c00139c86e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.2","@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-coding-agent":"^0.79.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.2.3-20260613.0_1781390628453_0.15478426646137966","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-20260622.0":{"name":"@cad0p/pi-pioneer-provider","version":"0.2.3-20260622.0","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","_id":"@cad0p/pi-pioneer-provider@0.2.3-20260622.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"3ed6b6a00152a879aefeca8bc8935aee92007ecb","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.2.3-20260622.0.tgz","fileCount":3,"integrity":"sha512-Su310o3P2Wqf0WyAAbeXgQnoDUtFIkNrg/NDkEwYiusn6dRHTn6vtchmPlv2KRQsRFZE+FcSPv4zKN5BTW/hQg==","signatures":[{"sig":"MEUCIQDs3FtAmzQsq4DMsy8uHMWtXdEyYNw0pDf51K3XtpmCwAIgBLNCsPHrcTn8ZshNQ6nnPKTG/e/4j/gMRdODOCts7ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.2.3-20260622.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18915},"main":"index.ts","type":"module","gitHead":"799c1b950cc491fe68505b6c1a04152c8e3af160","scripts":{"test":"echo \"Error: no test specified\" && exit 1","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"repository":{"url":"git+https://github.com/cad0p/pi-pioneer-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"Pi coding agent provider for Pioneer AI API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.2","@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-coding-agent":"^0.79.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-pioneer-provider_0.2.3-20260622.0_1782089754885_0.5295015949499431","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@cad0p/pi-pioneer-provider","version":"0.2.4","description":"Pi coding agent provider for Pioneer AI API","type":"module","keywords":["pi-package","pi-provider","pioneer-ai"],"author":{"name":"cad0p"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cad0p/pi-pioneer-provider.git"},"publishConfig":{"access":"public"},"pi":{"extensions":["./index.ts"]},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"main":"index.ts","scripts":{"typecheck":"tsc --noEmit","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-coding-agent":"^0.79.1","@types/node":"^25.9.2","typescript":"^6.0.3"},"gitHead":"2b4ee89c1675b473246ba4f618c3565e23f462bc","_id":"@cad0p/pi-pioneer-provider@0.2.4","bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-Su2h6ucIyHANUb7ni4kf+We0wa4SFm5/ZB63NG7S8Orstj10eRDRgIZzM0c8vdGRaLIoAKA0qhgVTdy0kp4LQA==","shasum":"d084ff3ce35c3b4c495f6ffe31ac9effe0c17979","tarball":"https://registry.npmjs.org/@cad0p/pi-pioneer-provider/-/pi-pioneer-provider-0.2.4.tgz","fileCount":3,"unpackedSize":18904,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-pioneer-provider@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDPNCF6q3C/b9XXkQpUyH0RD3UMyLcmEC39iH43xPTvEQIgFVc5jUS8t6U11+7ddPDNgsTqG7U388nMo443IQxcwhM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4105ee3-cee3-4326-88a6-cf237541d538"}},"directories":{},"maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-pioneer-provider_0.2.4_1782091889178_0.1892821957537374"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-31T19:48:33.509Z","modified":"2026-06-22T01:31:29.601Z","0.1.0":"2026-05-31T19:48:33.830Z","0.1.0-20260531.0":"2026-05-31T20:13:17.613Z","0.1.0-20260531.1":"2026-05-31T22:58:46.599Z","0.1.1":"2026-05-31T23:05:27.631Z","0.1.1-20260611.0":"2026-06-11T16:18:29.093Z","0.2.0":"2026-06-11T16:43:23.012Z","0.2.0-20260612.0":"2026-06-12T11:48:26.618Z","0.2.0-20260612.1":"2026-06-12T12:23:13.671Z","0.2.1":"2026-06-12T12:29:16.006Z","0.2.1-20260612.0":"2026-06-12T13:13:35.583Z","0.2.2":"2026-06-12T13:17:53.542Z","0.2.2-20260613.0":"2026-06-13T02:05:18.714Z","0.2.3":"2026-06-13T03:13:54.713Z","0.2.3-20260613.0":"2026-06-13T22:43:48.575Z","0.2.3-20260622.0":"2026-06-22T00:55:54.995Z","0.2.4":"2026-06-22T01:31:29.322Z"},"bugs":{"url":"https://github.com/cad0p/pi-pioneer-provider/issues"},"author":{"name":"cad0p"},"license":"MIT","homepage":"https://github.com/cad0p/pi-pioneer-provider#readme","keywords":["pi-package","pi-provider","pioneer-ai"],"repository":{"type":"git","url":"git+https://github.com/cad0p/pi-pioneer-provider.git"},"description":"Pi coding agent provider for Pioneer AI API","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"readme":"# @cad0p/pi-pioneer-provider\n\nA [Pi](https://pi.dev) provider extension that connects to [Pioneer AI](https://pioneer.ai)'s OpenAI-compatible API.\n\n> Fork of [`jalyfeng/pi-pioneer-provider`](https://github.com/jalyfeng/pi-pioneer-provider) that opts out of\n> Pioneer's inference retention by sending `store: false` on every request (see [Privacy](#privacy)).\n\n## Installation\n\nInstall the package via Pi's package manager:\n\n```bash\npi install npm:@cad0p/pi-pioneer-provider\n```\n\nOr pin to a specific version:\n\n```bash\npi install npm:@cad0p/pi-pioneer-provider@0.2.0\n```\n\n## Authentication\n\nChoose one of the following methods:\n\n### 1. Interactive Login (Recommended)\n\nRun `/login` inside Pi, select **Pioneer AI**, and enter your API key when prompted. The key is stored securely by Pi's auth system.\n\n### 2. Environment Variable\n\nSet the `PIONEER_API_KEY` environment variable before starting Pi:\n\n```bash\nexport PIONEER_API_KEY=pio_sk_xxxxxxxxxxxxxxxx\npi\n```\n\n## Supported Models\n\nModels are discovered dynamically at startup from Pioneer's `/base-models` endpoint. Only chat-capable decoder models with inference support are exposed.\n\n**Plus the `pioneer/auto` router model** (added statically — not exposed via `/base-models`), which automatically routes tasks to the cheapest model meeting quality thresholds.\n\nThe following model capabilities are reported:\n\n- **Reasoning**: Enabled for all discovered concrete models\n- **Router thinking**: Disabled for `pioneer/auto`. Pioneer's `/v1/messages` router can select upstreams that reject Anthropic extended-thinking payloads, so the provider clamps Pi thinking off for the router while leaving concrete Pioneer models reasoning-capable.\n- **GLM/ZAI thinking**: Pioneer GLM models discovered as `zai-org/*` use the ZAI-style `thinking` request field through Pioneer's OpenAI-compatible chat-completions endpoint.\n- **Context window**: Fetched from Pioneer API. For the router model, derived dynamically as the **maximum context window among all discoverable models** (currently 1M tokens)\n- **Max tokens**: Set to `min(context_window / 4, 131072)` for all models\n\n> **Note**: The router model's limits are computed at startup from the live `/base-models` catalog. Since the router can route to any candidate model, its effective limits equal the maximum of the pool.\n\n## Configuration\n\nThe provider uses `https://api.pioneer.ai/v1` as the default base URL. You can override it via the `PIONEER_BASE_URL` environment variable:\n\n```bash\nexport PIONEER_BASE_URL=https://your-custom-endpoint.com/v1\n```\n\n## Prompt Caching\n\nPioneer honors prompt caching on `/v1/chat/completions`, `/v1/messages`, `/v1/responses`, and native generate endpoints. This provider routes Pioneer Claude models and the `pioneer/auto` router through Pioneer's Anthropic-compatible `/v1/messages` endpoint because its usage accounting exposes cache reads and writes cleanly (`cache_read_input_tokens` / `cache_creation_input_tokens`). OpenAI/GPT-family models, including `gpt-5.5`, use Pioneer's OpenAI Responses endpoint so GPT reasoning traces and native GPT prompt caching are preserved.\n\n- **Claude/Anthropic models**: Sent through `/v1/messages` with Anthropic `cache_control` markers\n- **OpenAI/GPT models** (GPT-4, GPT-5 families): Sent through `/v1/responses` for native GPT reasoning traces and automatic prompt caching\n- **`pioneer/auto`**: Sent through `/v1/messages` so router choices, including GPT routes, get the cleaner cache accounting\n\nBy default, this provider **does** mark Pi tool definitions cacheable on the Claude/Anthropic path. Pi's tool schema can be tens of thousands of tokens, so opt out if you want to avoid a potentially large cache write on the first request. To disable tool-definition caching, start Pi with:\n\n```bash\nPIONEER_CACHE_TOOLS=0 pi\n```\n\nSet it back to `1`, `true`, `yes`, `on`, or unset to keep tool definitions cacheable by default.\n\n> **Router caveat**: `pioneer/auto` remains available, but Pioneer's router can be less reliable than selecting a concrete model on very long, mixed agent conversations (for example sessions with large context, prior tool calls/results, and prior responses from multiple model APIs). The provider disables Pi extended-thinking for `pioneer/auto` because router-selected upstreams can reject Anthropic thinking payloads; use concrete models such as `pioneer/gpt-5.5` or specific Claude models when you need explicit thinking blocks/tokens. Concrete models preserve their native transport: GPT models use `/v1/responses`, while Claude models use `/v1/messages`.\n\nSee [Pioneer's prompt caching guide](https://docs.pioneer.ai/api-reference/prompt-caching) for details.\n\n## Usage\n\nAfter installation and authentication, select a Pioneer model via `/model` or `Ctrl+L` inside Pi.\n\nExample prompt:\n\n```\nWrite a TypeScript function that fetches JSON from an API and retries on failure.\n```\n\n## Privacy\n\nBy default, Pioneer persists every inference — input, output, and metadata — to drive\nevaluation, use-case clustering, and adapter training. This fork sets `compat.supportsStore: true`\non each model so Pi emits `store: false` on every request, disabling that retention.\n\nIf you *want* retention enabled, use the upstream package instead.\n\n## Requirements\n\n- Pi coding agent (`@earendil-works/pi-coding-agent`)\n- Pioneer AI API key (starts with `pio_sk_`)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}