{"_id":"@sunerpy/kiro-provider","_rev":"53-b42615bd40844019f59baec408e08e7d","name":"@sunerpy/kiro-provider","dist-tags":{"rc":"0.5.0-rc.5","latest":"3.7.2"},"versions":{"0.2.0":{"name":"@sunerpy/kiro-provider","version":"0.2.0","license":"MIT","_id":"@sunerpy/kiro-provider@0.2.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"28a52e5fa70155b8d9dcbd27a16983d3d369dbea","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.2.0.tgz","fileCount":4,"integrity":"sha512-e6MNmCcB2SkYzvB8k2IlIZJJLso5SVWQ5n9M2BfEhgfWlX/09zO5bgXy3oiuFXTtjMzWMbV68tkyvDjvoirXbw==","signatures":[{"sig":"MEMCIFttnnUdfmbH0BxR5+sCszJLSH0vkvCj6hPpiZio/ZCPAh8QXMDW/H89kNYEYZaFxPzriM2PjhD4qbXy6QcAVDic","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512033},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"2d2329c1ab94a8177d3eff5bc31adf6c1f118692","scripts":{"fmt":"bunx --bun @biomejs/biome format --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify --banner \"#!/usr/bin/env bun\" && bun -e 'const path = \"dist/cli.js\"; const source = await Bun.file(path).text(); await Bun.write(path, source.replace(\"#!/usr/bin/env bun\\n// @bun\\n#!/usr/bin/env bun\\n\", \"#!/usr/bin/env bun\\n// @bun\\n\"));' && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"sunerpy","email":"nkuzhangshn@gmail.com"},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone AWS Kiro (CodeWhisperer) provider service","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.0","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.2.0_1784474589275_0.6400049164751427","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@sunerpy/kiro-provider","version":"0.3.0","license":"MIT","_id":"@sunerpy/kiro-provider@0.3.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"acef97ed332ce56572a33ee10919c178a79e5d0c","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.3.0.tgz","fileCount":4,"integrity":"sha512-9CNkrHV1Y/BQuBmDJ5Ne+TQW9wOm+PzBkdT+ZQHuixQ2nlil4BgKgYQPygKX26AM0sCzCuFQmVYUG6yU3uxgHA==","signatures":[{"sig":"MEUCIBN70a0j8hBBqqiF5btHtwrxWSOB39wiqAiIFigc7spUAiEAxztnBJ770hLqErzWkYLREUgj7R7FHa85QD7CCCkcf40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":529139},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"20ea90a9f422a2a267dda7d1aa2236b3a07280aa","scripts":{"fmt":"bunx --bun @biomejs/biome format --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify --banner \"#!/usr/bin/env bun\" && bun -e 'const path = \"dist/cli.js\"; const source = await Bun.file(path).text(); await Bun.write(path, source.replace(\"#!/usr/bin/env bun\\n// @bun\\n#!/usr/bin/env bun\\n\", \"#!/usr/bin/env bun\\n// @bun\\n\"));' && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"12.0.1","description":"Standalone AWS Kiro (CodeWhisperer) provider service","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.0","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.3.0_1784672747644_0.3919513402358259","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@sunerpy/kiro-provider","version":"0.3.1","license":"MIT","_id":"@sunerpy/kiro-provider@0.3.1","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"071d4b6ed0ad829e1b211b5d2e46d6e4e977a9b4","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.3.1.tgz","fileCount":4,"integrity":"sha512-oNPwSVVNXxuqA1vNIFQKKGCJYhe/J3tUnMymHglrTpmSb7iryqUiRuKjPcCN6AaPM2PWhUVhZ3asmlclgHcUlg==","signatures":[{"sig":"MEQCIFlvqDnWo+dg6RZGiRnXXBwS21X9kecq0qXmzYwSC0CMAiBgUVAIkxzykJTMx0PCdD6Qh1a1szN4drMFQceLvI9Vvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530100},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"3b88d638e0dc5da4a22e9a44c50e4cbe32b05a91","scripts":{"fmt":"bunx --bun @biomejs/biome format --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify --banner \"#!/usr/bin/env bun\" && bun -e 'const path = \"dist/cli.js\"; const source = await Bun.file(path).text(); await Bun.write(path, source.replace(\"#!/usr/bin/env bun\\n// @bun\\n#!/usr/bin/env bun\\n\", \"#!/usr/bin/env bun\\n// @bun\\n\"));' && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"12.0.1","description":"Standalone AWS Kiro (CodeWhisperer) provider service","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.0","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.3.1_1784693631888_0.366374918550169","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@sunerpy/kiro-provider","version":"0.4.0","license":"MIT","_id":"@sunerpy/kiro-provider@0.4.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"c1a1f6b661ed30938dc1398db2709954f1f7edce","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.4.0.tgz","fileCount":4,"integrity":"sha512-kOyPovOJzeRS70nYz4Og9YeJmz7Fa5DOESR0wT14k0ylfq3Q5zD2VSG9F0Q/qfrJ7mAQtErSaEUwEDRa5QJARQ==","signatures":[{"sig":"MEQCIEh3XbBU4TXomObcVVv6AVs/pR5QHyht3sUzZIJMb+egAiBenpgqq7CltZSfhYUUTGLVuZc8LhpyPG9QIPZhaLK6pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":614694},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"2ace44c6deb333ddef2f9054a5e2714aa4f47cb0","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify --banner \"#!/usr/bin/env bun\" && bun -e 'const path = \"dist/cli.js\"; const source = await Bun.file(path).text(); await Bun.write(path, source.replace(\"#!/usr/bin/env bun\\n// @bun\\n#!/usr/bin/env bun\\n\", \"#!/usr/bin/env bun\\n// @bun\\n\"));' && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"12.0.2","description":"AWS Kiro gateway for OpenAI Responses and Anthropic Messages clients","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.4.0_1787544079083_0.43840501796814646","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.1":{"name":"@sunerpy/kiro-provider","version":"0.5.0-rc.1","license":"MIT","_id":"@sunerpy/kiro-provider@0.5.0-rc.1","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"0e0c7fe7c9bf35d9564443f5602724cd784b2637","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.5.0-rc.1.tgz","fileCount":4,"integrity":"sha512-Qkl0qD02GfDnbRWQU4rQy3N5A+Ba0/fqq+yHYMD+3j/e/JOMAzNMqyGdnARBx7SKLdJnYlHwKVT6VtcMWNo9ig==","signatures":[{"sig":"MEUCIEjjKTU2xVQ0AY2WP3Y+5uWI77SRMLDWPK7CSaPjfK3nAiEAlwpc4g04rxDvijBofpElvQtVP54RkL+L+bftAObP2mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.5.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":672730},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"f48803f3ed5d8d1aa336c1a226bdb639d0212fd3","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify --banner \"#!/usr/bin/env bun\" && bun -e 'const path = \"dist/cli.js\"; const source = await Bun.file(path).text(); await Bun.write(path, source.replace(\"#!/usr/bin/env bun\\n// @bun\\n#!/usr/bin/env bun\\n\", \"#!/usr/bin/env bun\\n// @bun\\n\"));' && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"12.0.2","description":"Protocol-fidelity AWS Kiro gateway for verified OpenAI Responses and Anthropic Messages subsets","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.5.0-rc.1_1787785176115_0.711117948887358","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.2":{"name":"@sunerpy/kiro-provider","version":"0.5.0-rc.2","license":"MIT","_id":"@sunerpy/kiro-provider@0.5.0-rc.2","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"18431a5c33e7c86a1bdb35863b82585ba4072dc4","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.5.0-rc.2.tgz","fileCount":4,"integrity":"sha512-e7IAIJB1qawQwPtbyxOSx0tat4t7xSCjNxgD5fzTELzLyODVQ56R7C3wPR+g/rvGhgPA1kSqR6rLQjq3ArLFHg==","signatures":[{"sig":"MEUCIFmKZf0B6BinzznxeTF6i38OGGHiV6AbzpVUdv2ajQizAiEAsGtPiXNgNEeP3do2eiVNVATAlzsQocpQWIlW36fZobY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.5.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676674},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"fb71f56bcf4c61ec9a1051ea2a03ea3a459f6b6f","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify --banner \"#!/usr/bin/env bun\" && bun -e 'const path = \"dist/cli.js\"; const source = await Bun.file(path).text(); await Bun.write(path, source.replace(\"#!/usr/bin/env bun\\n// @bun\\n#!/usr/bin/env bun\\n\", \"#!/usr/bin/env bun\\n// @bun\\n\"));' && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"12.0.2","description":"Protocol-fidelity AWS Kiro gateway for verified OpenAI Responses and Anthropic Messages subsets","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.5.0-rc.2_1787806116962_0.43713150069696494","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.3":{"name":"@sunerpy/kiro-provider","version":"0.5.0-rc.3","license":"MIT","_id":"@sunerpy/kiro-provider@0.5.0-rc.3","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"9e10ac158cc1d8f9ed6f933bac5ce12b7403dbfb","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.5.0-rc.3.tgz","fileCount":4,"integrity":"sha512-QFp39KBw32D1cqJai8OOl6OrLv4JFypQKlono3488eV+0YR0S5HWSfz7nmTWVGyaT8N7Phe4mMjy+S9EJF1p5Q==","signatures":[{"sig":"MEUCIQCBD7UOSF+3DsHzdKJ0+M8IwHwRMXqvPxGgMepved+MugIgWEAgTm+rpvY/+0x1xL2+a7ZvZ5iBqDejrlV+bgYWLIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.5.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677607},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"b22395200bc69b87d5af9442f34e6a86f68e7daa","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify --banner \"#!/usr/bin/env bun\" && bun -e 'const path = \"dist/cli.js\"; const source = await Bun.file(path).text(); await Bun.write(path, source.replace(\"#!/usr/bin/env bun\\n// @bun\\n#!/usr/bin/env bun\\n\", \"#!/usr/bin/env bun\\n// @bun\\n\"));' && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"12.0.2","description":"Protocol-fidelity AWS Kiro gateway for verified OpenAI Responses and Anthropic Messages subsets","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.5.0-rc.3_1787835717335_0.7587470604806412","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.4":{"name":"@sunerpy/kiro-provider","version":"0.5.0-rc.4","license":"MIT","_id":"@sunerpy/kiro-provider@0.5.0-rc.4","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"54bd43ac72d4d232978886f62a998685562ff9b1","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.5.0-rc.4.tgz","fileCount":4,"integrity":"sha512-2rhGA8shcv2t8Rz83Enurojz/olvXExHH9ZkKl7SYiIao4gSUsF57Lto07gyNHz7wfnSTXgDfoS0lfHR+qxREQ==","signatures":[{"sig":"MEUCIF0H5eyOdWQmOPdY7dFky0ZTwnnmyHP9CWdRxS7XEdqbAiEA0Koq8WdEsV/stXzLX0CUWHPJQSM20dCy9Ry9l59ahuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.5.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":722116},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"5e84aa34054d848809e5a4f1882405b21aef66aa","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify --banner \"#!/usr/bin/env bun\" && bun -e 'const path = \"dist/cli.js\"; const source = await Bun.file(path).text(); await Bun.write(path, source.replace(\"#!/usr/bin/env bun\\n// @bun\\n#!/usr/bin/env bun\\n\", \"#!/usr/bin/env bun\\n// @bun\\n\"));' && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"12.0.2","description":"Protocol-fidelity AWS Kiro gateway for verified OpenAI Responses and Anthropic Messages subsets","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.5.0-rc.4_1787974883529_0.9866427662442565","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.5":{"name":"@sunerpy/kiro-provider","version":"0.5.0-rc.5","license":"MIT","_id":"@sunerpy/kiro-provider@0.5.0-rc.5","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"42e904a29d1b7fc307e770696d55d69ff6235a19","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.5.0-rc.5.tgz","fileCount":4,"integrity":"sha512-HaVGvNjTDpcOTg/9srfxlZgSzm/cG2whAZymjf/R+NCRhzReiw8ZlV9hy3PQKwHCSFpjpwq3yQc3DfEHVvAikg==","signatures":[{"sig":"MEQCIH+DxKhsh4Qo/PrlQfrEu6uQ+1VWYaKnvdNkTq0hP43fAiAqwAQV7sn5GNkSUVuPTevS5Aqn3gGQQmiBh+Y/UmaumQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.5.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734667},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"71a5027c417a04833c3ba1ebe305d28ce209bf74","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify --banner \"#!/usr/bin/env bun\" && bun -e 'const path = \"dist/cli.js\"; const source = await Bun.file(path).text(); await Bun.write(path, source.replace(\"#!/usr/bin/env bun\\n// @bun\\n#!/usr/bin/env bun\\n\", \"#!/usr/bin/env bun\\n// @bun\\n\"));' && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"12.0.2","description":"Protocol-fidelity AWS Kiro gateway for verified OpenAI Responses and Anthropic Messages subsets","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.5.0-rc.5_1787998736761_0.839210029730487","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@sunerpy/kiro-provider","version":"0.5.0","license":"MIT","_id":"@sunerpy/kiro-provider@0.5.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"c48b666163ac3e6d3a39ca30625ea319f7ed3f91","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.5.0.tgz","fileCount":4,"integrity":"sha512-u1VVNZjx6cx6P4+BDu5lNPSx5YM72QKu5cv6GpcxwTK8Fu6nhXBWGi6PfURj9IjjgZZDzqPl60wA8YPLoYEn4w==","signatures":[{"sig":"MEUCIHR1ZyJVjdJ00UgIbnpG6zrwRTSMIvpmWtKA3e+lj2tnAiEA9BsB3dSyKkYsiZgwdHwlPG+oDViiliSJuSfXbq5v2Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":737533},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"045968f9e82609d5879cd0d4eb2226b2aa0e65b2","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify --banner \"#!/usr/bin/env bun\" && bun -e 'const path = \"dist/cli.js\"; const source = await Bun.file(path).text(); await Bun.write(path, source.replace(\"#!/usr/bin/env bun\\n// @bun\\n#!/usr/bin/env bun\\n\", \"#!/usr/bin/env bun\\n// @bun\\n\"));' && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"12.0.2","description":"Protocol-fidelity AWS Kiro gateway for verified OpenAI Responses and Anthropic Messages subsets","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.5.0_1788001561277_0.0681635795155997","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@sunerpy/kiro-provider","version":"0.5.1","license":"MIT","_id":"@sunerpy/kiro-provider@0.5.1","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"fd4bc4f3e7b4b083bf3567f65dcfaa626e91c94e","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.5.1.tgz","fileCount":4,"integrity":"sha512-uKDCt4jaJbrItJNd33tH52KM+JY2nLOlrh8t+0KjH/QhbACZS4Uh4lwMuxaazjHNFd1tneUZrADnwQ0COC1UCg==","signatures":[{"sig":"MEUCIQDHqhAmTA/YFm8IncCjpsm6Sn5R6YZXcaBEz2VXJvknfwIgbZenxeTdMBtR8gen0SbFbPmXVrUQWcrJR//19uhlCRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":739251},"type":"module","engines":{"bun":">=1.3.0"},"gitHead":"4170c950719dec26c205bafd6ef098693eacef78","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify --banner \"#!/usr/bin/env bun\" && bun -e 'const path = \"dist/cli.js\"; const source = await Bun.file(path).text(); await Bun.write(path, source.replace(\"#!/usr/bin/env bun\\n// @bun\\n#!/usr/bin/env bun\\n\", \"#!/usr/bin/env bun\\n// @bun\\n\"));' && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"12.0.2","description":"Protocol-fidelity AWS Kiro gateway for verified OpenAI Responses and Anthropic Messages subsets","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.5.1_1788110783094_0.11935936551661075","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@sunerpy/kiro-provider","version":"0.6.0","license":"MIT","_id":"@sunerpy/kiro-provider@0.6.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"8665121e71feb5940ea907ee988cd2fb34555cd2","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.6.0.tgz","fileCount":4,"integrity":"sha512-q8LPGkk/xZzZGVCLVwwBJ4H/1f+oGVc0tj6yzt84kG7zeKyRcWnOTD2fQ07YJKCvYSFJfhdOqLmZTCjiecsp+A==","signatures":[{"sig":"MEUCIQD8ZQJTTdatq9DXfQMvjUB3NhNjiU5b1vz71WFUFIYpnAIgX9sv1lRLLtpsZM7kbY1p/AVeuTcUnfd2j2Wy29bc5oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":759694},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"634f9726b6b2df88e8186732e64a0037a022c44e","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.17.0","description":"Protocol-fidelity AWS Kiro gateway for verified OpenAI Responses and Anthropic Messages subsets","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.6.0_1788344337039_0.36126091933657034","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@sunerpy/kiro-provider","version":"0.7.0","license":"MIT","_id":"@sunerpy/kiro-provider@0.7.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"a81ecea7def94101d91e8574ef167ae5d183d893","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.7.0.tgz","fileCount":4,"integrity":"sha512-nJse6hRDhoC8fLSBdpD4A/epe9yI+0MEn/zGjG1SezqjuQG/hcWquUE9E4BlNsrZ0iclZDPKrvNVbuuK4T/wQA==","signatures":[{"sig":"MEYCIQDBaRxXmq6zAQiwj78/C4DzDMCgkoVeCFlvfSqmhwLwewIhALp2xT6gTWOIdTAaSJjug87L+8+uOVr2VzNjgIbow8AY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":747504},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"b0a536514b949313cf1ea1e3fd898bf201d2af21","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.17.0","description":"Protocol-fidelity AWS Kiro gateway for verified OpenAI Responses and Anthropic Messages subsets","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.7.0_1788350023989_0.6558882038897376","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@sunerpy/kiro-provider","version":"0.8.0","license":"MIT","_id":"@sunerpy/kiro-provider@0.8.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"f13d952b24030fedf0eaca2d07d8b83894d4aada","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.8.0.tgz","fileCount":4,"integrity":"sha512-le88/HxSa5GAJoDpRj/USW+yDsKF4C3Xduq8Snu0g+OeptkOPHJdqnLn0jI589xwK6axbIx2gtt4v6bJxtPEDQ==","signatures":[{"sig":"MEYCIQCsCjDZMG/6VcHfskgriCto6pxIxfNzl4605vkfLgBfvQIhAL3BA/TCWOXESVluACN8Vxh6ZSrjP2GvST6h1UzS+Py1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763995},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"e0f9c0af8548e8118db7580ccc5c6603d370ac1e","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.17.0","description":"Protocol-fidelity AWS Kiro gateway for verified OpenAI Responses and Anthropic Messages subsets","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.8.0_1788419981871_0.715012378777802","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@sunerpy/kiro-provider","version":"0.8.1","license":"MIT","_id":"@sunerpy/kiro-provider@0.8.1","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"1dfe29d4e121e7b3d7fc497230afb9afa4aaeccc","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-0.8.1.tgz","fileCount":4,"integrity":"sha512-gCsaCqAuWJs0y4WZEzYErSuVb87L7X9poRVo9/5IGvELyav35hX8h3P/Uld6L2U9QLgvdjnjcTi19LRUMUoOWA==","signatures":[{"sig":"MEYCIQDRqWNn7i5llWEUiMT5/GZN6+1S4qDCQwzrhB3lIP7KRQIhALreh3ekzvcfvTDz48aE/N8sF2VuqK02M2KihpORh1Uk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":769087},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"c339533910219233abb3022af031a8a878c58db4","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.0","description":"Protocol-fidelity AWS Kiro gateway for verified OpenAI Responses and Anthropic Messages subsets","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_0.8.1_1788624706685_0.5651738196230136","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@sunerpy/kiro-provider","version":"3.0.0","license":"MIT","_id":"@sunerpy/kiro-provider@3.0.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"0654582cb7a3ad03008df3c097b13eb91b95045e","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.0.0.tgz","fileCount":4,"integrity":"sha512-M2UfwlDXgaa4FnrvkOuSlaXsBJ+9JbU2UqMVuQcy8j5oc7ylwbHPJAlUVG89d5/r6M3JGH7fo80KC4LqRD0lgQ==","signatures":[{"sig":"MEUCICrClUAz1pzdxZ+e7v70rrDzFp6vObi8G/33zdx2J9rcAiEA61oKhyfaL1H9I2Z+y56YdjB9n6IGsA5nr/lZZbie4VY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":812899},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"b46ba343d233bbbd5e099d1b2cde228e2bdd8115","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.0.0_1788669056135_0.7990335811400489","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@sunerpy/kiro-provider","version":"3.0.1","license":"MIT","_id":"@sunerpy/kiro-provider@3.0.1","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"7046842b6f948d66410e689d4297386be750686d","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.0.1.tgz","fileCount":4,"integrity":"sha512-kb8w1rIDl6fa9pRBDoRz4sfDsGVhM8eP/B4x/Li0VA67Sb90wE7+3jkClLByo1fCyloi2Yrc5JqR7OmtOtOz/A==","signatures":[{"sig":"MEQCIDozKUPWfco8Q8XMsYhZJwzrU64/CbDP6aS8OJcuravQAiBWB7RkrcyhQSzV8ZZ/F9PqqX+rxnvSnjBhkK/bzZSiYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":813226},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"d3ce4cd400c83289cb25f5f26bdf639a4142e4c5","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.0.1_1788671025639_0.6060153675612141","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@sunerpy/kiro-provider","version":"3.1.0","license":"MIT","_id":"@sunerpy/kiro-provider@3.1.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"fade11cbd20f4b66332976037f4ea03299defd35","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.1.0.tgz","fileCount":4,"integrity":"sha512-IMVME0IA8Wqlr6sB51trjCUB0xNbSEq1Xyo4j/UymXktJt5HToGs6QV+Xqhnge2qjNNtyoiRa1CYjUqJNuacZQ==","signatures":[{"sig":"MEQCIGujGatT2rj1gKGCZYlRoOyRtN6ppXK0ooXW9LXuxxPPAiBp3Tf/Yc/0dEzCEBYaQxbYZGZoeoa8hQoc5Bk3DnvDcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":849657},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"5c376b00a19cc06a78bdcb8b83926ad05c45212b","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.24.0","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.1.0_1789093735720_0.756996747843119","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@sunerpy/kiro-provider","version":"3.1.1","license":"MIT","_id":"@sunerpy/kiro-provider@3.1.1","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"3d57c96ee2d1975fd6390b01c647b5de0ce671d3","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.1.1.tgz","fileCount":4,"integrity":"sha512-hJGWXe9ZpjmBQhsF3L53p0pkGuKl04QyDmHUC+QYh9TSz+uO/0xkPa0s3KUM8EhMYivoOy/STN/Tel0GroAWsw==","signatures":[{"sig":"MEQCIE8+/wPkHwOsVHuO/6povQCq1mXHOV39AVD0k8yvELzvAiBPRjohmXGcbq7T3oZOAVdYsSOkmib/0jT1y3LVPsHCrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1021502},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"cac7a17993a90c444faa1c886a591b9486e6fffc","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.1.1_1789283908465_0.6069137847638801","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@sunerpy/kiro-provider","version":"3.1.2","license":"MIT","_id":"@sunerpy/kiro-provider@3.1.2","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"332d6b7b46a9ff1c678bc478ff09b9c1638d7258","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.1.2.tgz","fileCount":4,"integrity":"sha512-/J7NrjRTkNfsq+sIkSmcPqHNzghhTgpGN+zcUGqfSxQo5k/yT9/wnEAd4ohX8JYEJcz2EzCPJ1gSDjqf6kJttg==","signatures":[{"sig":"MEUCIAzZUb3pBeNtf3izJ605BIR/fhwCnRlgxi/sjB8QYALjAiEA4y+R9Um+jlE/9FKnRcojVK7FoL0Gm5y/lu3Fpe9DtaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022543},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"ef46b30ec0c2cebf86a4c86f14baa2279fb24e7d","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.1.2_1789299815727_0.6266421521384349","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@sunerpy/kiro-provider","version":"3.1.3","license":"MIT","_id":"@sunerpy/kiro-provider@3.1.3","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"746a7af68639c0962e410de8ef28d74bfbfd23be","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.1.3.tgz","fileCount":4,"integrity":"sha512-nv+8R9b8XeRiXljnWQp115N1qnkpAtfO/+rTQXU4UZbOoxr5ZVydFZuBq1AEvmIxuYW2VVMG0A8I7OlqsrBVVw==","signatures":[{"sig":"MEUCIQCTyP5yrs7WGSvFPpYLIUsbBm2EwK44WhFSJ7btAMSU8wIgWqYjngZSccDjVixZSDei2z0Gn5++RmMv5jnKQIrckfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1023222},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"a703d3c68592461b5420c892251243a655519131","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.1.3_1789354574884_0.6382107391389629","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@sunerpy/kiro-provider","version":"3.1.4","license":"MIT","_id":"@sunerpy/kiro-provider@3.1.4","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"fd112e633a5985d3c08aba1c6c8f201f24dc4c6d","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.1.4.tgz","fileCount":4,"integrity":"sha512-w2LZJTnLCiaQSZt6nY2jx8ppJc3gNgivksuqHyR7NnGBYTdPxPT7TCKLvTBR4JwER4tcrL2VkESm4COfUPw5qw==","signatures":[{"sig":"MEUCIFgGF1fQ/fN729WKCaQ1woEEJX9xHryV8xMdmFVbNUi9AiEA0NsyTg5ra0R/aoVIalRlRLju8hm6uMVnIc3cusDfiq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3368388},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"5c0749cf47b010c43c26c912e6e19613f0d09245","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.99","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.1.4_1789366090928_0.40643182922961296","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@sunerpy/kiro-provider","version":"3.2.0","license":"MIT","_id":"@sunerpy/kiro-provider@3.2.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"8bdbf6403bf502c9acae68ea4d761cf74730f50a","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.2.0.tgz","fileCount":4,"integrity":"sha512-RgNL4rL9+H1SkFBcQJv9HkPJng3B75N18G8h3Z166ayyfrIo9yYIHXhVn4oYIuzdWQ5izo86/RPinntK0FXztQ==","signatures":[{"sig":"MEUCIQDrsskN7yLfSjva5h/dlV7zeiP9YuiY4IARXNY2YurwRgIgRKFoziNvrkklarlX7J9+YUJuOGSosjo9+BD2ZQYPBfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3376127},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"a3a1f68ed12aa4e99f715f61c4b7ea30fd7cf853","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.99","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.2.0_1789379567439_0.6856121194605409","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@sunerpy/kiro-provider","version":"3.2.1","license":"MIT","_id":"@sunerpy/kiro-provider@3.2.1","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"e403f4f7397bb32ca2e71d825043368f6e6ae0d9","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.2.1.tgz","fileCount":4,"integrity":"sha512-+T4NGcYxj6gd4KWm6uoyMVjuXIxmYk99OxDwG42QYBBB15ghkc3iyBa4YdWk099jyRGSPzZHi9pDiGnFKJgjPw==","signatures":[{"sig":"MEUCIQDc1z1JRJSc8q39nT3C6S2Htni3eTwtI3gJhR6c0zdk7AIgWlJOoqzMx+TLzzWD2O4F1s2oI8gHY0gTXHE1pvSm21I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3376953},"type":"module","engines":{"bun":">=1.3.14"},"gitHead":"26e03afc85698e07bb0ade4a592a8f816ae43607","scripts":{"fmt":"bunx --bun @biomejs/biome check --write ./src ./scripts ./__tests__","lint":"bunx --bun @biomejs/biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun build src/cli/bin.ts --outdir dist --target bun","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","typecheck":"tsc --noEmit","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.99","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.2.1_1789383010480_0.7525136876164062","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@sunerpy/kiro-provider","version":"3.2.2","license":"MIT","_id":"@sunerpy/kiro-provider@3.2.2","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"d6f83f29c444a46d575188422a525af5227b35e2","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.2.2.tgz","fileCount":4,"integrity":"sha512-XyA0sp/FBfNPVL/QGAe+RS2RBtE1U2VxQUb2rucKppkPyOk/JV3BQHEPGxxkBxNGW195OdSIbUWZJ1p1ER133w==","signatures":[{"sig":"MEQCIEyeZXrNR6j8Wb1084nKBMgtQRzOf70xSWlp2BEIu7Q5AiBoc+HYIpWGJ0rRDKgekdNAjZE3jtbt4kjmXFEfxfR6Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDphJW/WKuHeqGKzUxibDbm6IKicmxONBsjHQch8s44cQIgOCkTKZXD4o8iJuXKNG79qhvLppYofTfaSvVxhbiZeyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3359174},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.2.2.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.2.2.tgz","_integrity":"sha512-XyA0sp/FBfNPVL/QGAe+RS2RBtE1U2VxQUb2rucKppkPyOk/JV3BQHEPGxxkBxNGW195OdSIbUWZJ1p1ER133w==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.2.2_1789430487408_0.6703959139864377","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@sunerpy/kiro-provider","version":"3.2.3","license":"MIT","_id":"@sunerpy/kiro-provider@3.2.3","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"9e2b0b6ecaf5f4e4dcfbba17985af1ccaa15d64c","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.2.3.tgz","fileCount":4,"integrity":"sha512-WhKHUa+u+Ms5VaF4vqUw7wJGRa5hIIzhQsUj2ix1qJtgRYG3OPGxRmqO6r4aUNLVrJFPVsm+BVIVcZPYcpxF2w==","signatures":[{"sig":"MEYCIQDT1wfGy8J0l8ZlCZJMHFZvyyLJfiWZsYEzeSJpjsh2EwIhAJJ5KzYCH1otgK5/wQpEkHuN/obWeuN9u91Sv0kDGEWG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5/HhLfUre4F3cixECJcDKT4Nfx0dtJYeuYVJ9Zz2xkAIhAMaQPeMC926ND/wm1VLryKZiEN08OffR5CIVJNmK908Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3359174},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.2.3.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.2.3.tgz","_integrity":"sha512-WhKHUa+u+Ms5VaF4vqUw7wJGRa5hIIzhQsUj2ix1qJtgRYG3OPGxRmqO6r4aUNLVrJFPVsm+BVIVcZPYcpxF2w==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.2.3_1789432402667_0.055072637580953154","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@sunerpy/kiro-provider","version":"3.2.4","license":"MIT","_id":"@sunerpy/kiro-provider@3.2.4","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"55bb5e93e729a99bac38e5033ac41b34fd38f84e","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.2.4.tgz","fileCount":4,"integrity":"sha512-up0byRFggywhkrnWIdMi8DL9l8Q2Yp208vgDs32H9cUCSo85bDNUmr5R7GQo5QbxmGHDO4Dsc4Z9B24pnY5m2Q==","signatures":[{"sig":"MEUCIAR1Pzg8ezIB30Bu7wizZhkkhy6axZECkreSlKB6iS7eAiEA22kKaQ5eIzyB8UQidTmS6lKFMiZ5qmyFF1ZM3zluiec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJ3hUAC3QSLdQjlZVVkk0KUvuh1rBbTNFkWze8QxIvjgIhAKw8GSgevjNEZboeucsxmq39V/bNyR7Cvs9I3qO/S2xD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3360146},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.2.4.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.2.4.tgz","_integrity":"sha512-up0byRFggywhkrnWIdMi8DL9l8Q2Yp208vgDs32H9cUCSo85bDNUmr5R7GQo5QbxmGHDO4Dsc4Z9B24pnY5m2Q==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.2.4_1789435595754_0.3537704544725482","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@sunerpy/kiro-provider","version":"3.2.5","license":"MIT","_id":"@sunerpy/kiro-provider@3.2.5","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"c2a4ea53c75abd4d0f6dceaac9e617312e698986","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.2.5.tgz","fileCount":4,"integrity":"sha512-5JZoKkOKgWeuVpCzH3synFNQJwmgNgvoy7zMIoqzP+/lgR+FuAGTY61c7ROGm+1i9ZtQh1TozrPW+5JEO08vAg==","signatures":[{"sig":"MEQCIDjl8c6j/1Iu+2dtSUXGUQ9RAVxdje5V1NsAw69NxaJXAiApCh3pTnKwd3CxdsHj0KR7Ymuu9T9yWMu7wceSLIm+Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcwdLNAgg5qcpWRecQf3kltpXx56G4r6BTP9pgTn3HdwIgejUwohcLW0s3LrEZD/wc/4Tfnah2HpWBs5VnPLmuTSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3360100},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.2.5.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.2.5.tgz","_integrity":"sha512-5JZoKkOKgWeuVpCzH3synFNQJwmgNgvoy7zMIoqzP+/lgR+FuAGTY61c7ROGm+1i9ZtQh1TozrPW+5JEO08vAg==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.2.5_1789437319733_0.6294173468155742","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@sunerpy/kiro-provider","version":"3.2.6","license":"MIT","_id":"@sunerpy/kiro-provider@3.2.6","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"af49a7242fbd77bde064befa0b040b9ea30b96b9","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.2.6.tgz","fileCount":4,"integrity":"sha512-Kt0Oii+NCXzmG60zxJZx/egEwTscLR70pW1pvzMVL8x7xqOqWUmgmltNyvvTYut2cNyrWW6m5D2NI6/RViEL7w==","signatures":[{"sig":"MEUCIDx72/097pSeHAhsbGaGWgryqVxVy8LjXSFa6nIIF5TOAiEAglfvOp2zxoGSzWJzq6byz39LLGvmE95t+pvD+p4C/ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7CHUJ5gxyPCeyv5yFuhO8wZdap+OkfBCGJZj+EGLohAIhALpQFOiBEqZ2v8RwjeOJhDV/0op7Piu7WWdNm/613mdE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3360100},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.2.6.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.2.6.tgz","_integrity":"sha512-Kt0Oii+NCXzmG60zxJZx/egEwTscLR70pW1pvzMVL8x7xqOqWUmgmltNyvvTYut2cNyrWW6m5D2NI6/RViEL7w==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.2.6_1789441597631_0.436255643615989","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"@sunerpy/kiro-provider","version":"3.2.7","license":"MIT","_id":"@sunerpy/kiro-provider@3.2.7","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"e885ce328cda974b2b7b80df0a90c477303e00c6","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.2.7.tgz","fileCount":4,"integrity":"sha512-BdIF14/nkiWJ9i2wE55ee4w8LqQIg/SWmpGfcnBw2XunYMyUsLlsKGOhG99UQK163Wf7GD6Cq/Q0bBf276+Kvw==","signatures":[{"sig":"MEUCIHSuMfS9alfLcI4FFJC0Yc9aN+UTR82ang84ltygOFzWAiEA3fDmq2q3hwc3B2qvwW7ehwWt0u77394jUndBGhmTOMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBF5AIzgwoaYTjxL6Al3NZn3Qvh3MJM3h/XqbilhSIlSAiEAifKqbi3i/teji1x0YovZ9GI2dqHTELmD9fbsLuRh3Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3360100},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.2.7.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.2.7.tgz","_integrity":"sha512-BdIF14/nkiWJ9i2wE55ee4w8LqQIg/SWmpGfcnBw2XunYMyUsLlsKGOhG99UQK163Wf7GD6Cq/Q0bBf276+Kvw==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.2.7_1789443728898_0.38962130661602723","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"@sunerpy/kiro-provider","version":"3.2.8","license":"MIT","_id":"@sunerpy/kiro-provider@3.2.8","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"ab53986f5d43afa156faf4797458c4955f1a862f","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.2.8.tgz","fileCount":4,"integrity":"sha512-3aNoUOcZo3OTph/ZyYoQrcB37Kcra5UQv8+JvmbryX/TZ8+u+vzAS1J2El96eU5ei+5pqHIUfpGSucNKttpN4g==","signatures":[{"sig":"MEYCIQC73bOQzEOcaEFAb7wnRNOynhFq49JQSwdnA/1Sv9DICAIhAP6zg9Wgn2lT2sCeVTjjdlXgm1ALV7c98rsa/NMi7VzK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOKX/UCyjR8EzdWTb0pJ/Tnj4UmpSjqjPJP/603lKeXwIgcfNZdLYD75zk+S66sAQKnFKtYkEHBNURytpq/iUmthE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3350992},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.2.8.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.2.8.tgz","_integrity":"sha512-3aNoUOcZo3OTph/ZyYoQrcB37Kcra5UQv8+JvmbryX/TZ8+u+vzAS1J2El96eU5ei+5pqHIUfpGSucNKttpN4g==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.2.8_1789458932573_0.34496672620716695","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"@sunerpy/kiro-provider","version":"3.2.9","license":"MIT","_id":"@sunerpy/kiro-provider@3.2.9","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"f5fbe56e3bfcc565fdda9a783b95c1ae0d69e380","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.2.9.tgz","fileCount":4,"integrity":"sha512-unkzLFChWvcoFGt2bQjLSSmGR9eJcrLUegfTcSGYJNjMHCpNoAzyyF7R4STxTp2gVcTm5OEG3uXmEyTiAFjT+Q==","signatures":[{"sig":"MEUCIQCLxHmTNbJwxOgFi8P+Y7bvdecGtF6z1of/fb3csYheRgIgcsaJQrFq8rsKhrBWNNLv5sanBFpZSKtg1wCcPsE3zK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGtpLrcUBq3Zg9PF+9MmitNfk/wMW+HJGLTu/EwyygeKAiEArJhyOFY9q8hLjlyCl/v13x4n2v15q1WEqlTWJLHTroI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3351062},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.2.9.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.2.9.tgz","_integrity":"sha512-unkzLFChWvcoFGt2bQjLSSmGR9eJcrLUegfTcSGYJNjMHCpNoAzyyF7R4STxTp2gVcTm5OEG3uXmEyTiAFjT+Q==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.2.9_1789464339038_0.08209647983401869","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@sunerpy/kiro-provider","version":"3.3.0","license":"MIT","_id":"@sunerpy/kiro-provider@3.3.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"37e3d532e25a5077487cc5916066fc3a6a28a1d4","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.3.0.tgz","fileCount":4,"integrity":"sha512-AC1piZV0BsHbsnjj/hJEQ+ctpC9NI2Ce24U35m9luCutWNhwbP7ZLHPwxDsLklZ6DGr+v7/SfUj6JRRQPpLoSw==","signatures":[{"sig":"MEYCIQCIDIYP7/RRF0y33B53IvgsL1XVni+9kKYv2ivhmNV4bAIhAM28UrJUbQPJn9wiyszRrFeWcW2L9T4HpCWwcxxEkX89","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID+pSZHN0WncoKFdaesySXws0WIhh4HBwK5Xyz3HP/tVAiEAymri1gkoHnnWWkDeOg1r2nnoNr1vb5ZQZb50eupJC4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3375605},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.3.0.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.3.0.tgz","_integrity":"sha512-AC1piZV0BsHbsnjj/hJEQ+ctpC9NI2Ce24U35m9luCutWNhwbP7ZLHPwxDsLklZ6DGr+v7/SfUj6JRRQPpLoSw==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.3.0_1789492617830_0.22743055917894117","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@sunerpy/kiro-provider","version":"3.4.0","license":"MIT","_id":"@sunerpy/kiro-provider@3.4.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"3503975b01263cac1774a6a35c9d45730a82f106","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.4.0.tgz","fileCount":4,"integrity":"sha512-ZFKdXbNxHWVxJx2B7j/nbvma+NNU4/lwbW5zliJdpRGW4aL2BheuD8zR0BR2hc2fzxyE1ITsOjlb8XIyrW7MWw==","signatures":[{"sig":"MEUCICDUbjrz41LtcmGG1knEZtkeQiFZU9FaYaBYNmflZ9ynAiEAo245wsTr00lITzrq/bMVWSQZX0SjBLplb3JQLhMSD1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICzaj20w/jNzXThZI99UPns5aZmGsx6VLWH5vWbxXf5BAiBIU+SBV5rICBjnoTCytxD9Y+5xSFwS/hq5gzfyornaSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3393254},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.4.0.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.4.0.tgz","_integrity":"sha512-ZFKdXbNxHWVxJx2B7j/nbvma+NNU4/lwbW5zliJdpRGW4aL2BheuD8zR0BR2hc2fzxyE1ITsOjlb8XIyrW7MWw==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.4.0_1789502397839_0.08912215172744942","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@sunerpy/kiro-provider","version":"3.3.1","license":"MIT","_id":"@sunerpy/kiro-provider@3.3.1","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"bed7d16c51142427c7bb8ccd6662922a39582bf4","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.3.1.tgz","fileCount":4,"integrity":"sha512-jAawrzoKoDdkL+NkLrn5Rp8dfIK4wsGpMd0UcPS8lgHZoeMdfTmbGRnJQm5OakyTJs36m+epCtuWobYtAdOG5A==","signatures":[{"sig":"MEUCIH2O53K1AwcgWhpupmN3lbfed6DI5iKEUHod8GcuG+KNAiEAmnhfayP68VaMFoAZJDLm2t4USQwRIx6yi8/CC2sX3Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQHSX9cZBlRJippCwkLHuGRtP0AeXYuHfEhjNDdU9scwIgUIhLJtdWwRh8tU9YcAizW81c9R4pVaRXSUpHU8YPKnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3377003},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.3.1.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.3.1.tgz","_integrity":"sha512-jAawrzoKoDdkL+NkLrn5Rp8dfIK4wsGpMd0UcPS8lgHZoeMdfTmbGRnJQm5OakyTJs36m+epCtuWobYtAdOG5A==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","readmeFilename":"README.md","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.3.1_1789509053837_0.3934303299146231","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@sunerpy/kiro-provider","version":"3.4.1","license":"MIT","_id":"@sunerpy/kiro-provider@3.4.1","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"5a655f7ae6101338fe958ed73bab1ec2c173473f","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.4.1.tgz","fileCount":4,"integrity":"sha512-SxWyHlTTk8J4NBcMh580X/X7DJ9fTdxTHnaIoNSLb7V6DB8vgC6c2iZUYCLn34KkpAEc5Xa4usmTT/NQAAqEtQ==","signatures":[{"sig":"MEUCIQDEQ8Lfh3B7kP5sILBieWv2UVtcBlGeW4ymskxxfIuuOwIgV492r+0KLHjoMh5+DwOqbVo1IydXCj+qyLvIAEcG2/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmbclIeyUj1yMI0BGxBv1ZeuzkZ94FqryaLNWwMw5XwQIhAO6mwFbNJyg3z/c6PMpMom1PkNDZKS1dXNR+pgSRu+T8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3395536},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.4.1.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.4.1.tgz","_integrity":"sha512-SxWyHlTTk8J4NBcMh580X/X7DJ9fTdxTHnaIoNSLb7V6DB8vgC6c2iZUYCLn34KkpAEc5Xa4usmTT/NQAAqEtQ==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.4.1_1789525561657_0.46411495119405033","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@sunerpy/kiro-provider","version":"3.4.2","license":"MIT","_id":"@sunerpy/kiro-provider@3.4.2","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"f4196cd9371c1f5e692136d5071b033a14ebee27","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.4.2.tgz","fileCount":4,"integrity":"sha512-JjLxFD9KQVkyVx8DD0frhid1t0oQegbFRlaPOBGMhV+QafcnmDFBk2hbchxDMYkN31NZEvXv0xfbcxgrG2thPw==","signatures":[{"sig":"MEQCIHgc4P6lCSAHZvqd1z1GpkJ2bmYueseZif7QkuR+eDqtAiAris0u/eGAAMSOGO7xTb0wLLRgRFwkpX9xt2ZarZh+Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGxfL+9HjCe3NZGG9ZWLNVPgVBvROxiZljYdaIA+yPLJAiAW1f4snyAcXu7joRpttJZJCgibSKibARm1Kfj/SyPNmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3395778},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.4.2.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.4.2.tgz","_integrity":"sha512-JjLxFD9KQVkyVx8DD0frhid1t0oQegbFRlaPOBGMhV+QafcnmDFBk2hbchxDMYkN31NZEvXv0xfbcxgrG2thPw==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.4.2_1789560338352_0.13659076960077243","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@sunerpy/kiro-provider","version":"3.4.3","license":"MIT","_id":"@sunerpy/kiro-provider@3.4.3","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"b30a723d8dabf3113a235a04f1cde7b8694b0df9","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.4.3.tgz","fileCount":4,"integrity":"sha512-qnkl4Q0uHxEnv/dcbEu3B6qL0NwAsZUaWgFllzrdr1BZYZtWWudZMry7PBBRuu+wExNeDTn/0RCNQgmYR5hq0Q==","signatures":[{"sig":"MEYCIQDT0I+761SIsQv0pgy6VGZBwlXGTHVb0CPXd4qZ0oylxQIhAKaFX7W/vFY3I6cBWAxAlLpvwJAL+U4qFXsS5HH4dr9a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAb6OvsA6kxuJVm9Rx0grv0/7C5yaKf4NNOmOpLlLT6hAiAAm+/t8lgqiuo+VwLWwGryDk52wZovLlYUJpTDr/iXBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3401297},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.4.3.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.4.3.tgz","_integrity":"sha512-qnkl4Q0uHxEnv/dcbEu3B6qL0NwAsZUaWgFllzrdr1BZYZtWWudZMry7PBBRuu+wExNeDTn/0RCNQgmYR5hq0Q==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.4.3_1789564060768_0.40441345358817293","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@sunerpy/kiro-provider","version":"3.5.0","license":"MIT","_id":"@sunerpy/kiro-provider@3.5.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"e1fc17f0640e5c81da0f619d1afa48e545b5225f","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.5.0.tgz","fileCount":4,"integrity":"sha512-J+IfqJUJTZIbPc48oQUOhsjVdHAZU62N3M0sEGtg2e4ttD2R47U+ms0RlU38zetpGcnJBIIcq60dj60SeUzRXA==","signatures":[{"sig":"MEQCIBPjD7dbXZpF2peBV7a927goQwCW9/x+O06H1YnlbMTgAiAg7UmsYHkwsrqQJ4lElEOjeIG/ZY3cvN1TzESQUNaaAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1oQZZd+/vG5Yzv6kiLD0zX/v2g5c/rKfK+kJc7xHYPgIhAPSmUBNPjgswExOM5BatGy9OdKBf3+Y2JSY0oweOQvJJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3403874},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.5.0.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.5.0.tgz","_integrity":"sha512-J+IfqJUJTZIbPc48oQUOhsjVdHAZU62N3M0sEGtg2e4ttD2R47U+ms0RlU38zetpGcnJBIIcq60dj60SeUzRXA==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.5.0_1789573508701_0.3707757798479323","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@sunerpy/kiro-provider","version":"3.5.1","license":"MIT","_id":"@sunerpy/kiro-provider@3.5.1","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"b51fce9ec18aa48e37b6c528e5e952d0071d6643","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.5.1.tgz","fileCount":4,"integrity":"sha512-RKPg/zUa0TdLjE5EGH9bjfHJe9St6TqZP6F8JiXblH1elpd6taXNwmiXsPDCxcX2WzH9DbCHXgkwQjB6gCTD+w==","signatures":[{"sig":"MEUCIQCeegZOx+LsLtVC/9coYoffGkuJZ9TCfgKL04roUuTq1gIgFdORMGNVIBbBaEsHKLzBj2cLzzABtArDfYcMv/SZszU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkHXR/qrLYWAxUxCLXc0oEHoupAntMltNkRCF/t2jatwIhAPHMvZ2lsuLGh6BoKga+cLoG9OLi01RA7CJQL94maNMI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3403898},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.5.1.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.5.1.tgz","_integrity":"sha512-RKPg/zUa0TdLjE5EGH9bjfHJe9St6TqZP6F8JiXblH1elpd6taXNwmiXsPDCxcX2WzH9DbCHXgkwQjB6gCTD+w==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.5.1_1789581946813_0.781296305924666","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@sunerpy/kiro-provider","version":"3.5.2","license":"MIT","_id":"@sunerpy/kiro-provider@3.5.2","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"be75e25fc1a2c74006785701617a475547604cb9","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.5.2.tgz","fileCount":4,"integrity":"sha512-Nh2msSaHXInaFxlioTMyBx1lJ6aitrSbgXQLKdrLtcpUJ8WNa41yEIMyC+VAo/KxDwIYUttyYXo3B6JR1oqEKg==","signatures":[{"sig":"MEUCIGkGVMZQU7LVXWlCGWgPWBNA8yXv5WQ+TFtTwQh7I4LOAiEAtxw4PDmynDj69/epCy5xYgaaNWW27paZv2flySCpbKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZ/jQSSPkCNa1bkxKMAQK3cqB0HUAbo2vROaRr9tU3EgIhAJ0a35iAAgoNyho4aUw8vvqLrudZxu8xEpQtuXmBcPkn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3411572},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.5.2.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.5.2.tgz","_integrity":"sha512-Nh2msSaHXInaFxlioTMyBx1lJ6aitrSbgXQLKdrLtcpUJ8WNa41yEIMyC+VAo/KxDwIYUttyYXo3B6JR1oqEKg==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.5.2_1789616488157_0.14418994321531353","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"@sunerpy/kiro-provider","version":"3.5.3","license":"MIT","_id":"@sunerpy/kiro-provider@3.5.3","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"03d5e9b3963975943c8c8230d373540241a8c3a1","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.5.3.tgz","fileCount":4,"integrity":"sha512-CTbbV28u2Mb2ZVmi6lB7nf4bct6tmJrmexj9M0+9Zi8HCKQJTeyO67M3WF3SesNeRBts1l8i8IX3si2gxltV+w==","signatures":[{"sig":"MEQCIG0sNxFjxJnIwmpyXo2C7/kWSTvjbqetU6xo5/RwbLOvAiA5X5hDTfGnHfPrZ9DV/4+E4FMdUWmpvDc/YpMa6w+X7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChJy40LCcbKA42wyOVTH8EhmwARB7dcMGLeelUlmHL2AIhAIszcbaWKAJir2ZrsYdIbUR5dTMbehrwm+yYcoDEXfQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3412575},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.5.3.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.5.3.tgz","_integrity":"sha512-CTbbV28u2Mb2ZVmi6lB7nf4bct6tmJrmexj9M0+9Zi8HCKQJTeyO67M3WF3SesNeRBts1l8i8IX3si2gxltV+w==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.5.3_1789618092438_0.269611994959573","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"@sunerpy/kiro-provider","version":"3.5.4","license":"MIT","_id":"@sunerpy/kiro-provider@3.5.4","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"e203eb4a6ddc25ef1fc867b7c35cf767b1bc9588","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.5.4.tgz","fileCount":4,"integrity":"sha512-s6ZzjDA34I+u86VyU6UWVEPj0qmPG38oeCy6YZmwNvA+Tp5ZJlsYpcaEwlSjQz9V2xU+Ibgz1n0nt1z1TRXlGQ==","signatures":[{"sig":"MEUCICnDWvbAVW9Qgukc/2I1v2MP6NO0mpXY3hBEa6qOBzY2AiEAxWcdNt7jw25edJpfeaiHLhoqqQtK9GKGLUfdybBslRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC+CBEmqt/qn08hnWgPbS12nO3WzSUvi5XPWf2XxrlfsAiEAn+pbMk3LYfJjvX4bIiaMunHp4oIvmVNBuSD/DGYuXNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3425335},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.5.4.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.5.4.tgz","_integrity":"sha512-s6ZzjDA34I+u86VyU6UWVEPj0qmPG38oeCy6YZmwNvA+Tp5ZJlsYpcaEwlSjQz9V2xU+Ibgz1n0nt1z1TRXlGQ==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.5.4_1789694922037_0.07071878321139446","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"@sunerpy/kiro-provider","version":"3.5.5","license":"MIT","_id":"@sunerpy/kiro-provider@3.5.5","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"8d2bbcb6b57f5beb40bb595d15e8235dd8593e3f","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.5.5.tgz","fileCount":4,"integrity":"sha512-KL4rjtWi//sfdVovhTbNfjHBxCTJ0ED3FOR2ts7+2CXs7UMDdrDXVd0D1Mx5kysOSGVw8oDCn55tYObMLA0YdQ==","signatures":[{"sig":"MEYCIQDTdMmEn8afcgAzT7pD3iw9GMR2UQ/Psko3zYXDRunZDgIhANBaBA1fWoGYZCqsn9oy0H65vQzZ2lbXIiNq+kp31LCs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH8Q3H+ykGABkmS+IAposRq+G4ytbY8znrE044A8vao6AiEAwk/EV72cIrnUQBohaideoLSvap4wuZmOFGz76IwUgw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3427471},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.5.5.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.5.5.tgz","_integrity":"sha512-KL4rjtWi//sfdVovhTbNfjHBxCTJ0ED3FOR2ts7+2CXs7UMDdrDXVd0D1Mx5kysOSGVw8oDCn55tYObMLA0YdQ==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.5.5_1789698620171_0.6134043760317862","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"@sunerpy/kiro-provider","version":"3.5.6","license":"MIT","_id":"@sunerpy/kiro-provider@3.5.6","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"d1f8048c0c79e6f22aa7fec5fedeb466b3ec4c27","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.5.6.tgz","fileCount":4,"integrity":"sha512-XB0LNaECOB+9Ud2Ti475CD7EeFuQxMT4CQkF93WhfESu02MhFYSwB4v+LFG2uY/DqVrEwUJmce83KNWq3+YJHA==","signatures":[{"sig":"MEYCIQDKZRXV03JYNhv4Toeb66DwvdGTEXIEZ4aC4BEPT52hpwIhAMXUvfN55nKTDnr58gjtgprpigfe6ESB5KzIM8Qa9Y/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF9lpRKqxmgNbmpjhdq4G0b0Hp0daww23/ANatoBwYPFAiAX+WgHZ8CcPIjRKmnc/1WUdj9tAirp2g3XnNBKH/W9TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3434661},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.5.6.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.5.6.tgz","_integrity":"sha512-XB0LNaECOB+9Ud2Ti475CD7EeFuQxMT4CQkF93WhfESu02MhFYSwB4v+LFG2uY/DqVrEwUJmce83KNWq3+YJHA==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.5.6_1789927642000_0.686467909992329","host":"s3://npm-registry-packages-npm-production"}},"3.5.7":{"name":"@sunerpy/kiro-provider","version":"3.5.7","license":"MIT","_id":"@sunerpy/kiro-provider@3.5.7","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"2a2ba75fef193df3363c70b312e49e68b593b34f","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.5.7.tgz","fileCount":4,"integrity":"sha512-P0hl/XwsceD8L62PnMGSjvhygipWgmFoRb2KPiEgEzpGu2h+BNiZOhKG5d6qSsHZwqlch5e19P/8M851GQ/Qog==","signatures":[{"sig":"MEUCICgwpE6Jg2PNM80S+XZXDn8uh9bu2OsbWTC7kNyy3pOkAiEAxInNEItTusCiM5SvInU0uzMOehnQ/wMYbcbXkZBVS1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKT3Qh5DurnE7hj8VNsSMq9FjvcOCfaWrvZoiIOaV/3AIgKrCuOnfILs4ez4db52xHzoWb6lNHEUsmH254+pX8ZpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446734},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.5.7.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.5.7.tgz","_integrity":"sha512-P0hl/XwsceD8L62PnMGSjvhygipWgmFoRb2KPiEgEzpGu2h+BNiZOhKG5d6qSsHZwqlch5e19P/8M851GQ/Qog==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.5.7_1790191149107_0.42415180365492366","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"@sunerpy/kiro-provider","version":"3.5.8","license":"MIT","_id":"@sunerpy/kiro-provider@3.5.8","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"ec837856b871401c521d25878fd445dccc25e0ff","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.5.8.tgz","fileCount":4,"integrity":"sha512-yXVXJbpRS5W3XftJ7QUcDeLd6l4QOb4mun8JkHGSHCIQOQgubzuLEq9sceUyD+6muI1BpBLk50/BHL2vs+8HTA==","signatures":[{"sig":"MEYCIQD+c20sccF+R8RVC+Kn4FJuV1afKbBACnMly8LlXufJyQIhAMIJ25rw0PKreZ6nOQKtDj79yPI48Q3jt7k4cyoYAWZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEMKDCGdI8bVgLpBGCwrIId7fS/Tb9WCRGJZV+UtHKxgIgaIl/nZuZNs8herDKss8xXq9P5qIkYMZGIS38wCGqa3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3450184},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.5.8.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.5.8.tgz","_integrity":"sha512-yXVXJbpRS5W3XftJ7QUcDeLd6l4QOb4mun8JkHGSHCIQOQgubzuLEq9sceUyD+6muI1BpBLk50/BHL2vs+8HTA==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.5.8_1790229393334_0.24302574275597366","host":"s3://npm-registry-packages-npm-production"}},"3.5.9":{"name":"@sunerpy/kiro-provider","version":"3.5.9","license":"MIT","_id":"@sunerpy/kiro-provider@3.5.9","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"c8a963cc42a8f83783461722ed7b955c8b29e209","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.5.9.tgz","fileCount":4,"integrity":"sha512-BMgmGMUzTBd4GBAtDaICawjlP26yCFAhLG5g6VAwIGob2AUZRLIiMAjvN1kiYJhWYDMRRi5X3vRCMJpqu9Yy9g==","signatures":[{"sig":"MEQCIFfdn5ENjqYJGuIjX/MJTmLZJuATnmYSHawpTHweiRfzAiAYKJJEJFXmlUStxsJbTY5ysXmd7cUiwtqTf3BedIbxQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA4rogEQrPbwIRxnt4k/nnHFLrSHmUGYvenCLehhq+rDAiEA3nazJdsGUMhOUh3QwfITIndNia7ZCdCgT9gc6k7ba0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3456277},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.5.9.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.5.9.tgz","_integrity":"sha512-BMgmGMUzTBd4GBAtDaICawjlP26yCFAhLG5g6VAwIGob2AUZRLIiMAjvN1kiYJhWYDMRRi5X3vRCMJpqu9Yy9g==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.5.9_1790241266053_0.09182327728157302","host":"s3://npm-registry-packages-npm-production"}},"3.5.10":{"name":"@sunerpy/kiro-provider","version":"3.5.10","license":"MIT","_id":"@sunerpy/kiro-provider@3.5.10","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"b161f6b923256efdde12146f0261e85fbef96f80","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.5.10.tgz","fileCount":4,"integrity":"sha512-5/WCxVxwAd/KaZNEtewJebsofT4ilwaAGs0VQWVkkDjd3hlkI0YGX7yY8jqVsdBWu2YJDIbMpDNouh03VO6DtA==","signatures":[{"sig":"MEYCIQCNr8FZpjziSZeDVRKl32cJJVUTm8uNZ7K4dX4KZKpaZQIhAJgJeGTGZDharTKkSpUAipLIkhZP7Dp5pcyQZgeO6aKO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvvbxAX1liT6FVYo6sJCcrHJ9PP0Zt6Y6fu8IwN2vCBwIgWmipJyIyA8c/Nf18g5faDrc8evxyDUj34uSXAdxclQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3456405},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.5.10.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.5.10.tgz","_integrity":"sha512-5/WCxVxwAd/KaZNEtewJebsofT4ilwaAGs0VQWVkkDjd3hlkI0YGX7yY8jqVsdBWu2YJDIbMpDNouh03VO6DtA==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.5.10_1790242496308_0.6124841025593111","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@sunerpy/kiro-provider","version":"3.6.0","license":"MIT","_id":"@sunerpy/kiro-provider@3.6.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"682ff8515b9cb566c2cbf6fa6226915501d43691","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.6.0.tgz","fileCount":4,"integrity":"sha512-DucmO/thfIQ5Pp9zmdfGAWDo7vE7udBIxozFCjGeXk9njbL4ns/S2IHWOZlFTP6Ele1qILDnD9aD+8QlVU5pUA==","signatures":[{"sig":"MEYCIQDKlmpKgJwGFrxqPKJDfbXmScua2zmeB5tt3/f/nro0kQIhAPb8nIQopmLrn85xUwKOWmzwGKrvNKqV9XToQ7a6irHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAEXAzCjz18k/QqgKy4tov6KulTNcMk9FCOWxTyr/izaAiEAnsITBQu8SRSIZahieCa7qeL2Y32pruq6/JBka9hDJW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3457728},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.6.0.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.6.0.tgz","_integrity":"sha512-DucmO/thfIQ5Pp9zmdfGAWDo7vE7udBIxozFCjGeXk9njbL4ns/S2IHWOZlFTP6Ele1qILDnD9aD+8QlVU5pUA==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.6.0_1790379770197_0.3024661385115024","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@sunerpy/kiro-provider","version":"3.7.0","license":"MIT","_id":"@sunerpy/kiro-provider@3.7.0","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"77f46bcba5765d4fb2a8556ae095c1ea7157c8c6","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.7.0.tgz","fileCount":4,"integrity":"sha512-FvzYzaLf9db275jgBm0ocn49egh+njX+dRn62eOgkgxM5nKSpSYqp4pS+5sER8b0zigvKVmzVwKTJv+QTrYa1g==","signatures":[{"sig":"MEYCIQCOxlHHKdrn+sf9LUybRzABgmZuzLylDgKV+GW5dH3pZAIhAP/40pKbMyvShzx/ZyWUgCbRUNPNL2sephXYTNDh6eCz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKINj8/KSdheNlPr/eGdonbixdCHDV4glYGQk93u6XoQIhAJcRLgd1hFfaSUWcCGyh5w8Hy1giTUAyX64r3NFQbYIA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3457811},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.7.0.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.7.0.tgz","_integrity":"sha512-FvzYzaLf9db275jgBm0ocn49egh+njX+dRn62eOgkgxM5nKSpSYqp4pS+5sER8b0zigvKVmzVwKTJv+QTrYa1g==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.7.0_1790382478482_0.7649640515224381","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@sunerpy/kiro-provider","version":"3.7.1","license":"MIT","_id":"@sunerpy/kiro-provider@3.7.1","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"homepage":"https://github.com/sunerpy/kiro-provider#readme","bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"bin":{"kiro-provider":"dist/cli.js"},"dist":{"shasum":"cffc7493a89fdad182eda9ac8d8b5b0c9a4a996f","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.7.1.tgz","fileCount":4,"integrity":"sha512-KQb91gkUOG4Jp//EBQVUzn3KE0ZnR56O+7gFpCmHDQ/PYa6CnAFdfLDUT7YFYlaVEcAdKLAe7O3b1jFWhYfCfg==","signatures":[{"sig":"MEUCIG8P/l2mPmjpsO7zOZIShaKb24u0azJrrlELgkuVghHbAiEA0E6tXiwF9Ss386UH1nd2qtuxuxMZair37gTYKqj+WKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgi4MfH9vUwgG3MQF4Bcrh/cdOxgN/2w+i1+6UpYgTZAIhAJAieBxz2ACHSV26udFSBFvlqumqCt/yLQv7xZHtEWu8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3457811},"type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.7.1.tgz","engines":{"bun":">=1.3.14"},"scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.7.1.tgz","_integrity":"sha512-KQb91gkUOG4Jp//EBQVUzn3KE0ZnR56O+7gFpCmHDQ/PYa6CnAFdfLDUT7YFYlaVEcAdKLAe7O3b1jFWhYfCfg==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kiro-provider_3.7.1_1790395122907_0.3234710324818215","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"_id":"@sunerpy/kiro-provider@3.7.2","bin":{"kiro-provider":"dist/cli.js"},"bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"dist":{"shasum":"760564ee12a9da156d6b6c98d0ffb07c279b1276","tarball":"https://registry.npmjs.org/@sunerpy/kiro-provider/-/kiro-provider-3.7.2.tgz","fileCount":4,"integrity":"sha512-kG06UsZYW732tlDT/llOmjJOPMksg7VsApycER+SoWlwFOBbnPqLIKuPnSrwfDJBKt/Q4YFlOOseYWn52JIfNQ==","signatures":[{"sig":"MEYCIQD2FRzrgXV5LwPIHhdL+LxMoB/YBwFtr1wkrX+t4C/zEwIhAKidfShCfeKgQUk5SzSzAO7+ubFCW7/g0Ufruv3ycEDS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIElMJSxYtT5lEmC9b5qtRER0APhWJeh7CIkqX/Vb4cBiAiEA1kOEm+MjRnserefH4CCx3irGQVVVbjbjboJsfBIyPRk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sunerpy%2fkiro-provider@3.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3457983},"name":"@sunerpy/kiro-provider","type":"module","_from":"file:npm-package/sunerpy-kiro-provider-3.7.2.tgz","engines":{"bun":">=1.3.14"},"license":"MIT","scripts":{"fmt":"oxfmt --ignore-path .oxfmtignore --write '**/*.{yml,yaml,json,md}' && biome check --write ./src ./scripts ./__tests__","lint":"biome check ./src ./scripts ./__tests__","test":"bun test","build":"bun run build:npm","check":"bun run fmt:check && bun run typecheck && bun run lint && bun run docs:links && bun run test && bun run build","build:npm":"bun build src/cli/bin.ts --outfile dist/cli.js --target=bun --minify && chmod +x dist/cli.js","fmt:check":"oxfmt --ignore-path .oxfmtignore --check '**/*.{yml,yaml,json,md}' && biome check ./src ./scripts ./__tests__","typecheck":"tsc --noEmit","docs:links":"bun run scripts/check-markdown-links.ts","build:binary":"bun build --compile --minify src/cli/bin.ts --outfile dist/kiro-provider","study:effort":"bun run scripts/effort-study.ts","e2e:responses":"bun run scripts/responses-live-e2e.ts","prepublishOnly":"bun run build:npm","probe:v3-fields":"bun run scripts/probe-v3-request-fields.ts","study:effort:run":"bun run scripts/run-effort-study.ts","diff:kiro-cli-wire":"bun run scripts/kiro-cli-wire-diff.ts","study:effort:responses":"bun run scripts/responses-effort-study.ts","probe:v3-create-response":"bun run scripts/probe-v3-create-response.ts","probe:projection-fidelity":"bun run scripts/probe-projection-fidelity.ts"},"version":"3.7.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2ed92b4-96eb-457d-967d-aa75376552fc"}},"homepage":"https://github.com/sunerpy/kiro-provider#readme","_resolved":"/home/runner/work/kiro-provider/kiro-provider/npm-package/sunerpy-kiro-provider-3.7.2.tgz","_integrity":"sha512-kG06UsZYW732tlDT/llOmjJOPMksg7VsApycER+SoWlwFOBbnPqLIKuPnSrwfDJBKt/Q4YFlOOseYWn52JIfNQ==","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"_npmVersion":"11.19.1","description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","directories":{},"maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ajv":"8.20.0","zod":"^3.24.0","js-tiktoken":"1.0.21","@aws-sdk/core":"3.975.3","proper-lockfile":"^4.1.2","https-proxy-agent":"^9.1.0","@smithy/node-http-handler":"4.9.7","@aws/codewhisperer-streaming-client":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ai":"7.0.99","oxfmt":"0.64.0","openai":"7.13.0","@types/bun":"^1.3.6","typescript":"^5.7.3","@types/node":"^20.0.0","@ai-sdk/openai":"4.0.66","@biomejs/biome":"2.2.4","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kiro-provider_3.7.2_1790504761619_0.4442863698966666"}}},"time":{"created":"2026-07-19T15:23:09.132Z","modified":"2026-09-27T10:26:02.122Z","0.2.0":"2026-07-19T15:23:09.419Z","0.3.0":"2026-07-21T22:25:47.810Z","0.3.1":"2026-07-22T04:13:52.089Z","0.4.0":"2026-08-24T04:01:19.228Z","0.5.0-rc.1":"2026-08-26T22:59:36.265Z","0.5.0-rc.2":"2026-08-27T04:48:37.106Z","0.5.0-rc.3":"2026-08-27T13:01:57.473Z","0.5.0-rc.4":"2026-08-29T03:41:23.669Z","0.5.0-rc.5":"2026-08-29T10:18:56.889Z","0.5.0":"2026-08-29T11:06:01.420Z","0.5.1":"2026-08-30T17:26:23.260Z","0.6.0":"2026-09-02T10:18:57.182Z","0.7.0":"2026-09-02T11:53:44.114Z","0.8.0":"2026-09-03T07:19:42.008Z","0.8.1":"2026-09-05T16:11:46.859Z","3.0.0":"2026-09-06T04:30:56.282Z","3.0.1":"2026-09-06T05:03:45.786Z","3.1.0":"2026-09-11T02:28:55.867Z","3.1.1":"2026-09-13T07:18:28.630Z","3.1.2":"2026-09-13T11:43:35.851Z","3.1.3":"2026-09-14T02:56:15.035Z","3.1.4":"2026-09-14T06:08:11.103Z","3.2.0":"2026-09-14T09:52:47.588Z","3.2.1":"2026-09-14T10:50:10.691Z","3.2.2":"2026-09-15T00:01:27.539Z","3.2.3":"2026-09-15T00:33:22.802Z","3.2.4":"2026-09-15T01:26:36.057Z","3.2.5":"2026-09-15T01:55:19.886Z","3.2.6":"2026-09-15T03:06:37.794Z","3.2.7":"2026-09-15T03:42:09.171Z","3.2.8":"2026-09-15T07:55:32.726Z","3.2.9":"2026-09-15T09:25:39.181Z","3.3.0":"2026-09-15T17:16:58.002Z","3.4.0":"2026-09-15T19:59:57.971Z","3.3.1":"2026-09-15T21:50:53.961Z","3.4.1":"2026-09-16T02:26:01.817Z","3.4.2":"2026-09-16T12:05:38.495Z","3.4.3":"2026-09-16T13:07:40.905Z","3.5.0":"2026-09-16T15:45:08.838Z","3.5.1":"2026-09-16T18:05:47.018Z","3.5.2":"2026-09-17T03:41:28.278Z","3.5.3":"2026-09-17T04:08:12.597Z","3.5.4":"2026-09-18T01:28:42.169Z","3.5.5":"2026-09-18T02:30:20.322Z","3.5.6":"2026-09-20T18:07:22.094Z","3.5.7":"2026-09-23T19:19:09.256Z","3.5.8":"2026-09-24T05:56:33.465Z","3.5.9":"2026-09-24T09:14:26.159Z","3.5.10":"2026-09-24T09:34:56.411Z","3.6.0":"2026-09-25T23:42:50.328Z","3.7.0":"2026-09-26T00:27:58.607Z","3.7.1":"2026-09-26T03:58:43.019Z","3.7.2":"2026-09-27T10:26:01.751Z"},"bugs":{"url":"https://github.com/sunerpy/kiro-provider/issues"},"license":"MIT","homepage":"https://github.com/sunerpy/kiro-provider#readme","repository":{"url":"git+https://github.com/sunerpy/kiro-provider.git","type":"git"},"description":"OpenAI Responses-compatible AWS KiroRuntime provider with native and stateless fallback transports","maintainers":[{"name":"sunerpy","email":"nkuzhangshn@gmail.com"}],"readme":"<div align=\"center\">\n\n# kiro-provider\n\nUse your AWS Kiro accounts from clients that speak OpenAI Responses or Anthropic Messages.\n\n[![CI](https://github.com/sunerpy/kiro-provider/actions/workflows/ci.yml/badge.svg)](https://github.com/sunerpy/kiro-provider/actions/workflows/ci.yml)\n[![Release](https://img.shields.io/github/v/release/sunerpy/kiro-provider)](https://github.com/sunerpy/kiro-provider/releases)\n[![npm](https://img.shields.io/npm/v/%40sunerpy%2Fkiro-provider)](https://www.npmjs.com/package/@sunerpy/kiro-provider)\n[![codecov](https://codecov.io/gh/sunerpy/kiro-provider/branch/main/graph/badge.svg)](https://codecov.io/gh/sunerpy/kiro-provider)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)\n\n[Quickstart](#quickstart) · [Clients](#use-it-with-an-agent) · [Compatibility](#compatibility-model) · [Documentation](#documentation)\n\n[**English**](./README.md) · [简体中文](./docs/readme/README.zh-CN.md)\n\n</div>\n\n## What it does\n\nkiro-provider is a loopback HTTP gateway and credential owner. It signs in to\nKiro, discovers the models available to each account, schedules requests across\nthose accounts, and presents two client-facing APIs:\n\n| API                      | Route                                         | Default                                                |\n| ------------------------ | --------------------------------------------- | ------------------------------------------------------ |\n| OpenAI Responses         | `POST /v1/responses`                          | Enabled                                                |\n| Anthropic Messages       | `POST /v1/messages`                           | Enabled                                                |\n| Anthropic token estimate | `POST /v1/messages/count_tokens`              | Enabled                                                |\n| OpenAI Chat Completions  | `POST /v1/chat/completions`                   | Disabled; opt in with `enable_legacy_chat_completions` |\n| Models and readiness     | `GET /v1/models`, `GET /health`, `GET /ready` | Enabled                                                |\n\nResponses also has local retrieve, delete, input-items, cancel, and continuation\nsupport. The gateway chooses a native KiroRuntime Responses call when it can\npreserve the request exactly. Otherwise it uses its stateless adapter. If\nneither path can preserve a requested feature, the request fails with a typed\nerror instead of quietly losing fields.\n\n## Install\n\nChoose one command. The examples below use `kiro-provider`; if you run through\n`bunx`, substitute `bunx @sunerpy/kiro-provider`.\n\n### Bun\n\nThe npm package uses Bun APIs and does not run under Node.js or `npx`.\n\n```bash\nbun add -g @sunerpy/kiro-provider\nkiro-provider --version\n```\n\nFor a one-off run:\n\n```bash\nbunx @sunerpy/kiro-provider --help\n```\n\n### Standalone binary\n\nEach GitHub release contains binaries for Linux x64/arm64, macOS x64/arm64, and\nWindows x64. The installers verify the downloaded binary against the release's\n`SHA256SUMS` before placing it in `~/.local/bin` by default.\n\nLinux or macOS:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/sunerpy/kiro-provider/main/scripts/install.sh | sh\n```\n\nWindows PowerShell:\n\n```powershell\nirm https://raw.githubusercontent.com/sunerpy/kiro-provider/main/scripts/install.ps1 | iex\n```\n\nFor a service install, set `KIRO_PROVIDER_VERSION` to a release version instead\nof following `latest`. See the [service guide](docs/SERVICE.md) for a pinned,\nlong-lived setup.\n\n### Check the version and upgrade\n\n`--version` prints the installed version only. Add `--check` to look up the\nnewest GitHub release, and `--json` for machine-readable output.\n\n```bash\nkiro-provider --version\nkiro-provider --version --check\n```\n\nA standalone binary can replace itself. `self-update` downloads the release\nasset for this platform, verifies it against the release's `SHA256SUMS`, and\nonly then swaps the binary in place; a digest mismatch leaves the installed\ncopy untouched.\n\n```bash\nkiro-provider self-update --check          # report what would be installed\nkiro-provider self-update                  # ask, then replace\nkiro-provider self-update --yes            # non-interactive\nkiro-provider self-update --tag 3.3.1      # pin a release, including a downgrade\n```\n\nnpm installs are upgraded with the package manager instead\n(`bun add -g @sunerpy/kiro-provider@latest`); `self-update` refuses them and\nsays so. Both commands accept `--proxy <url>` and otherwise honour\n`KIRO_PROVIDER_PROXY_URL`, then `HTTPS_PROXY`/`HTTP_PROXY`; `--proxy \"\"` selects\nno proxy instead of falling through to those variables. Bun's `fetch` reads\n`HTTPS_PROXY`/`HTTP_PROXY` itself, so unset them for a fully direct connection.\nReplacing the binary needs write access to the install directory, not to the\nbinary itself, so a hardened read-only install still updates. Neither command\nloads the gateway config, so a broken `config.json` cannot block an upgrade.\nRestart the service after updating a service install.\n\n## Quickstart\n\n### 1. Create the gateway config\n\nOnly `api_keys` is required. Use a private random value; this key authenticates\nlocal clients to the gateway.\n\n```bash\nmkdir -p \"${XDG_CONFIG_HOME:-$HOME/.config}/kiro-provider\"\ncat > \"${XDG_CONFIG_HOME:-$HOME/.config}/kiro-provider/config.json\" <<'EOF_CONFIG'\n{\n  \"api_keys\": [\"sk-replace-with-a-private-random-key\"]\n}\nEOF_CONFIG\nchmod 600 \"${XDG_CONFIG_HOME:-$HOME/.config}/kiro-provider/config.json\"\n```\n\nOn Windows the default directory is `%APPDATA%\\kiro-provider`. Pass\n`--config <path>` to `login` and `serve` when using another file.\n\n### 2. Sign in to Kiro\n\n```bash\n# AWS Builder ID / default device flow\nkiro-provider login\n\n# IAM Identity Center\nkiro-provider login \\\n  --start-url https://example.awsapps.com/start \\\n  --region us-east-1\n```\n\nDirect login discovers and persists the Kiro profile itself; it does not require\nKiro CLI or any Kiro CLI state. If the identity has multiple profiles and the\nstart URL does not select one uniquely, rerun with `--profile-arn <arn>`.\nThe login/OIDC region and selected profile's runtime region may differ; the\nprovider discovers across Kiro's current commercial profile control planes\n(`us-east-1` and `eu-central-1`) and stores both values separately.\n\nIf you already used `opencode-kiro-auth`, copy those accounts into the\nprovider-owned store once:\n\n```bash\nkiro-provider accounts import\n```\n\nThe import is not a live link. After it finishes, kiro-provider owns token and\nusage refresh for its copy of the accounts.\n\n### 3. Start the gateway\n\n```bash\nkiro-provider serve\n```\n\nThe default address is `http://127.0.0.1:8787`. In another terminal, confirm\nboth process health and authenticated readiness:\n\n```bash\nexport KIRO_GATEWAY_API_KEY='sk-replace-with-a-private-random-key'\ncurl -fsS http://127.0.0.1:8787/health\ncurl -fsS http://127.0.0.1:8787/ready \\\n  -H \"Authorization: Bearer $KIRO_GATEWAY_API_KEY\"\n```\n\n### 4. Send a Responses request\n\n```ts\nimport OpenAI from \"openai\";\n\nconst client = new OpenAI({\n  baseURL: \"http://127.0.0.1:8787/v1\",\n  apiKey: process.env.KIRO_GATEWAY_API_KEY,\n});\n\nconst response = await client.responses.create({\n  model: \"auto\",\n  input: \"Reply with exactly: KIRO_OK\",\n});\n\nconsole.log(response.output_text);\n```\n\nModel IDs come from the accounts currently ready in the local pool. Query\n`GET /v1/models` rather than hard-coding a catalog copied from another account\nor region.\n\n## Use it with an agent\n\n| Client      | API                   | Guide                                                                         |\n| ----------- | --------------------- | ----------------------------------------------------------------------------- |\n| Zuno        | OpenAI Responses      | [Native provider configuration and session routing](docs/ZUNO.md)             |\n| Codex CLI   | OpenAI Responses      | [Isolated profile and compatibility checks](docs/CODEX.md)                    |\n| Claude Code | Anthropic Messages    | [Shared-state `kiroclaude` launcher and model selection](docs/CLAUDE_CODE.md) |\n| Other SDKs  | Responses or Messages | [Protocol compatibility](docs/PROTOCOL_COMPATIBILITY.md)                      |\n\nFor persistent `kirocodex` and `kiroclaude` commands with separate state, follow\n[the launcher examples](docs/CLIENT_LAUNCHERS.md). The repository's `kiroclaude`\nshares native Claude state by default and applies a process-local provider/model\noverlay; separate command names alone do not isolate history. The guides record the exact\nclient versions last tested; treat them as dated evidence, not a promise about\nfuture request shapes.\n\n## Configuration\n\nConfiguration precedence is CLI flag, environment variable, JSON file, then\nschema default. Unknown keys and invalid values fail at startup. Start from\n[`config.example.json`](config.example.json), then use the\n[configuration reference](docs/CONFIGURATION.md) for every field, environment\nvariable, timeout, file location, and protocol switch.\n\n## Compatibility model\n\nThe default `protocol_projection_mode: \"v3-auto\"` keeps transport selection in\nthe gateway:\n\n- ordinary Responses requests use KiroRuntime's native Responses operation;\n- requests that need stateless-only semantics, including `store: false`, max\n  effort, provider reasoning replay, custom grammar, collaboration items, or the\n  bounded local `single-string-object-v1` output profile, use the canonical\n  stateless path;\n- Anthropic Messages requests are projected directly into the Kiro contract,\n  with signed thinking replay kept opaque to the client;\n- unsupported semantics are rejected with field-level errors.\n\nThis is not a promise of full OpenAI or Anthropic parity. The provider locally\nenforces only a bounded `single-string-object-v1` JSON Schema profile for\none-shot text metadata requests: Responses `text.format` in compatible mode\n(Codex thread titles) and Anthropic Messages `output_config.format` regardless\nof `responses_fidelity_mode` (Claude Code session titles). Current tool\ndeclarations are preserved, but output calls are rejected with an explicit\ncompatibility diagnostic. Arbitrary Structured Outputs, JSON mode, tool\nhistories, continuations, and strict-fidelity Responses use remain fail-closed;\nthis local envelope is not evidence that Kiro natively enforces JSON Schema. Hosted tools, background Responses,\nResponses conversation objects, remote file references, exact input-token\ncounting, and destructive context edits are also outside the supported surface. The\n[compatibility guide](docs/PROTOCOL_COMPATIBILITY.md) is the current contract;\nthe [audit index](docs/audits/README.md) contains dated probe evidence.\n\n## State and security\n\n- The server refuses to start without a non-empty `api_keys` entry and binds to\n  `127.0.0.1` by default.\n- `auth_source: \"local\"` stores credentials and account state in the platform\n  config directory. The database and its WAL/SHM files are created owner-only;\n  keep the JSON config owner-only as well.\n- A single-instance lock prevents two provider processes from splitting local\n  account capacity, branch ordering, and continuation state.\n- Reasoning replay is encrypted with AES-256-GCM. Logs exclude credentials,\n  prompts, tool arguments, signatures, and raw reasoning.\n- A configured `proxy_url` applies to model calls, login, token refresh, and\n  quota probes together.\n\nUse only Kiro accounts you control. The project is not intended to share or\nresell access or to bypass account-level usage limits.\n\n## Documentation\n\nBrowse the rendered documentation at [kiro-provider.firlab.app](https://kiro-provider.firlab.app/), use the [repository index](docs/README.md), or go directly to:\n\n- [Configuration reference](docs/CONFIGURATION.md)\n- [Background service](docs/SERVICE.md)\n- [Troubleshooting](docs/TROUBLESHOOTING.md)\n- [Responses usage and context accounting](docs/RESPONSES_USAGE.md)\n- [Architecture](docs/ARCHITECTURE.md)\n- [Audit and validation records](docs/audits/README.md)\n- [Changelog](changelog/README.md)\n\nSimplified Chinese versions are linked from the documentation index.\n\n## Development\n\n```bash\ngit clone https://github.com/sunerpy/kiro-provider.git\ncd kiro-provider\nbun install --frozen-lockfile\nmake ci\nmake coverage-gate\nbun run build:binary\n```\n\n`make pre-ci` runs the full local pull-request gate. Coverage is enforced at\n93% for both the repository-owned gate and Codecov; `codecov/project` and\n`codecov/patch` are required merge checks. See [AGENTS.md](AGENTS.md) for the\nrepository's implementation, security, and release rules.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}