{"_id":"pi-provider-kiro","_rev":"27-8f936d35df1659036d10c8e68c1e51b1","name":"pi-provider-kiro","dist-tags":{"latest":"0.12.1"},"versions":{"0.1.0":{"name":"pi-provider-kiro","version":"0.1.0","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.1.0","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"5bb0d8be87d199ebf30412a450094af50ddb1108","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.1.0.tgz","fileCount":38,"integrity":"sha512-pe2cDc379YWvOd+a7hEM3Uxakfn/P414Cm0G8Z+jOPyHWvIIL/2B3f/X2jrssJuGfRhBzBt596OGNyye+gD3SQ==","signatures":[{"sig":"MEUCIQDoSaDxNK60jXMN7f5xBTPH2SRKbc5ouAa1OAZXtu9T+QIgVkszhacSIldRNWlN8Cv/Po2AzjjqYtuD5pkIHbb6KZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110097},"type":"module","gitHead":"328ab5d63e11bdedcca831645e7a7989e602fd31","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc","check":"tsc --noEmit","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"mobrienv","email":"m@mobrienv.dev"},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.6.2","description":"pi extension for Kiro API (AWS CodeWhisperer/Q) — 17 models across 7 families with OAuth authentication","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.1.0_1771523909130_0.1293673280666532","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"pi-provider-kiro","version":"0.1.1","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.1.1","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"beec881bd7fae231618e4d08450e939b0eb51cb7","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.1.1.tgz","fileCount":38,"integrity":"sha512-QVd28mSzhauwTLfaySdpotYyKeLwyU4bxmMAkcRHC/cs/Dnw8fZqnMWVaH8QG6mkubZ2hj8kUH96L/rA5LGtlw==","signatures":[{"sig":"MEQCIBY1pmJDhwRwR9lOKDJAWWfBr0LoafxbbzZku89Zx312AiA2ZAm8WyYFOUOnMA3PeUKDmgENPQTSbAK+Fb3s0+k94w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110101},"type":"module","gitHead":"27ddda71f4ba3eb5a443094fb23af68efcbba010","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc","check":"tsc --noEmit","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.10.0","description":"pi extension for Kiro API (AWS CodeWhisperer/Q) — 17 models across 7 families with OAuth authentication","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.1.1_1771527243765_0.9643974185319724","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"pi-provider-kiro","version":"0.2.1","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.2.1","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"9b698247b6a7ecd05729579aba6ef187b4d306f4","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.2.1.tgz","fileCount":54,"integrity":"sha512-NpfBRnX6tDSus5CS9pM8bd9hdXuhbxSZOwTOn/veC7x7cuXw7acndbRGqwfQTC1pGtWreABrFiMi3R+7EP1zeA==","signatures":[{"sig":"MEYCIQCRXNoeYqShpNflPsvpxkTbAWCdFxPASFXkfnBK4K9OugIhAM/EV9KRBDgSlLWKOaVOwR5ro8nV9OyJzX1YwHd1Xfzs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138160},"type":"module","gitHead":"ad7de2f951056f29b12abc5dab568814cd0c8346","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc","check":"tsc --noEmit","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.11.0","description":"pi extension for Kiro API (AWS CodeWhisperer/Q) — 17 models across 7 families with OAuth authentication","directories":{},"_nodeVersion":"22.22.0","dependencies":{"js-tiktoken":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.2.1_1772145431610_0.4526082720093765","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"pi-provider-kiro","version":"0.2.2","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.2.2","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"1d2ab7056e18952c3a1236be01975a99b1fda2c7","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.2.2.tgz","fileCount":54,"integrity":"sha512-pnTqx8cRoEWR5ZI5a4dlpsqpCJMf6Ba6mtIZ1kKCPF10kO9X69/QfC3vIKoWNNiDyvEsXCZ4a3h2YhYtUZfAYw==","signatures":[{"sig":"MEQCIBJyWzQp84TD1Qav3SCMdDLOMGWe/vLCgNvnYfDxwWzkAiAUJkIGyDsnVvBPI89k47h6h5/aNn9AH8BBsPtY1d6d0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144939},"type":"module","gitHead":"9123fe2c6185a3837ef88b61cd35dcda0d528132","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc","check":"tsc --noEmit","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.11.0","description":"pi extension for Kiro API (AWS CodeWhisperer/Q) — 17 models across 7 families with OAuth authentication","directories":{},"_nodeVersion":"22.22.0","dependencies":{"js-tiktoken":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.2.2_1772168224409_0.4438680658535912","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"pi-provider-kiro","version":"0.3.1","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.3.1","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"d4f31e07aa455bc756310d7d9fe14ae006487d77","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.3.1.tgz","fileCount":54,"integrity":"sha512-a6J57WPkSOWDaGuFjEbs18fW60Ha861Ao91/cuBgrIkiUV4DOjD2dbCpV9HJc+Jxk5f+ickC2kUaCeVwSzlGqA==","signatures":[{"sig":"MEUCIQCicqlKpJo/BYNnYr4hlLJR9HD9cn1RbVDepl9sc4lhuAIgX9BH071XFLKkwyIp+V58dH2JeJgpy4r+wNB4L0Y6yfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154897},"type":"module","gitHead":"91530363460d899fabc3c24620741ba6242e7fb0","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc","check":"tsc --noEmit","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.11.0","description":"pi extension for Kiro API (AWS CodeWhisperer/Q) — 17 models across 7 families with OAuth authentication","directories":{},"_nodeVersion":"22.22.0","dependencies":{"js-tiktoken":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.3.1_1772741906614_0.674263924771356","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"pi-provider-kiro","version":"0.3.2","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.3.2","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"370a472ebcf37516b5bd72e1ba19b5f239db1bf3","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.3.2.tgz","fileCount":54,"integrity":"sha512-ARBfuFy78uNfCrAaeJhm7ekNFiadoObCFZ41MGdf6nq9IrLbgl+37zfPdK8PnnIHiyRQqTOJnQl0sNOLTZso4Q==","signatures":[{"sig":"MEUCIEgqoreq//whuBtUaLJpb9lZdW9Xl4NL9d0pXA/OcrhqAiEA+VnvdAW6mNIg1r6DWgK1A87cI2L4/pEbQ8kfeHESKt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158842},"type":"module","gitHead":"05cf6e0b418963a52c8f350f2e9fa34c18570d1e","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc","check":"tsc --noEmit","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.11.0","description":"pi extension for Kiro API (AWS CodeWhisperer/Q) — 17 models across 7 families with OAuth authentication","directories":{},"_nodeVersion":"22.22.0","dependencies":{"js-tiktoken":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.3.2_1773157380176_0.2136068068331154","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"pi-provider-kiro","version":"0.4.0","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.4.0","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"6626441d741d3f39e77b02d4902d79b8a5b1f05f","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.4.0.tgz","fileCount":58,"integrity":"sha512-xbAhpKweUc8mMMy/qyu2LCoHlsfhqEiInWfYpAOayRbTtt0AWjp5aEVL3kmZOkcreGNe3pYWdw8Lhcw/Lyf9TA==","signatures":[{"sig":"MEQCIGyqmt8JDpMCWl6L4YYTvnKdblnnY0WMYCZ8JAfd2UCgAiBrutJWgH55gT6mbZP4B6CeRsj4dWThPTRLqzFuvivu3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188018},"type":"module","gitHead":"7afbd08ac46813719299dabe6c5ad38ac81f6192","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc","check":"tsc --noEmit","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.11.1","description":"pi extension for Kiro API (AWS CodeWhisperer/Q) — 17 models across 7 families with OAuth authentication","directories":{},"_nodeVersion":"22.22.0","dependencies":{"js-tiktoken":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.4.0_1773546087327_0.7691425340948339","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"pi-provider-kiro","version":"0.4.1","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.4.1","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"b9e43c1c17940637b6b655ad3776e3734c76dd94","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.4.1.tgz","fileCount":58,"integrity":"sha512-LZZUaAQYuf3+LdQCyLeXcFVcrG6PFCClZw7L5G/zcAK9QiQWk3+9FurRejrcUgr3MQr2A+hNgEOBmA+G81SZCw==","signatures":[{"sig":"MEUCIQCp3U8sDI9H0pmGTZfS4KNVu7rQWUVpyqwnSgkIE3OGRgIgKdKFXh/BLYOYMltTYkPWn1k5R5fPykZCXQT3jyAQyNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190365},"type":"module","gitHead":"7ac8d5ea857a8b1f201bb7677ccc743816810619","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc","check":"tsc --noEmit","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.12.0","description":"pi extension for Kiro API (AWS CodeWhisperer/Q) — 17 models across 7 families with OAuth authentication","directories":{},"_nodeVersion":"22.22.1","dependencies":{"js-tiktoken":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.4.1_1773945113797_0.49698007963317337","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"pi-provider-kiro","version":"0.4.2","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.4.2","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"b44dfad71d81b92f82b1ad619242ce9237dfff8a","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.4.2.tgz","fileCount":58,"integrity":"sha512-rXEQKEwi1Q6on87WnV5rQ1QLPtI//zVwe4AOXqAheaTZy0FtgZM6pSC9jpweNoHwQlgke1reO4Rg7POgxanUQA==","signatures":[{"sig":"MEUCIBt7AELun2mEbua1Z5M8fDU+pfx67dJ8Xj7hyNmMQekBAiEA0FmeaiWVsHZhGN3p6WUtL0ockN0PiSURb/ojRGQXNC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190797},"type":"module","gitHead":"15c23665c973036ccf0f052756bd42f6996ad41d","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc","check":"tsc --noEmit","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.12.0","description":"pi extension for Kiro API (AWS CodeWhisperer/Q) — 17 models across 7 families with OAuth authentication","directories":{},"_nodeVersion":"22.22.1","dependencies":{"js-tiktoken":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.4.2_1774022050797_0.34425522317560375","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"pi-provider-kiro","version":"0.4.5","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.4.5","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"f0b74025ca7699568adf31eb2d17281bca1250cb","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.4.5.tgz","fileCount":58,"integrity":"sha512-XYrNEvu3y8w7oYogjnAfT+cK5kTPHueRBPprzC1oBYxRxsplA01DbZiVdPD9d/nBwM3sgur15E+13wNsIB/frA==","signatures":[{"sig":"MEUCIQCkEacvTMZG9VFmCvfREcMJbMTdpLbS+fwv7O16TepUrAIgY02VA6Thkar1LMPsyQK6IRIRfRUpoLI974FSW+8h1Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195955},"type":"module","gitHead":"70c73c2f0c68d32b51eaa42347932c1d7b53bc9b","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc","check":"tsc --noEmit","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.12.1","description":"pi extension for Kiro API (AWS CodeWhisperer/Q) — 17 models across 7 families with OAuth authentication","directories":{},"_nodeVersion":"22.22.1","dependencies":{"js-tiktoken":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.4.5_1774836772028_0.372211843540615","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"pi-provider-kiro","version":"0.5.1","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.5.1","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"0904bd1acd5294e7d3360c7b040775944cfffd4e","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.5.1.tgz","fileCount":62,"integrity":"sha512-gNalA9DDVg+YisBR8NvYg7x6wDBp49pBKXcU4VHbeg3TWNpyoTe2B9RwTWc+rEYoeskwonLAkqdJgtkPupTIKw==","signatures":[{"sig":"MEYCIQC572f3Mos0WfVQYz2c9XgvVXyRDEtp4xiyu9c+g3JDSQIhAJF5/DmGW7ogA/qQTHH47otYgVKJc5o4R/9TbR5Ble99","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211588},"type":"module","gitHead":"d1ceebfd6fc2f946a769c8fec540156a38578e56","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc","check":"tsc --noEmit","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.11.0","description":"pi extension for Kiro API (AWS CodeWhisperer/Q) — 18 models across 8 families with OAuth authentication","directories":{},"_nodeVersion":"24.14.1","dependencies":{"js-tiktoken":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.5.1_1776193595285_0.5877889268221685","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"pi-provider-kiro","version":"0.5.2","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.5.2","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"d7206ec480e894a726a04b6c734b14664846ba6e","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.5.2.tgz","fileCount":70,"integrity":"sha512-lFHZ8qOZHnNvP02ebzIdXNwHqU30BRfJXb+tJWzU5H0vqb9rSkZLEamS3mzJ8nq9lt6b+FomW5iOAMZNyWhLvQ==","signatures":[{"sig":"MEUCIQCo09jjzWmj3TDFMKlskzKrBa3KEap7ZsVCbA5MHjkDSgIgHOpGAuupdiwgHeBVAlJRw4z1hXZlM6700fRlWzku0bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5932233},"type":"module","gitHead":"4e9376661838ff90880369ef0bba1f02b8254b5c","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc && esbuild dist/index.js --bundle --platform=node --format=esm --outfile=dist/index.js --allow-overwrite --external:@mariozechner/pi-ai --external:@mariozechner/pi-coding-agent --external:@mariozechner/pi-tui","check":"tsc --noEmit","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.11.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 19 models across 8 families with OAuth authentication","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","js-tiktoken":"^1.0.21","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.5.2_1776356546167_0.15273578129531606","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"pi-provider-kiro","version":"0.6.0","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.6.0","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"cb8f5dc9b66375665a63356d22a388d97e59c0ad","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.6.0.tgz","fileCount":70,"integrity":"sha512-podcy+idl0hds+GMKtgsduqfrKLsNnV113nfK+OhX+5mmvuiKXGoMbsEaMx5ajpY0dbfw8x5uIflbjVshLwxtw==","signatures":[{"sig":"MEQCIC3qQHTnAlma/0jl0PVBgSzK/O2nknVFKH6Ubedtvj+7AiBwcBkOhgYTQ8DWtjfVf+2R70RymfYCDRHu+eGkw3W5sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5941744},"type":"module","gitHead":"01a146cfb996ab8b74fe7087dd0c2f29d8bd0901","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc && esbuild dist/index.js --bundle --platform=node --format=esm --outfile=dist/index.js --allow-overwrite --external:@mariozechner/pi-ai --external:@mariozechner/pi-coding-agent --external:@mariozechner/pi-tui","check":"tsc --noEmit","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.11.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 19 models across 8 families with OAuth authentication","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","js-tiktoken":"^1.0.21","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.6.0_1776473079331_0.06366458665711172","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"pi-provider-kiro","version":"0.6.1","keywords":["pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.6.1","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"3352edf1c9f5dcb3439ce4e38c91542536c319ab","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.6.1.tgz","fileCount":74,"integrity":"sha512-EWphFsiVxVRaXYPgArhW7CiLl7Kk/celhXcBf7V2t8gRdrmmOs8RQwwKb8LSyAh6LDNIA2Bmsrj2I2GqMmj3mA==","signatures":[{"sig":"MEUCIQDJl1i3dCfuDsgi5CO8PmaK+uYNG6F9236+i6dzkIKZ0gIgT/U5NeFwR5WGQX9KnYuIf2efzJ4lwdB8jXIAor2Hjbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5951092},"type":"module","gitHead":"5bf9ba0b65a2f9b5b1204390ae4334b5d98fcac3","scripts":{"lint":"biome check .","test":"vitest run","build":"tsc && esbuild dist/index.js --bundle --platform=node --format=esm --outfile=dist/index.js --allow-overwrite --external:@mariozechner/pi-ai --external:@mariozechner/pi-coding-agent --external:@mariozechner/pi-tui","check":"tsc --noEmit","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.11.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 19 models across 8 families with OAuth authentication","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","js-tiktoken":"^1.0.21","@biomejs/biome":"2.4.2","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-coding-agent":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.6.1_1776560998035_0.6661320700598845","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"pi-provider-kiro","version":"0.7.0","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.7.0","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"297bd4f20ae0a5a04d51534c228fca2ad59c3715","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.7.0.tgz","fileCount":3,"integrity":"sha512-J1DqAfyvo9Nw0+OYqF1yV7tUYi0lNyR1mUcc+mMcMG3eaYlz4XJqkGWoVO5ftwAiVfTO8aLfDKZ9JyyudnZGLA==","signatures":[{"sig":"MEUCIQCH2ckq6IAHViMKmdeiZ1EeFixW9qs+iYH4eQHlABojYAIgd6Z9ZYEHthQAb4gh3uW7sG7T+a6zlQg9uD0JMzTwOVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5710974},"type":"module","gitHead":"0eae77334840f112582301109792b6bfbeec78c4","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui","check":"tsc --noEmit","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.12.1","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"_nodeVersion":"24.15.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"^0.75.5","@earendil-works/pi-tui":"^0.75.5","@earendil-works/pi-coding-agent":"^0.75.5"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.7.0_1779826984498_0.23623061759486585","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"pi-provider-kiro","version":"0.8.0","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.8.0","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"dac5060af88b10b093c271a67e092d885a6dc67b","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.8.0.tgz","fileCount":3,"integrity":"sha512-IlOzXhM6y2RcunVleoBxOocMxwEpI4qXYtkeEapRnylyAYTFixtf5Pec1lQQLb1xar37KuwdMM1+IsSU+zUprg==","signatures":[{"sig":"MEYCIQDL/RWISe0d8YhXQxBBFUrIDWU8oDDWtVew12CHLxPTaAIhAMKnrTAiFWlxfsJhvjwfY28+n9JFj4iayhfAYOH8/sTN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5711400},"type":"module","gitHead":"8127b1f3d33cf780fd83ffe4e79cad57aa901b26","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui","check":"tsc --noEmit","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.13.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"^0.75.5","@earendil-works/pi-tui":"^0.75.5","@earendil-works/pi-coding-agent":"^0.75.5"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.8.0_1780086871964_0.6036143800254068","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"pi-provider-kiro","version":"0.8.1","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.8.1","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"00813641d88722a3862e04f7a9bd691e7674b4b4","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.8.1.tgz","fileCount":3,"integrity":"sha512-nH3/Gjmdx/1zWc4xRY7NfnHFYWP+42Qy7uU8zfoYymIeOrgC+l+dFFHOLTfNlG/lqZXE7WXKVOQYswsVRrML8Q==","signatures":[{"sig":"MEUCIQDNK+8c0hHI5yFpVN0rdX4fyFv5JYLzvnwygD8hG4EEegIgEhpjL6zbt33ZxeLGRoK9NIzAzwlCl/WVU6o8djNP0Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5772841},"type":"module","gitHead":"89cce22a51175327a94c533495539f35c0c657e5","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui","check":"tsc --noEmit","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.13.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"_nodeVersion":"24.17.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21","@smithy/core":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"^0.75.5","@earendil-works/pi-tui":"^0.75.5","@earendil-works/pi-coding-agent":"^0.75.5"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.8.1_1782836466592_0.784645185233608","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"pi-provider-kiro","version":"0.9.0","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.9.0","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"abf02634fe1470eed9257fa5295db4e14d1a7daf","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.9.0.tgz","fileCount":3,"integrity":"sha512-uVmp3WrmosrEsscCyXyRDuN1CIYBjwWxJ+2MOvKLotMj3bVNXq7NupJPV4IczzxmMlRnFPMoKkRkIMBllzKlkA==","signatures":[{"sig":"MEQCIElAfa3xNwfbaODn6g5VbnQ4abH5r1ilyS3UYkLQaEIAAiBwYEUa9QDW2+wLbQgMQBiiGMOt/g3/Vg4z7ZqHshv7Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5787297},"type":"module","gitHead":"15f6c92d0c0f28d6c45f146cbcbf54a8f5e77acf","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui","check":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.16.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21","@smithy/core":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-tui":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.9.0_1784567853313_0.22367383334457136","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"pi-provider-kiro","version":"0.9.1","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.9.1","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"f6fe1ab2115fc0709affffbc93a5340359766782","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.9.1.tgz","fileCount":3,"integrity":"sha512-02ei+XNFvKO6HEgnK6MoL/bPiIz1m4ODXj3OUv2FZ/tr2nsvSJ2I740rgN9OesNDAwK+OlmcZaixk9TPHiboDg==","signatures":[{"sig":"MEYCIQDLVu5EgTmxlWMCd2MOdkD7tchDdQemE/l6UDoEJekFEgIhANfGC/9jf+AN8h0Ec3w65/HttK+BG+3BkzzLN94tlMlN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5787319},"type":"module","gitHead":"34b1f204ae9dd33333a34387cc8a868747c7e99e","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui","check":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.16.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21","@smithy/core":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-tui":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.9.1_1784693214111_0.5573393353904801","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"pi-provider-kiro","version":"0.9.2","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.9.2","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"5257154d614c71eddc14c3c2817365a9e830df18","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.9.2.tgz","fileCount":3,"integrity":"sha512-NxXbwLl7RNt4TdeeOWQp+9jnomg2XHNf1ajyn3cuoCD95lVkfxKjSSDgULwH3gIKffXLbVeC165vtTc4/kCK6w==","signatures":[{"sig":"MEUCIDswj5ZeXhNev5B4IIWf+P/H1Fsp1+An9j1RVbcQx2j7AiEA8gx3RKYdZXhDWkRkiNAX6qOo5MhqpIogdnIKNq4VOTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5789842},"type":"module","gitHead":"7f60b6422703b2a53bc6a3ef7702452d65cc1bb9","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui","check":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.16.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21","@smithy/core":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-tui":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.9.2_1784745828049_0.6870783573621442","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"pi-provider-kiro","version":"0.9.3","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.9.3","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"5d0a8635d47686ac3fc9cc6f48a44886ab27805f","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.9.3.tgz","fileCount":3,"integrity":"sha512-u/JTghXK2eFmwR6FFm6o9ChmViGKjiw/IqXTxkl8y3gO3I/Bj4Hl31EC1uKx33uQedsHbC33PrM0mSwGMhHWrA==","signatures":[{"sig":"MEUCIFVN2oJc7T+lw2O9nXwIMTAfOOlOl/qBqiqaxCKhQm4bAiEAqSg1O2UnOtg4Qaqf8YO/mfR3suom/XRq8GN+QQTpX+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5789879},"type":"module","gitHead":"abcfca4923c63be32a1ac0ffddc9fb57019342f1","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui","check":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.16.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21","@smithy/core":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-tui":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.9.3_1784915932060_0.9589541971529314","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"pi-provider-kiro","version":"0.10.0","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.10.0","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"3ec9c53cf4f3df9cbd5725acc7550c5b3d721314","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.10.0.tgz","fileCount":3,"integrity":"sha512-kck0DLB3SmR5Qn84PTGFSEy96/0i5WVufuVRzYcmcrNgGy1L6h2aRMXnvqZZuk/yKxGhhGkA6kEHvlaTRlyacQ==","signatures":[{"sig":"MEQCIDO8w5hVpgF0o9gpzV2VuYO94tBvFS8/tsDCO1dqRcT0AiB6CrT56yLHCSP8qGCACHfTTqMY+fLwJ5lddKb56Fc2/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5807633},"type":"module","gitHead":"1dd61e71d5aa92bd2f742572d6506ac0f1867fa0","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui","check":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.17.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21","@smithy/core":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-tui":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.10.0_1786917944345_0.7146880453633411","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"pi-provider-kiro","version":"0.10.1","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.10.1","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"2d46bbd82d62fcac1b233f21f52e6b9677ee5b64","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.10.1.tgz","fileCount":3,"integrity":"sha512-6PkDPEePs68dh81rlItlxc7LLQPmgSRxOAJ1W7M0cAhEcQuPQ7MZC6lqbob/yq95borT5KzNMH33lyJ/yvtk0w==","signatures":[{"sig":"MEUCIQDhEkKQiYp12bbLfjcmsYZT3NUhQgSn7sW+VB1kGfmUvQIgKgNNlyqB/I174sYpTTZQ/+PXtpc6OlrgH/HVS4Bdhh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5812696},"type":"module","gitHead":"2315aaa0ba26bb207ae69a60d474245aa6d0c359","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui","check":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.17.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21","@smithy/core":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@smithy/types":"^4.17.2","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-tui":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.10.1_1787597360731_0.9647570990870811","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"pi-provider-kiro","version":"0.10.2","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.10.2","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"11dee4e375640683c40a3ad7cf140e609f5c211e","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.10.2.tgz","fileCount":27,"integrity":"sha512-RRWaUeFZrUcKF3BygzySuZv0VvCvn4OCUx5VUr2yKwliMeypQIEmbvtT792WVNIo+NaGeGduo0lZznBB55Z4ew==","signatures":[{"sig":"MEUCIEX723/zzXQDYgT+LWw3BBfE9f99nueC8JCqU7UnoAaVAiEAlpk/2nNg8vWTTV7NwKKN85XqAMEhGVUY3WdgYgoA8xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5882741},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"111a1b14682e34b30ec721fbce4e8f6d98986ec4","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --banner:js=\"import{createRequire as __kiroCreateRequire}from'node:module';const require=__kiroCreateRequire(import.meta.url);\" --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui && tsc --emitDeclarationOnly","check":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.17.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21","@smithy/core":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@smithy/types":"^4.17.2","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-tui":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-tui":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.10.2_1788195727177_0.34081610008759466","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"pi-provider-kiro","version":"0.11.0","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.11.0","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"13ce4c869b1bdda4db2ef091c6f46fc8344f0348","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.11.0.tgz","fileCount":30,"integrity":"sha512-ckoqnrMYv7LWMQRl/tvgoK9Yt78JO6Q/cL+zyX6HIEfGmf+y7A/wH+fNlXwCgedhMEU9W6HLpgzn24dXMiVmXg==","signatures":[{"sig":"MEUCIQDQd6sW/wIOjDxcile5RCU3PUt7zK+S8Un6qzn9Y2Hs+QIgShlD484MdbThMOVyqFdsmnX0Wg3mq4OYBzm1lRf7kmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJeNKa44NXjm/HQDcdlM1c5BmN/PbBQSroaiLauIuTigIhANasACP1U41SgsF+GAMVruCuFEonNWsIrKuIz/G/UFb+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5920586},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8a8cc9d627b480f1689911716b8a039ba2f917ef","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --banner:js=\"import{createRequire as __kiroCreateRequire}from'node:module';const require=__kiroCreateRequire(import.meta.url);\" --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui && tsc --emitDeclarationOnly","check":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.19.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"_nodeVersion":"24.20.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21","@smithy/core":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@smithy/types":"^4.17.2","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-tui":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-tui":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.11.0_1789434865332_0.7186144204828835","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"pi-provider-kiro","version":"0.12.0","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"license":"MIT","_id":"pi-provider-kiro@0.12.0","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"ba60bf2ab85b2880528fa31ee1d4e63dda25a4db","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.12.0.tgz","fileCount":33,"integrity":"sha512-s6U46kuYscuuzvTJidEY5o3C2MFH3yQPcbELlNeRPcppnGIKM5e0RoDBLaGafel6OxtWD5Rm5MCe6YEcWT10HQ==","signatures":[{"sig":"MEUCIQDzFrC1ACnEwjB+erO16D8tKtA2xgPFtpDgzn4QIz/GtQIgFlFhhwNKFahCtBYeZ4CMCpk4zWFKKh+ypznWSAryMwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB95ScIW+kBAnyCVvkArTMfgEZ99WtG1YYwJXaKtW8e8AiEAu/7RdSRtouM0xrxjEQ+uFsncQuSttXTv9MBwSGj57S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5932020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dfb44189ad67723e56373ae3613bae69510f0375","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --banner:js=\"import{createRequire as __kiroCreateRequire}from'node:module';const require=__kiroCreateRequire(import.meta.url);\" --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui && tsc --emitDeclarationOnly","check":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.19.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"_nodeVersion":"24.20.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21","@smithy/core":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@smithy/types":"^4.17.2","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-tui":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-tui":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-provider-kiro_0.12.0_1790126666905_0.2083280034255348","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"pi":{"extensions":["./dist/index.js"]},"_id":"pi-provider-kiro@0.12.1","bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"dist":{"shasum":"e8caca7ad1da590a367712989e6ed4c2418b6d16","tarball":"https://registry.npmjs.org/pi-provider-kiro/-/pi-provider-kiro-0.12.1.tgz","fileCount":33,"integrity":"sha512-SIqV16WM/8VSNdbrgJeznLr4Rc9Fwpf8yNhpJSs1sfkZak9Uic5HDGCpBAWbywO112zR82kAckp/nIkmIBvO0Q==","signatures":[{"sig":"MEYCIQCULyGKxUPAOOixVmRX5yVUXEBTN669vCC+fMOkhrEXdAIhAOO8bjaT5xGyG6Sf05MaHge6aujj06oDOoEylaKmVg0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHwdYHT0hHhEOH/TCO7RqwoKk86+gTaPqcC3H4RME6wVAiA84yJuQDoVM+cA+sjv7kEH9JFnqshuKDk/VNMLpxt+RA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-provider-kiro@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5932109},"main":"./dist/index.js","name":"pi-provider-kiro","type":"module","types":"./dist/index.d.ts","gitHead":"0899ed9c823e3bea592f642472f134f4439e4fee","license":"MIT","scripts":{"lint":"biome check .","test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --banner:js=\"import{createRequire as __kiroCreateRequire}from'node:module';const require=__kiroCreateRequire(import.meta.url);\" --external:@earendil-works/pi-ai --external:@earendil-works/pi-coding-agent --external:@earendil-works/pi-tui && tsc --emitDeclarationOnly","check":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","format":"biome format --write .","prepare":"npm run build","lint:fix":"biome check --write .","test:watch":"vitest","prepublishOnly":"npm run check && npm run build"},"version":"0.12.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb7b82bc-84ce-4f38-bc1c-a4354e04f4ce"}},"homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"_npmVersion":"11.19.0","description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","directories":{},"maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"_nodeVersion":"24.21.0","dependencies":{"esbuild":"^0.25.0","js-tiktoken":"^1.0.21","@smithy/core":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@smithy/types":"^4.17.2","@biomejs/biome":"2.4.2","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-tui":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-tui":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-provider-kiro_0.12.1_1790310026684_0.5292306015847017"}}},"time":{"created":"2026-02-19T17:58:29.129Z","modified":"2026-09-25T04:20:27.386Z","0.1.0":"2026-02-19T17:58:29.299Z","0.1.1":"2026-02-19T18:54:03.919Z","0.2.1":"2026-02-26T22:37:11.757Z","0.2.2":"2026-02-27T04:57:04.575Z","0.3.1":"2026-03-05T20:18:26.792Z","0.3.2":"2026-03-10T15:43:00.309Z","0.4.0":"2026-03-15T03:41:27.474Z","0.4.1":"2026-03-19T18:31:53.945Z","0.4.2":"2026-03-20T15:54:10.974Z","0.4.5":"2026-03-30T02:12:52.196Z","0.5.1":"2026-04-14T19:06:35.449Z","0.5.2":"2026-04-16T16:22:26.412Z","0.6.0":"2026-04-18T00:44:39.562Z","0.6.1":"2026-04-19T01:09:58.320Z","0.7.0":"2026-05-26T20:23:04.691Z","0.8.0":"2026-05-29T20:34:32.205Z","0.8.1":"2026-06-30T16:21:06.836Z","0.9.0":"2026-07-20T17:17:33.562Z","0.9.1":"2026-07-22T04:06:54.392Z","0.9.2":"2026-07-22T18:43:48.374Z","0.9.3":"2026-07-24T17:58:52.276Z","0.10.0":"2026-08-16T22:05:44.544Z","0.10.1":"2026-08-24T18:49:21.012Z","0.10.2":"2026-08-31T17:02:07.409Z","0.11.0":"2026-09-15T01:14:25.572Z","0.12.0":"2026-09-23T01:24:27.137Z","0.12.1":"2026-09-25T04:20:27.015Z"},"bugs":{"url":"https://github.com/mikeyobrien/pi-provider-kiro/issues"},"license":"MIT","homepage":"https://github.com/mikeyobrien/pi-provider-kiro#readme","keywords":["pi-package","pi","kiro","aws","codewhisperer","ai","provider"],"repository":{"url":"git+https://github.com/mikeyobrien/pi-provider-kiro.git","type":"git"},"description":"pi extension for the Kiro API (AWS CodeWhisperer/Q) — 12 kiro-cli-verified models with OAuth authentication","maintainers":[{"name":"mobrienv","email":"m@mobrienv.dev"}],"readme":"# pi-provider-kiro\n\nA [pi](https://shittycodingagent.ai/) provider extension that connects pi to the **Kiro API** (AWS CodeWhisperer/Q), exposing **12 kiro-cli-verified models** through one provider surface.\n\n## Why this exists\n\nKiro gives you a strong free model menu, but pi needs a provider that speaks Kiro's auth, model catalog, and streaming protocol cleanly. `pi-provider-kiro` handles that bridge, including:\n\n- AWS Builder ID, IAM Identity Center, Google, GitHub, and enterprise external IdP (OIDC) login flows\n- shared credentials from an existing `kiro-cli` session when available\n- reasoning-aware streaming\n- region-aware model filtering so pi only shows models your Kiro region can actually use\n\n## Quick start\n\nInstall the provider:\n\n```bash\npi install npm:pi-provider-kiro\n```\n\nOr install it globally with npm:\n\n```bash\nnpm install -g pi-provider-kiro\n```\n\nThen log in from pi:\n\n```text\n/login kiro\n```\n\nThe login flow supports:\n- **AWS Builder ID** — native device-code flow, works well over SSH/remotes\n- **Your organization** — IAM Identity Center start URL\n- **Google** — social login via `kiro-cli`\n- **GitHub** — social login via `kiro-cli`\n\nIf your organization uses an external identity provider (e.g. Okta) through Kiro, log in once with\n`kiro-cli login` and the provider reuses that session — no separate pi login needed.\n\nIf you already use [kiro-cli](https://kiro.dev), the provider can reuse those credentials instead of forcing a second login.\n\n## Models\n\n| Family | Models | Context | Reasoning |\n|--------|--------|---------|-----------|\n| Claude Opus | `claude-opus-4-7`, `claude-opus-4-6` | 1M | ✓ |\n| Claude Sonnet 4.6 | `claude-sonnet-4-6` | 1M | ✓ |\n| Claude Sonnet 4.5 | `claude-sonnet-4-5` | 200K | ✓ |\n| Claude Sonnet 4 | `claude-sonnet-4` | 200K | ✓ |\n| Claude Haiku 4.5 | `claude-haiku-4-5` | 200K | ✗ |\n| DeepSeek 3.2 | `deepseek-3-2` | 164K | ✓ |\n| MiniMax | `minimax-m2-1`, `minimax-m2-5` | 196K | ✗ |\n| GLM 5 | `glm-5` | 200K | ✓ |\n| Qwen3 Coder | `qwen3-coder-next` | 256K | ✓ |\n| Auto | `auto` | 1M | ✓ |\n\nAll listed models are free to use through Kiro.\n\n## Usage\n\nOnce logged in, select any Kiro model in pi:\n\n```text\n/model claude-sonnet-4-6\n```\n\nOr let Kiro pick automatically:\n\n```text\n/model auto\n```\n\nReasoning is automatically enabled for supported models. Use `/reasoning` to adjust the thinking budget.\n\n### Estimated usage\n\nKiro reports an exact credit count for completed turns, but not a per-turn USD charge. It also currently omits the cache-read and cache-write fields modeled by its token-usage response. Both estimates are independently opt-in:\n\n```json\n{\n  \"pi-provider-kiro\": {\n    \"usageTracking\": {\n      \"estimateDollarValue\": true,\n      \"estimateCacheUsage\": true,\n      \"estimatedCacheTimeout\": 300000\n    }\n  }\n}\n```\n\n`estimateDollarValue` converts credits to an estimated USD-equivalent value for Pi usage dashboards. `usdPerCredit` defaults to Kiro's published add-on rate of `$0.04` per credit and may be overridden. The legacy `enabled: true` setting remains accepted as a deprecated alias for `estimateDollarValue: true`.\n\n`estimateCacheUsage` conservatively reclassifies prompt tokens repeated from the previous successful turn in the same session as `cacheRead`. The first turn, large context reductions, idle gaps beyond `estimatedCacheTimeout`, and any response carrying real wire cache counters remain untouched. The timeout defaults to five minutes; set it to `0` to disable expiry. Estimated messages include `usage.cacheEstimated: true` so audits can distinguish estimates from provider-reported values.\n\nThese values are estimates, not wire truth, invoices, or confirmed marginal charges. Credits included in a subscription may have no marginal cost, and estimated cache usage does not prove that Kiro served a backend cache hit. Tracking is disabled by default, and invalid settings fail closed for the affected estimate. Pi's HTML session export currently recomputes component costs and may therefore show `$0`; cost dashboards and summaries that read `usage.cost.total` show the dollar-value estimate.\n\n### Usage in the footer\n\nOpt in to a compact allowance indicator in Pi's footer while a Kiro model is active:\n\n```json\n{\n  \"pi-provider-kiro\": {\n    \"showUsageInFooter\": true\n  }\n}\n```\n\nThe badge shows the percent of your allowance **used** (e.g. `◆ Kiro 1%`), colored by consumption — comfortable below 70%, warning at 70%, and critical at 90%. It refreshes on session start, model switches, and after completed Kiro turns, throttled to avoid extra requests. It stays hidden for non-Kiro models, when no local Kiro credential is available, or if a usage lookup fails, and is disabled by default.\n\n## Retry Behavior\n\nGeneric transient retries such as HTTP `429` and `5xx` are handled by `pi-coding-agent` at the session layer.\n\nThis provider only keeps local recovery for Kiro-specific cases:\n- `403` auth races, where it can refresh credentials from `kiro-cli`\n- first-token / stalled-stream recovery\n- empty-stream retries\n- non-retryable Kiro body markers like `MONTHLY_REQUEST_COUNT` and `INSUFFICIENT_MODEL_CAPACITY`\n\nThe reason codes this provider classifies on are published from the package\nentry point, so consumers can interpret a code without hardcoding their own copy\nof the literals:\n\n```ts\nimport {\n  KIRO_REASON_CODES,\n  isCapacityError,\n  isNonRetryableBodyError,\n  isTooBigError,\n} from \"pi-provider-kiro\";\n\nisTooBigError(400, body); // size rejection → safe to compact and retry\nisCapacityError(body); // transient capacity → safe to retry as-is\nisNonRetryableBodyError(body); // hard quota → do not retry\n```\n\nThese are Kiro's own codes, not a provider taxonomy: mapping them to your own\nsemantics is the consumer's job.\n\nOne caveat for consumers outside pi: the entry point is the whole provider, so\nimporting it loads modules that import pi's host packages\n(`@earendil-works/pi-ai`, `-pi-coding-agent`, `-pi-tui`). They are declared as\noptional peer dependencies — present already wherever this runs as a pi\nextension, but a standalone project must install them itself or the import fails\nwith `ERR_MODULE_NOT_FOUND`. The types resolve without them under the usual\n`skipLibCheck`.\n\n## Development\n\n```bash\nnpm run build       # Compile TypeScript\nnpm run check       # Type check (no emit)\nnpm test            # Run the Vitest suite\nnpm run test:watch  # Watch mode\n```\n\n## Architecture\n\nThe extension is organized as one feature per file:\n\n```\nsrc/\n├── index.ts            # Extension registration\n├── models.ts           # 12 model definitions + ID resolution\n├── oauth.ts            # Multi-provider auth (Builder ID / Google / GitHub)\n├── kiro-cli.ts         # kiro-cli credential sharing\n├── transform.ts        # Message format conversion\n├── history.ts          # Conversation history management\n├── thinking-parser.ts  # Streaming <thinking> tag parser\n├── token-type.ts       # `tokentype` header for external IdP bearer tokens\n├── event-parser.ts     # Kiro stream event parser\n└── stream.ts           # Main streaming orchestrator\n```\n\nSee [AGENTS.md](AGENTS.md) for detailed development guidance and [.agents/summary/](/.agents/summary/index.md) for full architecture documentation.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}