{"_id":"@narumitw/pi-retry","_rev":"65-008a34a8988e5d2acf5c0a6405cb8e68","name":"@narumitw/pi-retry","dist-tags":{"latest":"0.31.0"},"versions":{"0.1.1":{"name":"@narumitw/pi-retry","version":"0.1.1","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.1","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"pi":{"extensions":["./extensions"]},"dist":{"shasum":"562af5836901b756ce6070793550d3586efecdf7","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.1.tgz","fileCount":4,"integrity":"sha512-pHkUA21nsf5FaJee+TmiDgpyyc5p6z8+nnc3xra4l4C8QEOeOaI4wMRKRi7NVPOC6OvablquRQ9i4nUlxjoccg==","signatures":[{"sig":"MEUCICdDr/5DGk71OHHHa3ccch6UrcNL53k/hMb9NVByajXiAiEA4LblYD6fQ5ldB3O6UzKoBgvfwGNjA9EptzW0AW73La4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432},"type":"module","gitHead":"0371f22abed9cd70ed6343aeffbd52ba91c20949","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"narumitw","email":"lion.grainy5c@icloud.com"},"_npmVersion":"11.7.0","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.1_1778161318734_0.936273673077618","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@narumitw/pi-retry","version":"0.1.2","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.2","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"pi":{"extensions":["./extensions"]},"dist":{"shasum":"315cbcbd424af4fa1e3eed107fbbc0dceef969d9","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.2.tgz","fileCount":4,"integrity":"sha512-Zxhfo7tI80xKEyqe6HhrZRylsosYj3vDc+OfiqCsSIzKdh5HYlA+9oc1eHXlpgzOU6Nz9QpYeR8PN4wVlw4Zvw==","signatures":[{"sig":"MEUCIEBymXrpQcHUVqCTL8v+rZ0yCowJQQktc3SV07V0wu4NAiEA9c/wSCle5r4peCQmFxgQ2sPGMKgBVKfPVoRi2/zA+VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432},"type":"module","gitHead":"db0d34f2490e2ca065a6b48da5a25d722e78c500","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"narumitw","email":"lion.grainy5c@icloud.com"},"_npmVersion":"11.7.0","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.2_1778161392820_0.7476826462656914","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@narumitw/pi-retry","version":"0.1.3","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.3","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"3d969ff6954347f58e28e9fc831801d3a58388f7","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.3.tgz","fileCount":4,"integrity":"sha512-Ab1h445aQ2GpQZka6vRH71MRnQeY9nzmKsvUVXSFFeEQTMe/BzWuF125m72AgpuOfRGAsKDqPKXRNLB7HhrkoA==","signatures":[{"sig":"MEUCIE/i8zG2j7yf/uLV8V/K4O1x0Bd1a2Xi+48CkiZvIIXxAiEAxyO/q1RLZejPUYi4oCHuegIOxf67fmXzvWnoXJ0haN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4676},"type":"module","gitHead":"29e8f2d03e734083f7fa6dfdeea7ffd6f4ee7ba0","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"narumitw","email":"lion.grainy5c@icloud.com"},"_npmVersion":"11.7.0","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.3_1778855848644_0.5301331571217995","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@narumitw/pi-retry","version":"0.1.4","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.4","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"9aa7b37d44245daea723435226ebec6c128f1207","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.4.tgz","fileCount":4,"integrity":"sha512-yPwpxQwtfLbfjGUiXTjkZmHbN7cYvyOxOnuRt0YBdt3j09576Asea1sj4XHzRLReb1MY23BSvlI4i+kPeKxhOg==","signatures":[{"sig":"MEUCIAi5+fiuqKjPlasTb1Qp7iuHudUvq4naSOk9Hdcs24kyAiEAw8ClfmuWigke4xkcM7iOmc3gx6GBfwgmEPCo2031eDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4676},"type":"module","gitHead":"af3503aeaf0eec8210b3c0fc7423a44d9ed6aa9c","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"narumitw","email":"lion.grainy5c@icloud.com"},"_npmVersion":"11.7.0","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.4_1778871115434_0.5769700601986556","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@narumitw/pi-retry","version":"0.1.10","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.10","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"4cc2c6ce88165e256cf0b90da1e15ffa8abca417","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.10.tgz","fileCount":4,"integrity":"sha512-kvLIpH6PtOp4Ko3bJFe+NNajqYvHYWyoOAQQapm6g0h697oXMBVnwAM63TBJF5ODwr4Q4JbocV9gEq+lwaEiUw==","signatures":[{"sig":"MEQCIGLyquHAYhSt1gCC7au64XuaAsAdUxFMPuU8fIE4UXbwAiBoqqRFOWsGNdouPamemlKuy0OHPiGJN4zHfgEsHwmv5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6124},"type":"module","gitHead":"fd28afcc8ffde7ded99111f63d5985209d8ef9bb","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.10_1778902011262_0.4614558046117587","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@narumitw/pi-retry","version":"0.1.11","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.11","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"d261d0c639b587744dba122f1537f9e08536979b","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.11.tgz","fileCount":4,"integrity":"sha512-35ad7T3TGyvy/p4WD4QmKYtHrHXnYhCrClT5mY4HEJ/RFDvSNqVA+PlJO5eR414iSwkjvK4O8AKhnYS6rVeGAQ==","signatures":[{"sig":"MEUCIQChDJulDclBc/iWOjFB1aq9PJM5MdJkS9v3I5iWrqzN0gIgDO3BWI7vvykxrhIN53ze8hCeOcgtJy1XDlscYD+55/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6124},"type":"module","gitHead":"50d00b931ea456c8a9028e24bab3ab1cc0560bc3","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.11_1778904221378_0.9345723157715011","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@narumitw/pi-retry","version":"0.1.12","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.12","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"e8816ffaa733a6b81742477183fb630503ced94d","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.12.tgz","fileCount":4,"integrity":"sha512-vfw64mctkRiM2FrJTTZgvXl4D3lZMBVxbNPjC+/nBNNOSPRS8Fml7dxYxmRelmsMapKt/cTwn2zslZ9Dz63a0g==","signatures":[{"sig":"MEQCIGPzZzd7qHPw5kqCnO9sS+hKP3TYTUet3zOIHdd0yy8eAiANk7U3ghDHMyZlLvo4ZeGhEH8ydtE1L0I/nQ+KNsbL3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7069},"type":"module","gitHead":"31c81ca298b9fb944716c1d532cbc5bdaae39520","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.12_1778905753144_0.7135545179790932","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@narumitw/pi-retry","version":"0.1.13","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.13","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"86038b31c9fec2b0e161fe8e83625dab5149d67a","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.13.tgz","fileCount":4,"integrity":"sha512-JxFGMCoqegj+eK+G8O/gYLSIa0qDK343VqBaiCqtjg6ynCNv8ilpkr6nE4VTlIuhBEkBN+Vnhk/JbzZfQUJpqg==","signatures":[{"sig":"MEUCIGyXE0gFJJTndO+75Xlq7YtxQGnDJJrgu/rwrOUvo0AaAiEA0Qh7hw2Xp1hWT/a18MBFmjwhAxiHlJ0jyE2RhmXweQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7069},"type":"module","gitHead":"bb20e72d5037358b71e5ff6ed09a6846a0991271","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.13_1778913212105_0.6450979071927605","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@narumitw/pi-retry","version":"0.1.14","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.14","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"8842d8f3e865a64a5414ac0ffda0c8148565a32f","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.14.tgz","fileCount":4,"integrity":"sha512-qGZrmBCycPdeP9ChYr8DOedCdWcvcHlezjWeq+VO01zPovy8vFvlYO7hV49rLYodHvsj+wLIhDV9AXYbxvpkKQ==","signatures":[{"sig":"MEUCIQD1sseDnJucF/VRlYmuJ+EVPKXyDvG4RTTxWqowYZicBwIgC9O9FNqPkaYtliS6aQgD5+3tbwvvydIdS3zSljxvzqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7069},"type":"module","gitHead":"8cc74f7b78de74b0c505bb7ab6ff12e77b544911","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.14_1778919019293_0.3611617785641208","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@narumitw/pi-retry","version":"0.1.15","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.15","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"d226b3b5b751f9f68e2791a8bc53eb07af888ecd","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.15.tgz","fileCount":4,"integrity":"sha512-Ib4fqau70ZsP44tlD8vef7BzZPN4JY9oQhgokq0HObELTu676i/R+/G+CmvCbHvKgVo6CqZDXwhOjCqwCizFww==","signatures":[{"sig":"MEUCIQCykKRxCkgYn2Umuk7/JesScFmH/anS/ojILczkJGzPYgIgfnW1p9tD/gBCVXTf3AVdLQjiLA8NB+50QozSQKGNHZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7069},"type":"module","gitHead":"fb06abfd021583999df4f4accc855c4b052d03c0","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.15_1778925377949_0.43938182167339623","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@narumitw/pi-retry","version":"0.1.16","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.16","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"c677e8528611980d4164cde2b4141a939ef91b36","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.16.tgz","fileCount":4,"integrity":"sha512-m+UTbcrwGLMzuOM/TC9umC56Liui4VQFS6MsJs+kHssCHKj4V7rV1H3ijxZQACc+VagR3TPxo9rLDPLdNrX70g==","signatures":[{"sig":"MEQCIDsqPbsPo05imj1nKirqScFOQwnD1JKBMznilD8/0sxXAiBYYnmPgY7ORFspXdurX/l3HLI9OyFQ6e4Ug48BfUhPAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7069},"type":"module","gitHead":"cc34005c9b1f48a988137edb2bfeca48e4295b6b","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.16_1778928102557_0.9912631241223311","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@narumitw/pi-retry","version":"0.1.17","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.17","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"4f39b68b82214df2436176f21edd9eecfdb4f965","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.17.tgz","fileCount":4,"integrity":"sha512-tnzbCBvZithmjssjKU1GkQM5R5sQG1SIKcyAzDGFJgnyvn3kR6Ng9FWyjXzGJ1bFaBQZFbmVU9SgTckCc6n2lQ==","signatures":[{"sig":"MEQCIDjEEHj3A2hfJnRqLg4+yUjxdQVBxd7ze6JUpzHeOARXAiAPb47v3FoxP8uCTuSscMupOJxTRhBi5HCQsQzYo8oUwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7069},"type":"module","gitHead":"17d89338031ec546b9d3b114b51a46099ec54433","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.17_1778938625696_0.5936650175904055","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@narumitw/pi-retry","version":"0.1.18","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.18","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"b6e672f93dd860d76e4f99711d165c1622b9bb92","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.18.tgz","fileCount":4,"integrity":"sha512-/B+nuaK2HryqzRwdI4tcViZub9P1Pj8I5wEIfADWkYcyoYH9mXS9+/jk/dc7P+Q6NWth8PwUyeD1aS2lgaWn7A==","signatures":[{"sig":"MEUCIHJQT0+zTnHg4eE39ugn+CI7idLKJRjFTp2TQklKdO1eAiEAnSF5Bk4iDQ0hy5myHm7xJSM1676ucUgwJDa6wBO8DtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"06a7e9126c45eb6d6b5b03ef5cb76e3f40deb244","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.18_1778996477331_0.48411353162733484","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@narumitw/pi-retry","version":"0.1.19","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.19","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"8fbd81e8b6aca487c1bd85f5182c0b6903eb2f4e","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.19.tgz","fileCount":4,"integrity":"sha512-OUj1IjqWTrW4AXkbT07WWtLjJc6HiLmzGvNwDjphKNMMcKmGgUzTYie+FhjIZh3yKl1vCUN1H55BHfTscthj3w==","signatures":[{"sig":"MEUCIBGwcKW0VInYOOSY9AxPhrH5dqf1F1A3aXc40wBB6DutAiEA7H/vOPWjGXpcC6HrpZYQ7K5PnjM5tqVZrt944BuJMQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"0c811ea94b60a7a67a01fc6ce5b2d3a2f7e43173","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.19_1778997654599_0.8858522093783543","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@narumitw/pi-retry","version":"0.1.20","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.20","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"d531f444cf5de44cbf31f365cc86aa2510118761","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.20.tgz","fileCount":4,"integrity":"sha512-2L0jrC1MPdtbt0/mPNeVBdnoOMjDaAfTiDsmqXTAJD5QNrNpcSW40M3znPFb6L7eiqbUYA7pipCmozdCF0vwcQ==","signatures":[{"sig":"MEQCIAjtGE4NrNDbjx1gxBmJkOwiP3APz6H5ZZFuzECNL0Y4AiBwLQWkqEGiTY3tM1yUBpC5ZuKT1FnkmDxzxgebOWNYfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"987b11d0d21f245bfce654760ba616d834da19df","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.20_1779007726303_0.8200098887566898","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@narumitw/pi-retry","version":"0.1.21","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.21","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"e24b991856ac94b220a3713a3b974b1206cebceb","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.21.tgz","fileCount":4,"integrity":"sha512-x3/hl3FSqBekRR24Diw/pXXByTnnhMbSlkn8osW1MZOQ4Ky0pQbPb3yxo7K2fzU2eULzbGrqOrwdjb0krZzpwQ==","signatures":[{"sig":"MEQCIBvg/Vs3XpLjvI2xtZfhkM0No7qPP3ld/mnqCTfM1/O9AiBpLgLuq16A2KtD5Zwqro/i0CYlQTjIFPrHr+MgKRP7KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"4869b6f57ed6a3d4c274cd9e88e66d259c4176a2","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.21_1779009643407_0.00820129517510626","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@narumitw/pi-retry","version":"0.1.22","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.22","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"f6312e2a74231787ac36361c6b77d74b9f3ca101","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.22.tgz","fileCount":4,"integrity":"sha512-s3yG8qP25OHYb4cthu1D/Hy0Yt2TSLA7dUuiDv75S+4f1+IS014nU7qitN+Koav77fCacSciHtiYnuD9TFFkrw==","signatures":[{"sig":"MEQCIA3u3iIV5bTvE6aGE0fedtk7qHB7RR4naDKke53DH4FpAiA+F+j7ndymPLjeePKvpggLmoZTwCPio1Qiicc7iFQG1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"1005190b7d52ad9955a495895a34444231ef13a3","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.22_1779012485523_0.041187046633562874","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@narumitw/pi-retry","version":"0.1.23","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.23","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"aaefbd0fd3e05c224e7538bca91a47c5e14cc91f","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.23.tgz","fileCount":4,"integrity":"sha512-zy35fTUG334KJsgkN4QrWWf7+E8pk8xbDgdE2kb6gCwDjd8Y8HdnEme7k7cgaxm5z4FLL6276jfj5RWpiIARag==","signatures":[{"sig":"MEUCICfLtAhWzW5mKT+5PlP4kft56EyrK223SQZGH8V+9ObhAiEAuXdUPPp07vHx/Gmq2JD4OKKL0lEeDY3uN0nZwEnzuoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"db7917a2fa69b5517d507f9c8a646fa0ce484935","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.23_1779017536761_0.6112100461505721","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@narumitw/pi-retry","version":"0.1.24","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.24","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"c0e70f2d21fd1e63b50b5be50d699adf8aae14d7","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.24.tgz","fileCount":4,"integrity":"sha512-Jb+uSmf7rEHcWr4DPvhT/tJZZV/S9cPlOAnSFEs80N9ReG2dbxeleGX9bJxKpeG6Osp/d1Q6j0vPi+HBpCy09Q==","signatures":[{"sig":"MEUCIHkg6YF1YbuybqBNxzXNOVIsOmD/Mefbz+NZukbUPwQJAiEAoLFapnFtxp3kdILdX4isJ0YZraBTLrx5qMD+SQZS8yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"74c58e4a6606df062754e19222ac8df2eae07850","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.24_1779022042996_0.9106448873713944","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@narumitw/pi-retry","version":"0.1.25","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.25","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"6fdf50e91a516f5ce7d25d85ee99aef72d3792be","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.25.tgz","fileCount":4,"integrity":"sha512-BwaHU7RkUD9XgMU26f9pnUkN0eBLbUNaASNEmZnQ2d/a4ejGQearfiubN/nWeO2qYZk7wGPXMDbqbL5MTkX4Cg==","signatures":[{"sig":"MEUCIEbIAOEJU5IwQA7fbzcg7I/YQyZJqvzoe09Gvo4+4otBAiEA28bzDc40cce1d6ivLCi9XxRKdaGdskYS3s2dURU0t1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"8a7beab1402e2e31dd3516e088c778edcbbe5cf2","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.25_1779040866201_0.3558628022151984","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@narumitw/pi-retry","version":"0.1.26","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.26","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"404559f7544206e5e17a1b8c48b797c3d28d9c4d","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.26.tgz","fileCount":4,"integrity":"sha512-j0byz7/D+dIlpkMO7g0DfewgDbD3h+1e6UJs504XXAu1RePFBrvz9HsqVgDPFlNqFoGMPs7IWO9/xoY1gpo6sw==","signatures":[{"sig":"MEUCICVJX2frxxe3Qf8wzC0pOJlioHQl++BdYHKYQl1wW+v4AiEAtIT64x5EvxyUQZ52v443Xz2JqX+g+lmaqYX4XwLd1M0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"f58099e6abf51238daf2d1bcfc040a9b5e875d47","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.26_1779043111588_0.663962920968409","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@narumitw/pi-retry","version":"0.1.27","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.27","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"b25b06363127c22ccb9c121a38f2a1f91698d9e2","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.27.tgz","fileCount":4,"integrity":"sha512-uKofuBzOBvLj1fMvdAS6HprKtyhFDlMN7TCI2WVAhFp6zgLblEu0iwEeLijqEvHeBCsFU9tYdjo9RjLk3dqnUA==","signatures":[{"sig":"MEUCIH/l4PN1HccNA2rjjnzbFygreGGsDmHvQJY4yrRkxEz7AiEAgoxEIhU8GkQBQNSnk9vXr+DPMkh9PtkzuCFG8j3tnok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"473aa498b8fa694f01e04486949d461510085be8","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.27_1779198663103_0.8367921424248521","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@narumitw/pi-retry","version":"0.1.28","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.28","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"b034f2ca41bc00bcad818f73ada7d98ddb44d80f","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.28.tgz","fileCount":4,"integrity":"sha512-F707hVdVF1KoPum7mtFwuagHrG9AlyQ5TmwasjhWxurf8k+XGSUFf/ogjnFTQN1YTq9oCxU+j5nPH9SPYG34ug==","signatures":[{"sig":"MEUCIQCQA8LJy70FtxdIlZEWg00lVIM6e2a5mz5f6XVlPwfrEQIgZZJGYqwKSnSFuWYIGo5wCDDAhK89z20H02Q1TJ5GcRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"ffc866eb19c4f9b024ce0e495d6317db91259e2e","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.28_1779254110006_0.6284264732013423","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@narumitw/pi-retry","version":"0.1.29","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.29","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"dccbd6898c6b92c0f192e21eb7742f9177128f3e","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.29.tgz","fileCount":4,"integrity":"sha512-Yq5otIlS1qFMOR8jggBmuD5q8TpwncyWRcBzHDx8QiaOoF+RFcwFrHSKWTj5bcz/+trkM1BYv698Uk+b+pqzhg==","signatures":[{"sig":"MEQCIEKt9+V+ZQYFexvRASRJn034kEs6o2JpGyCawzTMQYwNAiBNVUZXcKpndmGOIxpHXexXtrMNVpjKWUrJCem2xMtkuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"503442c34f23a2aac60a9b50901d2bd0340dfce3","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.14.1","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.29_1779277953087_0.37097937737177156","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@narumitw/pi-retry","version":"0.1.30","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.30","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"dca4c7cd16fbed693535d952ee0d49607c3e0618","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.30.tgz","fileCount":4,"integrity":"sha512-XVAUaG+YeD4Sos29QQKAY5itu+/oalMyeaQJg3UuLWX1HjyeHoCX5rKzov20oJRUpJiFkErkl0lGETs+noh2Fg==","signatures":[{"sig":"MEQCIFgURlfdmbEBunRLauj1vOGWCaiAuk4gYtX62RpXu2dKAiAsY+KstvoxacL0ooD1Ia1wMt9G0p7NKFhZDCQRBgQbdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"cda6bff7ae980f18a77a3f16b222d41b7f4d170f","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.15.0","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.30_1779379559492_0.9255953448332874","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@narumitw/pi-retry","version":"0.1.31","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.31","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"6c74240879dfb4ef642b91abbde28d4bf46f0c51","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.31.tgz","fileCount":4,"integrity":"sha512-ZLtYu99iSFvDN5Hh6TNfuUMGkAF8AyV3yurSIELPxZ6w0Z4XVuXgOqrttk/FJKqnFo7jDAq8o90qdI6/z5TCDw==","signatures":[{"sig":"MEUCIFLG7iBJaF12B2g7Et7zPcVuotq8LaJoUFlW9dHAe+lpAiEAzff3bvqtPH9k0bQc4lv5x/eicAAnc3JKHbz7Vq5sNOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"8d6ea43510928b88722ed0e611057e4deabec6f3","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.15.0","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.31_1779382367201_0.8649531829280279","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@narumitw/pi-retry","version":"0.1.32","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.32","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/unknown-error-retry.ts"]},"dist":{"shasum":"a71bf2391faf17f1742f9412caeae09b13d73c3c","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.32.tgz","fileCount":4,"integrity":"sha512-0Nv+A5F4d3saUjkvrQtLH4GChS6pR88PJgu/WzpIulk8gjF97Sbkrrhh3CHJI86kLYDpg27LcUSK7ofbSor+Xw==","signatures":[{"sig":"MEYCIQCAk0FOGOLiICEG9mNdqdNDfFshacLhF5ckOCHehBTWvwIhAMKRpFuVesQsxXAwPc35/i5Sa5cLr/audWb/9vEohRdo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037},"type":"module","gitHead":"8e43d5002bdc55895e1e9fcbc96bf17cdbe5b5de","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.15.0","description":"Public pi extension that retries empty-detail provider unknown errors.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.32_1779465271576_0.5158826217434986","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@narumitw/pi-retry","version":"0.1.33","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.33","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"5f02cea56f3de9aacf8cb3beb297b8329f9e9a37","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.33.tgz","fileCount":4,"integrity":"sha512-ifstESToeAxe8os/QlEMH+9EyMN/3AOQpYsxtwM1yZcBoPSmpu7s99Rprn3rahKvxLBnvcFB6bqUB4LN9y+C+Q==","signatures":[{"sig":"MEUCIGthnNwt7MNrM6Y92pub53ILLEEWjSn3XOEdj5bMFmAXAiEAvH55ox0M1tIiSYIEOvzJ7Zab1iGTtGJYPUfARbbm4lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12343},"type":"module","gitHead":"f54bfa36c152f2344256bf45d59f01ce9cbb7101","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.15.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.33_1779603567018_0.8264414070623383","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@narumitw/pi-retry","version":"0.1.34","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.34","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"bec408f35dd1f562d94f2fde0cca37e557e94576","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.34.tgz","fileCount":4,"integrity":"sha512-gmYPtnCi1850zlMh3+RDIBIwAcIEdOgyyIl+YsYzvHxMgmhv26rEdpp74U++W3wOYzGcQzLNiokdbOVjnSxMFA==","signatures":[{"sig":"MEUCIFwS0Hq7jw8ZKc7AyvxB5b4jtcnsLl4F/0b2koertqswAiEA+gBWAGk+qP+db8db5tYkPT31SNEUloIa3nbzLbOPI5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12343},"type":"module","gitHead":"b4e040612fa6d12c57df84e56ac9deba3b3fe053","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.15.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.34_1779639578220_0.5846985253278787","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@narumitw/pi-retry","version":"0.1.35","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.35","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"b816dcf58ccba65a968dd64835399150c369441e","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.35.tgz","fileCount":4,"integrity":"sha512-jxbE8/a7l8vCAgkMWeQ9sZH1a1FgStvL4jEBVHUPlS1gxZW5vsalz/TKEeBWqqlVoxaKV181rqzwdVG4LvleIw==","signatures":[{"sig":"MEUCIQDRQLoEFGUAaiOJdQejJGWZ2I7kTSgPyTUJIk6yX/eS9wIgR848kzt+Eexu+PvBgKSr2rzaSqQ0sezb0VYyH7ElTwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12343},"type":"module","gitHead":"ccc62580a2d95a7be2c008a5d797bc811bba8ac4","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.15.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.35_1779813425202_0.7621332302793544","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@narumitw/pi-retry","version":"0.1.36","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.36","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"dacd24b2ea420bf63c3770b4f6452a2babc4149c","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.36.tgz","fileCount":4,"integrity":"sha512-FDJM+L5/xisd9N80KTiMnQxytGu0RNrPRIhwLll+l143lnFTAPRxHzNP8AvcOGgAIDmsaoNfOJWUsLWoFjitiQ==","signatures":[{"sig":"MEYCIQCcIrDQs21VPnRcsl1GH26DPKS0AZgz3VIOXRgjQ5dTBAIhAJ0Bb8whj0UOo3KD7+BSANWrXvS4KfaQtIUS75I1rojM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12343},"type":"module","gitHead":"51c6535ce09cb69f1fe25b64d32766cffcf5319c","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.15.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.36_1779814931483_0.2263412658516073","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@narumitw/pi-retry","version":"0.1.37","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.1.37","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"5e6bfc3da32668ce2736cbf23a6eef16eda5744d","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.1.37.tgz","fileCount":4,"integrity":"sha512-o+dbkPdC2fuHR1UKVWE5h+nnbFbnq/PiwQE5ethpfci96kNxPnQ1qFKg/ZJ8NGDvjgFfIjJLkmgPaPBofKHpeQ==","signatures":[{"sig":"MEQCIG/AZ8s6MveaPSW5BgihdI6sfp7y5XGX+dLqKUlY3+ZkAiAy3f+g+etngE0/NcmIHoIwSNgPJN9RsmXjRLvn+k11EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12343},"type":"module","gitHead":"465f258bbaab8996018185b5bcac4ef6e5e121e0","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.1.37_1780697126342_0.05579766460261215","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@narumitw/pi-retry","version":"0.2.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.2.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"efd26108c86ebacf39de174dd898200b8770d957","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.2.0.tgz","fileCount":4,"integrity":"sha512-RHtF6EQZrdITzMJWuqJWwBmaihmBr4XxHw2waHTQVMtgqMZQo5RdWc4vWy9cyfy8EHX2YzGiV0pwu5+q2dJY6w==","signatures":[{"sig":"MEUCIQCsBSTOzEphPvoAGtqQCisI+p9hsjo9vxhDZZCbxcoALQIgNoRDT4siwvBCv0QtesaWKhumK+o8nlxEPbmnKeRaWDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12342},"type":"module","gitHead":"3967407a5bfe4929886ddeee6bbd901a688d6359","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.2.0_1781177706167_0.13379208073770443","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@narumitw/pi-retry","version":"0.3.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.3.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"9775734dbaf590fd681db6a5d65dce6a25407c7f","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.3.0.tgz","fileCount":4,"integrity":"sha512-7/070cf+A8j9ANqFGe9SgZIO8weKzxrn9V8LxGDIhFaV9V/CnXoAdaGKJ/60U0/ajQuqWcakQQxBu552470vVA==","signatures":[{"sig":"MEUCIHtOT6BjIFoXlRJMCREPiSF9OqcDq+xtT18x985UOVGVAiEAo9q4CQDOUzbaDxMm5AH7yLojoJCAv5E9fJ3B+KY5nqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12342},"type":"module","gitHead":"84a461529635281f0af981310dfa03f6c7f671a6","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.3.0_1781246343838_0.9360288868807942","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@narumitw/pi-retry","version":"0.4.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.4.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"c973f489cf90c1872102ef3ef3efff5fd33c5d0f","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.4.0.tgz","fileCount":4,"integrity":"sha512-Tj8TQ9aypdp5SesbeviGyIcVves33s6nKwm9JA6KdZd+taIrn1qb6NH0SItbqpPdZ+IK3rp1CjQqlVWW9NG2zA==","signatures":[{"sig":"MEUCIQCMdyZvbd50wTmZd7yYnkeXkQk4SrOhnfA7WsoM0ej7bgIgbIRS6RS7iUPFDU0WxEDDDf80piQaxVFXsPWLN4XQ9Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12342},"type":"module","gitHead":"9d4cfea5e95f8859fd8e8aa8c5d7e94f28d86c99","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.4.0_1781300881643_0.08689474933542685","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@narumitw/pi-retry","version":"0.4.1","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.4.1","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"04337e31a2d330b750990613800d3e7144bfc662","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.4.1.tgz","fileCount":4,"integrity":"sha512-Mx0YRk25j7rAJnVUPwO116uqX7wHgkp9LLH7vgWyluZ60nFp3gQkV5bvswAV7AcUPJmYuU13C+ypEn8+F3SRMg==","signatures":[{"sig":"MEYCIQCvio5N2WMqqgj6SRjHGNPkGTGX+tet8nmPos4ADQK6MAIhALtS1je3Bz5/6VeLnrYTXqJWWzj5Yuc5gBVDYhg9P/NP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12342},"type":"module","gitHead":"dca1e7d13d1a8504b06c1b039935b2f8e154b577","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@mariozechner/pi-coding-agent":"0.73.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.4.1_1781331231051_0.7508864556959587","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@narumitw/pi-retry","version":"0.4.2","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.4.2","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"d2ba31bb35144c6a5d87d2279d16594b99b54d5a","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.4.2.tgz","fileCount":4,"integrity":"sha512-ugJGkD0alMCo4H5KkQpLZVEc4zsZu2OIMGIAZQ4n634XGSFyw9T97dDJ4TNgZu4AQmzrk3Tp3vMugG6z/L2vaw==","signatures":[{"sig":"MEQCIDgQYINl2OKVp8yvKxmKHCncDMwmxD4XMKdAaeNrJipWAiBth+Lu/iRiK48SxMF2QAzum7HE17beAvof3yiVuYzdiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12353},"type":"module","gitHead":"b46c9bfa274ec563a5764f01733478e6a17ebd69","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@earendil-works/pi-coding-agent":"0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.4.2_1781340952364_0.43059539366748356","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@narumitw/pi-retry","version":"0.4.3","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.4.3","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"7568f5f8cd62c7bba4caaa2823cbc3adbf2de763","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.4.3.tgz","fileCount":4,"integrity":"sha512-0RE3seDc+IZE/ufYDA2eQ8BpLyWXCf2Hb4YITEwrDiEe+gKS4q7qZj9WiHX/HKBj4+AjOflbquT5WY3GIo3YCQ==","signatures":[{"sig":"MEQCIAHwx/crvhX7H8l1ptv02XWPh2tjtjUxlZHm6xlN/p9hAiA2xctmRVVXsI4Tb65IBkiVo40VprjHzMLNdMiPOsmnEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12353},"type":"module","gitHead":"9374b175e57ae1eba8575f0d07db1660d7ef77d1","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@earendil-works/pi-coding-agent":"0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.4.3_1781789730796_0.2554639049330394","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@narumitw/pi-retry","version":"0.5.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.5.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"02960b6aa7f93caf9cb636693f12230aa00f6254","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.5.0.tgz","fileCount":4,"integrity":"sha512-5q8i9rpOTMadO6qkAKGM90Y9sFG5WGAYgyZoRJGneqG/GNQruHhMMs79epNajLT2m7snb79Wh7dkv75MD1eluw==","signatures":[{"sig":"MEQCIDFOqZyDM2BHahN/xIilsv2TOKNCo9tLUTnfPQjd4TUVAiARSZyDpLPwZALIaYBN119zkoGi+YePTRxdZKMlqYm3FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12353},"type":"module","gitHead":"7580d01bc93361a7503401975e32365deca9666f","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@earendil-works/pi-coding-agent":"0.79.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.5.0_1781862739888_0.17215833036897576","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@narumitw/pi-retry","version":"0.6.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.6.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"edbb47e941a50782e21086c033fd1707f5192338","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.6.0.tgz","fileCount":4,"integrity":"sha512-qiwwc60drS4nZmB4HR7JGB2c9DQGQ5cql2d6g+vwu+JgAeZFoA6D0nrKPUvux/R8kDdDp+I1bnoBuDB9ZWRTGA==","signatures":[{"sig":"MEQCIEEUUaCnG8Ml3F6RMARgn6oTZ1MvXbbU55QPsuIjdrnZAiBOtQrK+11+5InjLJ16yeNeHBLdFQ2U1Y0kcQRyIt8uqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12407},"type":"module","gitHead":"a8b988ee810d06f2fd7beb0f450b5b0b56f3f08c","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail provider errors and stalled streams.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@earendil-works/pi-coding-agent":"0.79.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.6.0_1781961366434_0.577568692491889","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@narumitw/pi-retry","version":"0.6.1","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.6.1","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"a0b98509769b8b51cb60fce2dbcfa7e6a80f1823","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.6.1.tgz","fileCount":4,"integrity":"sha512-ajA7sCOxTM/AcAfmQhdhSGzN9F2CYNrztbibjXLxpwS8P3Ga60r35FjzaWVivYw1JpN7XMD9rLzuCWB4+f2Jsw==","signatures":[{"sig":"MEQCIErpnwzITigwh+cD8V412jee9Ybv2xfC9YY26z8WdNdiAiB4oZvwtD3whzyFpT7oYWUtP9hEdZKOvUeEuUKiOxVZbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13418},"type":"module","gitHead":"68b0f87f13678f32e393a9445253487a68632996","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@earendil-works/pi-coding-agent":"0.79.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.6.1_1781970015673_0.019716771219300266","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@narumitw/pi-retry","version":"0.6.2","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.6.2","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"a379a9dcfec2413b7d65afa05d183ae8468f60bb","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.6.2.tgz","fileCount":4,"integrity":"sha512-ZiQvcJSJVUJTiFFE/qltCyhwV7M+vb+rBwm00EpzepafkZLq+Fxh0khJ/Ue71rwiVkCMp8QOK9+CxhqyCkJG8A==","signatures":[{"sig":"MEUCIQCQy3Nk39efOP0MDFReM67kvnPltVnlpA9zj+5SDc4KHgIgWsFzgcUehxaPHV3g/naL6RBPt2RL5qItH2RPpRsYQu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13418},"type":"module","gitHead":"9fb8f8e9b43164ef57aa1dcf128b2f92eb4c2cbd","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@earendil-works/pi-coding-agent":"0.79.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.6.2_1782068195099_0.5330060660302476","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@narumitw/pi-retry","version":"0.7.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.7.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"72b2c7be10e74fcc9e1498a353af409ff8e219c5","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.7.0.tgz","fileCount":4,"integrity":"sha512-fCSMrlQT1wLWwV2hK7BtHVxQPHJMEt0xbq7p43ZY3XcN/eku23fbxqeUK3UTC1YV+v2gzYHLGjqckRS7TN9XiQ==","signatures":[{"sig":"MEYCIQCE9FPgAs0hRaBOGKtRFRsKuPzeTKRb1eZF87w2RXrLcgIhAKUlFClsNA2Yn15TlASwFS1n+1H+X6YbUcwnJbllsRlo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13418},"type":"module","gitHead":"1b91cd9ba1996714da86aaaf890c8b6384d1cd9f","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@earendil-works/pi-coding-agent":"0.79.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.7.0_1782262954387_0.6213924457650923","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@narumitw/pi-retry","version":"0.8.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.8.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"8a11d0bd995ef31619f149938a61bc32125f365c","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.8.0.tgz","fileCount":4,"integrity":"sha512-RkoOTjexgZpe/jDsLORRThHkmBZTOVVL24QKcnYQyBbq2SF3cEBo978HQMOOrQ1AS4eMJ447H3EFtWvPkzxpSQ==","signatures":[{"sig":"MEYCIQDlkNmq/5LK2+weYriRo4qB5AC8fqVNsXiJMR7Bk60xuQIhAJShAyiDvmoyY09z81p2F+6/WmzTQcTc+zpLPax5754k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13418},"type":"module","gitHead":"357fc889c503853b49c6ed907175dae8239455f0","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@earendil-works/pi-coding-agent":"0.79.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.8.0_1782316006198_0.5244797849952147","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@narumitw/pi-retry","version":"0.9.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.9.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"fe0c205da064b5c8094cf0a782d6f1d207a9247e","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.9.0.tgz","fileCount":4,"integrity":"sha512-mHLFy0HpgHM2ZPvAM/D6pBhcSnpDSoXTQJjU74M06C+rsJC70WuXZbbo6pKWzX5f5eBQyWbP34nRG1Za109DBg==","signatures":[{"sig":"MEUCIQDm8aPv6qw17h/1zQ6eMlCe7wQi1w7Vt0sa43xHR4DagwIgC8vfSy53CI9HBomMil4QQE741Pwnr+MiY4u7KH1xG5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13418},"type":"module","gitHead":"61f16d57deb27a11f21dd30748435cf49e8e32a6","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@earendil-works/pi-coding-agent":"0.79.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.9.0_1782399957212_0.41870456804879375","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@narumitw/pi-retry","version":"0.9.1","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.9.1","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"0b5dfcd5d174da21f432e2a8cc2f028289853c40","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.9.1.tgz","fileCount":4,"integrity":"sha512-b4mC/Nj6ZRoJheAQKa+5N8U3cVSva5zshZBnx5Yhx7FUxElLOSQv/ST3T0TpJGjVeqeI7g0ZbyF+//0LR2X30Q==","signatures":[{"sig":"MEYCIQD3wH1a3/TV9o92X8gPK+xlzpBL7spgGK8rj7UlwBsXJAIhAIhIsKRFpZq7+inX2s8FY8cPXbA0bmaAEBC9ph4MjL2C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13418},"type":"module","gitHead":"4b76f89e34ba503193ec6c7b1ee3cc395a8b3b0a","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@earendil-works/pi-coding-agent":"0.79.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.9.1_1782406435437_0.43939116122570776","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@narumitw/pi-retry","version":"0.9.2","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.9.2","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"062c6567fbbf5361644f8bad8b0c13a1f1d957ae","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.9.2.tgz","fileCount":4,"integrity":"sha512-XHnbeSPLYSRIydAgABLt1RWJNaBpP8k/DVKgHAWROQLm6YMCwNpgag1PFO8ALYo5mC8BxTa9K/4SDkUnKV/6/g==","signatures":[{"sig":"MEUCIC8v0PCnGwa8vTTiK+A0gOhHEkjvgSU6J/ub45uzXuSsAiEAp9wKMpA6PilFt6JtvAkj/vZPQO+zEnurF51F8PNI6eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13418},"type":"module","gitHead":"1576b1983cc9f5f6c59c7058c4cf89d6b58ebdde","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.17.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.4.14","@earendil-works/pi-coding-agent":"0.79.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.9.2_1782712266175_0.006064394651595473","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@narumitw/pi-retry","version":"0.10.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.10.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"07515500b0b9750084329f70c4ba9ef4d673c1ef","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.10.0.tgz","fileCount":4,"integrity":"sha512-CNRkZ4QbwwbmmevVyO7T0bdRm2Pr1uKBL21q6ET68sKdehNiSXT62hnKHtWB72jrpkwafXpS3xxsuHmk8+ZsgQ==","signatures":[{"sig":"MEYCIQDynim1MbEgmLZmB2FN+ZWQ6ZgJAZ46P+drTaQEcxJIzAIhAM37ONZ1fVSTyesZCEIsklPBW3pMj1B7qaar7hd6xOpO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13418},"type":"module","gitHead":"e2c7c2193c776485afc065018120c8d28c9aa6c7","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.18.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.2","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.10.0_1783162561137_0.12049641141608114","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@narumitw/pi-retry","version":"0.11.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.11.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"92797d2034ceb6dd29b19032d904377a37ed5099","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.11.0.tgz","fileCount":4,"integrity":"sha512-OlVvxUWc6iw6hnA7ggetrqRQoaKsEK3bPCYbEnsDQk1bjME6DsQxSxBxXgJWweUFlURWAWm3x07NqZjkMkt+8w==","signatures":[{"sig":"MEYCIQD4NJKWpMKt0oGcrYgXngh0kkMcgRzp0Yu5lI2aX1zC/QIhAO2HyRBp4KoKbPS8aHDRygd5v4mVFwVy+HARYGyLhDtj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14009},"type":"module","gitHead":"79716645cc486fac654d81e09cc2e030959f7f3d","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.18.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.2","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.11.0_1783175261174_0.1480857882694533","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@narumitw/pi-retry","version":"0.12.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.12.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"37691b3f171d9242655c503066448907c6000403","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.12.0.tgz","fileCount":4,"integrity":"sha512-GbAiZdkfAtqCwB2fHsDz1D70cI1BOooG0TKyQ1bfJRs6GBDGMkP2u1AfJMAGoFEjSz4LzLuReXexkshlFMiXHQ==","signatures":[{"sig":"MEYCIQD+FmnpaF9ZI5EzzpRgBgBexCDbDB9+mmiMVb7Ord7zRAIhAM1BiHTg7H7iFHGmynfwiUa1kIaLQ6ciEeJ3ithuUQpK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14009},"type":"module","gitHead":"2d27bb9856c94119a9b0304c09cfa958817ccb44","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.2","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.12.0_1783675087430_0.21189064315270967","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@narumitw/pi-retry","version":"0.13.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.13.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"8306dfd98849cc3a436b098fd406936b2b96ea31","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.13.0.tgz","fileCount":4,"integrity":"sha512-6RmmxMga21vYfGEcii83qcWlMKRMuyPgU6ijkCcVJkDtMXHSBNbtLxlqtD++9JkUG2BGJLvlknnv2Hc7zXmr3w==","signatures":[{"sig":"MEQCIHMwADwwIjCDwiwfyFiq0rqgISogxqtKOmuZneGilJ8gAiBOoh4B2xwmTzTKWD9yuCg4+cPQWAIrf52WiY1eWyprbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14009},"type":"module","gitHead":"462c38cbeabd821a32f3731409658cf36e92c5f4","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.2","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.13.0_1783702761973_0.828036852522434","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@narumitw/pi-retry","version":"0.13.1","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.13.1","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"3be6b9c68fb1a67a89e1e871a209748561972e9d","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.13.1.tgz","fileCount":4,"integrity":"sha512-/+BmHk9xhX6Qh7rvb2PzxtOYi62JPbCpiKDLS0q+15TMhsZ3rmnxR+HZB+wErUNdKGkp9xOhOLW9896QX1zbjQ==","signatures":[{"sig":"MEUCIFSPMf1BHhWy3Jqpal4P5nOnQ2u3F1LxnQpGfpQnZSATAiEAyngvvHDqHH5Gfsi/lRvvUzoi7FqGt7Qlninf4gyuT8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14308},"type":"module","gitHead":"b76b1d15fc2948ad2ff73346c6ffa0ea5dca5d00","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.2","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.13.1_1783752264492_0.3473716268973961","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@narumitw/pi-retry","version":"0.14.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.14.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"7fac3c73c1bbb8715484ab9f20655326e54f9d6a","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.14.0.tgz","fileCount":4,"integrity":"sha512-+QlJdf2+++7D15I9TGicTmNxrQ/81qq9FZVpvApyAtxCQ4kaqF0GR9SOjZ4RSHykESq4PbOOWAk87vvyamuf+A==","signatures":[{"sig":"MEUCIDTC7yUuKTOEtVvahICPdmShTapwpMgXonb/lCGji6f5AiEAmr6h7KDscKpoKiiVap79d9BYS+/Rg2b7xNKt1c/AHwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14308},"type":"module","gitHead":"1ad3790b1ac425d770a1d34c2f6bc7296a68f737","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.3","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.14.0_1783834556345_0.7417629337862282","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@narumitw/pi-retry","version":"0.14.1","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.14.1","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"0f712ff326fca6d2a9405bea98e9f675d05987be","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.14.1.tgz","fileCount":4,"integrity":"sha512-qDJKMQjzewVOMu19u+TfGp68PYRURlYifovP/Xmp/2ljgXrg1G5MxMOc9iHe/PUVlRmMOIqNyoPn6q5ETGuRCw==","signatures":[{"sig":"MEYCIQC9F76f7VjpCSqaQ4H8aOlJSS1bWJ6oouMXdTRuQDh1RQIhAK8pprP6NwJ1KmD5HTbsbXijd+PhZ8WND2QViPpU/hTH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14308},"type":"module","gitHead":"e66f2009f29c10ae2801eee8a27ae1a10a2ef319","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.3","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.14.1_1783846727895_0.0018905251192848915","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@narumitw/pi-retry","version":"0.15.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.15.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"3c8875566d9f9ee82f712d4ca0c1395942fcd79e","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.15.0.tgz","fileCount":4,"integrity":"sha512-v78Jr/Ssc0NkYRD+GEqIGjyo2Cr/x7yzjE0nwdqI9tGBAzanm1UfL41cqqakWQL/ktamoZYui8kF2PfcuRYIkQ==","signatures":[{"sig":"MEUCIQDaFRjNHdMxyXxSmmgdd6XXwL7fbUROfxtE2h2uTrk86wIgc1WyMYNtuF4VNhxWimGPD53YvngadW7noXXOtqx/j3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14308},"type":"module","gitHead":"cee7b49ad357b004b7dd62380035bbe38f577bd3","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.3","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.15.0_1783946170310_0.28186258642869255","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@narumitw/pi-retry","version":"0.15.1","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.15.1","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"9149f922b7e1e7b6a66ab0cc88ec9b4f7d4d7ea3","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.15.1.tgz","fileCount":4,"integrity":"sha512-tQVrYWdYD4Ckr1P7gJjQYCDAyvKHj5EvsHOWLjdoRTauY64aJY03heP1LQNKUypPMz6vy+UijxFqR8Dd5Fjbfg==","signatures":[{"sig":"MEYCIQDVaj9pvCEb2QhxNa7uXXk0oaCAk4hGedoBTl4Egv5gCgIhAPrWsX73r5yeBobVXIHfqWXCT0LAvJq6eS1cQdoZ318D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14308},"type":"module","gitHead":"fcb8d15ec5d63604309b69f083870f2d5b5a5979","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.3","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.15.1_1783954571902_0.09475973416533323","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@narumitw/pi-retry","version":"0.16.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.16.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"ab4a370c265247eea7cb05f89e9c860b22abfd62","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.16.0.tgz","fileCount":4,"integrity":"sha512-RpKKQ3PPykeOCU7MK8qp7spYOT/UJverX+Gi5mz/wgh629dSDgJyRARaf1JYv8hfoG1g6tqBzEGwV9HBDQvbOA==","signatures":[{"sig":"MEUCIDsM+8TeIbe0E0nxCG67EyVNDpslIGMlVUI5g7+pqJqGAiEApcKsEwynRUFP1KlvWQhQ9KNdUF5uxjwVjwDGkzsvLT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14308},"type":"module","gitHead":"6d0ef7d2029c7cb4b25bf6ab99e3d6846c1b7b1e","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.3","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.16.0_1784135755521_0.9642568661273823","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@narumitw/pi-retry","version":"0.17.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.17.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"582c8b274cab927d35bbe6aed062fa8e7e5198df","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.17.0.tgz","fileCount":4,"integrity":"sha512-lThhuwRcFL27isvsj//A/RM/bu3rRiGq1+UKgkc5Pn9bfq/mFnCeKv6OFYf2xF3ZqxZ+e8gEv8cUB/ksmgN5fQ==","signatures":[{"sig":"MEYCIQDxIGqFuW/MVdJYPwxYAh5z395Z2UUPS/GNSpqOoAOxrgIhAM0xFglVSwmHVqqqCkZNeTNiojPYrci9ZeAIA7KDIgW9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14308},"type":"module","gitHead":"2142918467385daf4afbdadadce52527761264d1","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.3","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.17.0_1784219039442_0.5842434604226532","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@narumitw/pi-retry","version":"0.17.1","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.17.1","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"acb44875ae3107aa91b35c22c32f2bbc4d834772","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.17.1.tgz","fileCount":4,"integrity":"sha512-LlVFkdt8JOMK3KzNEunNSbN97rObYFCMsV3wZzkYaQ2a8lZ0cpVMRCvsgkO/dQ+0PvEhb8bcQ0Jy/fsuAk9Vzg==","signatures":[{"sig":"MEQCIHe4yjTGcwcCwTAFznr3FIuX4lTHg3sgOQSHrlkIM/VrAiBFs1dPQRZGpKmX2Ejic1ypthemOn2gHqq3JF0qkhS9PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14308},"type":"module","gitHead":"d7be3017aca828fdedb434159fd9719b89d9e124","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.3","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.17.1_1784250569006_0.8909764006251506","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@narumitw/pi-retry","version":"0.17.2","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.17.2","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"0ab4cd6bff85cc10f501324d9170eda77d145e0c","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.17.2.tgz","fileCount":4,"integrity":"sha512-lTxjmOvrx+HF3ieRNC4px03TcLiDCq+jSHl7uz1zaEnTDroj0RxfV1QoS7FqfFs2ILWnOxR9ajqLM5xFmywMfw==","signatures":[{"sig":"MEYCIQCvzd8f3/7eOMD3Y5jo3WQRKNDgHUiKZS2d9QvC/F0/BAIhAJN2JnJdgensdzSeLHhmRIYkzkYAwW/dJqxfFmRpV/u2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14308},"type":"module","gitHead":"5f8c6dcfeb9793ecb0ceb3b11821fdc7038c38fc","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.3","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.17.2_1784274667752_0.4730724284394927","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@narumitw/pi-retry","version":"0.18.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.18.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"472b3dac871b97471b0bcd22b83084a19366534d","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.18.0.tgz","fileCount":4,"integrity":"sha512-p1UemNuV/afD7SpuFbAfWDnsAeoCd1R3qNFXELlDGi7anXufAPk0wvRAhlff/1DZ6bqZfLXPIM+VdAABbFnRww==","signatures":[{"sig":"MEYCIQCY9mrXa9C/peMGOB1lywRbufW6LSsSMHTTZmmZGcGUzgIhAOk1OXQKuRD++vu2rkiyu9b7soroKw+OJritkKNhX7w7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14308},"type":"module","gitHead":"73a5590f7f200793d8d2a7c9ede9945dbc8af672","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@biomejs/biome":"2.5.3","@earendil-works/pi-coding-agent":"0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.18.0_1784301698236_0.0637634514843557","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@narumitw/pi-retry","version":"0.20.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.20.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"92e38276f5540eeb2c3779e4b84603aab03dc568","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.20.0.tgz","fileCount":4,"integrity":"sha512-HKly9DKEvg4m+oM9JWIeJ34/3UEXA8Tq2nuIUmLh5As00I2sfzCZakwFbFhbR7gyRn9KuhVpt+DWBhlBcupX2A==","signatures":[{"sig":"MEYCIQDdY0y2aCGpWo+SsvECEScbJOi+EKlDJdTxeYlFvVayhAIhAO/Xmc5pNnUQLo5CrqgHtjyqDwTHk6sjItH4MmubSk1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14309},"type":"module","gitHead":"befd5684a7f4d861a9909b24f0723ee671029b1e","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"7.0.2","@biomejs/biome":"2.5.3","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.20.0_1784378964826_0.7424132138490627","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@narumitw/pi-retry","version":"0.22.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.22.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/retry.ts"]},"dist":{"shasum":"f559c0376193e93dc32c64b03e54880dec46366a","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.22.0.tgz","fileCount":4,"integrity":"sha512-+m81b2RARVEUHscbi0w+j5N7MS+CD89iuehvuyc7szS92YWnWOR2wCdkbotdcn3oI/r72b9RQUEeAVfZPaW1bw==","signatures":[{"sig":"MEYCIQD7IW50zI8QTBpYEOOkgaoiszto9ZWSAiDtPqCYhkIn7AIhAN9hpQgK5dfOVAuweGH2xPUg4PwhdzjfMPta217kOED4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17446},"type":"module","gitHead":"20c9525ec270394c7f22410b3ed3ef9ede6ced4f","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"7.0.2","@biomejs/biome":"2.5.3","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.22.0_1784468979902_0.009919049133510383","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@narumitw/pi-retry","version":"0.28.0","keywords":["pi-package","pi-extension","pi","retry"],"license":"MIT","_id":"@narumitw/pi-retry@0.28.0","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"homepage":"https://github.com/narumiruna/pi-extensions#readme","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"e12efbf59ef7c17dbebc19032066a09258c24333","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.28.0.tgz","fileCount":5,"integrity":"sha512-ioFdtHGm/O83H8M06EIiZyrhUfj92eajwuCpRzJZoRReVHAjzRTnNIf3Xf5puKjKw9rTfThlW4FuZEGC5gA14A==","signatures":[{"sig":"MEYCIQDU4kD82bHzDEznZ+e8MkXrl34rpXlErKtdhgNz1du86gIhAPlisNuVj4hphCu3pTYYGCUDtA2mfBpO917k2dOj83Ef","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17495},"type":"module","gitHead":"1810aba5aa58f871527177b19d9e45ce16ff159d","private":false,"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"repository":{"url":"git+https://github.com/narumiruna/pi-extensions.git","type":"git","directory":"extensions/pi-retry"},"_npmVersion":"11.16.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"7.0.2","@biomejs/biome":"2.5.3","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-retry_0.28.0_1784892625869_0.9543043880530246","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@narumitw/pi-retry","version":"0.31.0","description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","type":"module","license":"MIT","private":false,"keywords":["pi-package","pi-extension","pi","retry"],"pi":{"extensions":["./src/index.ts"]},"scripts":{"check":"biome check . && npm run typecheck","format":"biome check --write .","typecheck":"tsc --noEmit"},"devDependencies":{"@biomejs/biome":"2.5.5","@earendil-works/pi-coding-agent":"0.82.1","typescript":"7.0.2"},"repository":{"type":"git","url":"git+https://github.com/narumiruna/pi-extensions.git","directory":"extensions/pi-retry"},"gitHead":"3ad2c94970132353fc869cd2297b017465740791","_id":"@narumitw/pi-retry@0.31.0","bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"homepage":"https://github.com/narumiruna/pi-extensions#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-bEiuLuJWVfHZ6c+qj9xyOsYFM8/qB7SCMcT10BoMeMOzVUqKbyWc3jxt37oi+9/PHvszz1XxrqrxRE5UZz8SIA==","shasum":"fe803a78209e332bb32f59ef6cc9dd82a5a6b3b5","tarball":"https://registry.npmjs.org/@narumitw/pi-retry/-/pi-retry-0.31.0.tgz","fileCount":5,"unpackedSize":17494,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@narumitw%2fpi-retry@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF4fgNyqM+F8kT81ZKQR0dfum5lQ9bS21Ymt9H10F5qXAiBqx8xLVrcb3eiilLK62F7UVcHrpslRWFBSzMBQ5Lmwsg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:848acf38-71ca-4bce-8adf-3bca04dde690"}},"directories":{},"maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-retry_0.31.0_1784997572957_0.5532456433043869"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T13:41:58.606Z","modified":"2026-07-25T16:39:33.395Z","0.1.1":"2026-05-07T13:41:58.899Z","0.1.2":"2026-05-07T13:43:12.975Z","0.1.3":"2026-05-15T14:37:28.846Z","0.1.4":"2026-05-15T18:51:55.580Z","0.1.10":"2026-05-16T03:26:51.422Z","0.1.11":"2026-05-16T04:03:41.536Z","0.1.12":"2026-05-16T04:29:13.296Z","0.1.13":"2026-05-16T06:33:32.258Z","0.1.14":"2026-05-16T08:10:19.432Z","0.1.15":"2026-05-16T09:56:18.101Z","0.1.16":"2026-05-16T10:41:42.679Z","0.1.17":"2026-05-16T13:37:05.999Z","0.1.18":"2026-05-17T05:41:17.478Z","0.1.19":"2026-05-17T06:00:54.730Z","0.1.20":"2026-05-17T08:48:46.439Z","0.1.21":"2026-05-17T09:20:43.585Z","0.1.22":"2026-05-17T10:08:05.667Z","0.1.23":"2026-05-17T11:32:16.891Z","0.1.24":"2026-05-17T12:47:23.136Z","0.1.25":"2026-05-17T18:01:06.362Z","0.1.26":"2026-05-17T18:38:31.726Z","0.1.27":"2026-05-19T13:51:03.264Z","0.1.28":"2026-05-20T05:15:10.144Z","0.1.29":"2026-05-20T11:52:33.233Z","0.1.30":"2026-05-21T16:05:59.629Z","0.1.31":"2026-05-21T16:52:47.364Z","0.1.32":"2026-05-22T15:54:31.719Z","0.1.33":"2026-05-24T06:19:27.160Z","0.1.34":"2026-05-24T16:19:38.366Z","0.1.35":"2026-05-26T16:37:05.341Z","0.1.36":"2026-05-26T17:02:11.622Z","0.1.37":"2026-06-05T22:05:26.484Z","0.2.0":"2026-06-11T11:35:06.302Z","0.3.0":"2026-06-12T06:39:03.962Z","0.4.0":"2026-06-12T21:48:01.810Z","0.4.1":"2026-06-13T06:13:51.176Z","0.4.2":"2026-06-13T08:55:52.483Z","0.4.3":"2026-06-18T13:35:30.953Z","0.5.0":"2026-06-19T09:52:20.024Z","0.6.0":"2026-06-20T13:16:06.567Z","0.6.1":"2026-06-20T15:40:15.799Z","0.6.2":"2026-06-21T18:56:35.226Z","0.7.0":"2026-06-24T01:02:34.527Z","0.8.0":"2026-06-24T15:46:46.316Z","0.9.0":"2026-06-25T15:05:57.374Z","0.9.1":"2026-06-25T16:53:55.569Z","0.9.2":"2026-06-29T05:51:06.300Z","0.10.0":"2026-07-04T10:56:01.273Z","0.11.0":"2026-07-04T14:27:41.312Z","0.12.0":"2026-07-10T09:18:07.566Z","0.13.0":"2026-07-10T16:59:22.126Z","0.13.1":"2026-07-11T06:44:24.635Z","0.14.0":"2026-07-12T05:35:56.481Z","0.14.1":"2026-07-12T08:58:48.028Z","0.15.0":"2026-07-13T12:36:10.430Z","0.15.1":"2026-07-13T14:56:12.027Z","0.16.0":"2026-07-15T17:15:55.644Z","0.17.0":"2026-07-16T16:23:59.567Z","0.17.1":"2026-07-17T01:09:29.171Z","0.17.2":"2026-07-17T07:51:07.877Z","0.18.0":"2026-07-17T15:21:38.356Z","0.20.0":"2026-07-18T12:49:24.956Z","0.22.0":"2026-07-19T13:49:40.033Z","0.28.0":"2026-07-24T11:30:26.001Z","0.31.0":"2026-07-25T16:39:33.088Z"},"bugs":{"url":"https://github.com/narumiruna/pi-extensions/issues"},"license":"MIT","homepage":"https://github.com/narumiruna/pi-extensions#readme","keywords":["pi-package","pi-extension","pi","retry"],"repository":{"type":"git","url":"git+https://github.com/narumiruna/pi-extensions.git","directory":"extensions/pi-retry"},"description":"Public pi extension that retries empty-detail, Codex websocket-limit, and stalled provider errors.","maintainers":[{"name":"narumitw","email":"lion.grainy5c@icloud.com"}],"readme":"# 🔁 pi-retry — Retry Hints for Pi Provider Errors\n\n[![npm](https://img.shields.io/npm/v/@narumitw/pi-retry)](https://www.npmjs.com/package/@narumitw/pi-retry) [![Pi extension](https://img.shields.io/badge/Pi-extension-blue)](https://pi.dev) [![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](./LICENSE)\n\n`@narumitw/pi-retry` is a native [Pi coding agent](https://pi.dev) extension that treats provider responses containing `Unknown error (no error details in response)`, Codex backend errors that explicitly say the request can be retried, Codex `websocket_connection_limit_reached`, and stalled provider streams as retryable.\n\nUse it to make Pi sessions more resilient when an upstream AI provider returns a transient unknown error without useful details, Codex reports an explicitly retryable backend failure or asks for a fresh websocket, or a provider stops streaming after Pi has sent a request.\n\n## ✨ Features\n\n- Detects assistant messages that end with `stopReason: \"error\"`.\n- Matches the known provider error text `Unknown error (no error details in response)`.\n- Matches Codex `websocket_connection_limit_reached` after a websocket hits its 60-minute limit.\n- Matches Codex backend failures that explicitly include `You can retry your request`.\n- Appends Pi's retryable-provider-error hint.\n- Lets Pi's built-in retry path continue the turn when `retry.enabled` is `true`.\n- Warns once when Pi's agent-level retry policy is disabled without changing the setting.\n- Watches provider requests and assistant stream events for stalls while Pi retries are enabled.\n- Aborts and rewrites watchdog-triggered aborts as retryable provider errors.\n- Shows `receiving` in the statusline while provider/stream events are arriving.\n- Shows `retrying` when a matching error or stall triggers retry; `@narumitw/pi-statusline` adds the default `🔁` icon unless configured otherwise.\n- Supports `--retry-stall-timeout-ms <ms>` and `PI_RETRY_STALL_TIMEOUT_MS=<ms>`.\n- Works as a small, focused npm Pi extension package.\n\n## 📦 Install\n\n```bash\npi install npm:@narumitw/pi-retry\n```\n\nTry without installing permanently:\n\n```bash\npi -e npm:@narumitw/pi-retry\n```\n\nTry this package locally from the repository root:\n\n```bash\npi -e ./extensions/pi-retry\n```\n\nPi's agent-level retry policy must be enabled (the default):\n\n```json\n{\n  \"retry\": {\n    \"enabled\": true\n  }\n}\n```\n\n`pi-retry` warns when this policy is disabled, but it never changes the setting automatically.\n\n## 🚀 What it does\n\nWhen an assistant message ends with `stopReason: \"error\"` and the error message matches `Unknown error (no error details in response)`, Codex `websocket_connection_limit_reached`, or a Codex processing error that explicitly says `You can retry your request`, the extension appends Pi's retryable-provider-error hint so Pi's built-in retry path can continue the turn.\n\nPi owns retry attempts, the retry budget, and exponential backoff. `pi-retry` only adds provider-specific classifications and stall detection; it does not implement or enable a separate retry loop. The extension reads Pi's global and trusted-project settings at session start and before provider requests. Current Pi extension contexts do not expose SDK-only in-memory retry overrides, so those overrides cannot be detected yet.\n\nWhen Pi's retry policy is enabled, the extension also starts a stall watchdog after a provider request. Provider responses and assistant stream events briefly refresh a `receiving` statusline item, so you can tell that data is still arriving while Pi shows its normal working indicator. If no provider response or assistant stream event is observed for 90s, it briefly shows `retrying`, calls `ctx.abort()`, and rewrites the resulting assistant abort/error as a retryable provider error. When `retry.enabled` is `false`, the extension disables this watchdog rather than aborting a request that Pi cannot retry.\n\nConfigure the watchdog with:\n\n```bash\npi -e npm:@narumitw/pi-retry --retry-stall-timeout-ms 10000\nPI_RETRY_STALL_TIMEOUT_MS=10000 pi -e npm:@narumitw/pi-retry\n```\n\nUse `0`, `off`, or `false` to disable the watchdog. Retry attempts, budget, and backoff remain controlled by Pi's built-in auto-retry settings.\n\n## 🧠 Use cases\n\n- Reduce manual restarts after transient provider failures.\n- Recover from explicitly retryable Codex backend failures or websocket connection limits.\n- Improve reliability during long Pi coding agent sessions.\n- Keep tool-heavy implementation tasks moving when a provider returns an unknown error or stream stalls.\n- Pair with `@narumitw/pi-goal` for more robust autonomous task loops.\n\n## 🗂️ Package layout\n\n```txt\nextensions/pi-retry/\n├── src/\n│   ├── index.ts\n│   └── retry.ts\n├── README.md\n├── LICENSE\n├── tsconfig.json\n└── package.json\n```\n\nThe package exposes its Pi extension through `package.json`:\n\n```json\n{\n  \"pi\": {\n    \"extensions\": [\"./src/index.ts\"]\n  }\n}\n```\n\n## 🔎 Keywords\n\nPi extension, Pi coding agent, retry, provider error, unknown error, stream stall, watchdog, AI provider reliability, agent resilience, TypeScript Pi package, npm Pi extension.\n\n## 📄 License\n\nMIT. See [`LICENSE`](./LICENSE).\n","readmeFilename":"README.md"}