{"_id":"@x-otto/provider","_rev":"30-f43f84ff41ebe36e925bd63d86f79c27","name":"@x-otto/provider","dist-tags":{"latest":"0.1.0-alpha.17","alpha":"0.1.0-alpha.30"},"versions":{"0.1.0-alpha.0":{"name":"@x-otto/provider","version":"0.1.0-alpha.0","_id":"@x-otto/provider@0.1.0-alpha.0","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"4ef9cf707f46724ab40e0a75bc880313bd65c6be","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.0.tgz","fileCount":4,"integrity":"sha512-ft7+GRzcCCEI9imBu1ou73ptfW5m26Ka4g1xtNEO9ZBvzVe6C9HBWcjDz6IeqgdDYj1oQu6TIkBTer9ZYa1Smw==","signatures":[{"sig":"MEQCIDTJwxs3iPEYFqAWARvsI6Jj8KgFherXL6Mfhkxup42aAiAiTUuxCBoDMTyBnhVQ4yJgbtheWU3EiLXTdYbK/o7t1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145551},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c1a587c110d50105400268ae1a45b780280b01f","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"deprecated":"broken: workspace:* not resolved in tarball, use 0.1.0-alpha.1+","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"workspace:*","@x-otto/interchange":"workspace:*"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.0_1786432283018_0.9950311314564386","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.1":{"name":"@x-otto/provider","version":"0.1.0-alpha.1","_id":"@x-otto/provider@0.1.0-alpha.1","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"9a09ed2d10d0baa07b3a5e12f8d41d3f1e8e7b46","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.1.tgz","fileCount":4,"integrity":"sha512-tXbrEfCq2H6JuasRuO1sDclLjy76vsq/ixbVHBQz7Qw5K15c72SHLgDeH4P5c9f2Uuji5szukkPMmUCvipQo1A==","signatures":[{"sig":"MEUCIQCKwYmQ0jS2NF+wpj2/6SM37KuGyT31hNa0uWNd57ByQwIgZrLAwPxeyTvRe/33IKjGpFSR5L21MWtC8f037pORG5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81795},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-provider-0.1.0-alpha.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-provider-0.1.0-alpha.1.tgz","_integrity":"sha512-tXbrEfCq2H6JuasRuO1sDclLjy76vsq/ixbVHBQz7Qw5K15c72SHLgDeH4P5c9f2Uuji5szukkPMmUCvipQo1A==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.1","@x-otto/interchange":"0.1.0-alpha.1"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.1_1786433693524_0.6223231307903834","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@x-otto/provider","version":"0.1.0-alpha.2","_id":"@x-otto/provider@0.1.0-alpha.2","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"a3454a5325158dd1f53a57c33a9cc87fc81efe4e","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.2.tgz","fileCount":4,"integrity":"sha512-/6ZW2dvriJsnX6+m+XORykp+Ej8OzejC1CfkCjbQ4SLLxKp1a6d0O6nL9lVT5Vu6GJ0hTQ5vPL3S1HJuyIrENA==","signatures":[{"sig":"MEUCIQD/6Y2NaWH6PGh8jAFkc31v24p9yofl74wQxeZMtAu0rgIgctTW5SieMlTrnftPCKwzQvYv3EzG/ZukKDt/wwE4+5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81795},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-provider-0.1.0-alpha.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-provider-0.1.0-alpha.2.tgz","_integrity":"sha512-/6ZW2dvriJsnX6+m+XORykp+Ej8OzejC1CfkCjbQ4SLLxKp1a6d0O6nL9lVT5Vu6GJ0hTQ5vPL3S1HJuyIrENA==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.2","@x-otto/interchange":"0.1.0-alpha.1"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.2_1786468310853_0.18904768541996142","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@x-otto/provider","version":"0.1.0-alpha.3","_id":"@x-otto/provider@0.1.0-alpha.3","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"e93b25711ce01ac09d5f46e194c74d94521f2363","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.3.tgz","fileCount":4,"integrity":"sha512-6KjBu+467zvDDZDMbjp1oiiTSGF9hdfZAf6bjPkOvUZsBjrjf7D0XlOO5OWWEQnfdVxNFuQZmnEHbxV1wQlJwg==","signatures":[{"sig":"MEQCIAt+7tKB4SVWVfAbxyNlrEVGthhjHeM/hmjUHutwMVffAiAlZuwso+m/P1/fYk4Mj9ntXc1anXL+2iR/RoGUWNIc9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82691},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/tmp.SZpdBpd31T/x-otto-provider-0.1.0-alpha.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d685af51c4d5aeffd0fa344f12f69d2c67b4d1ef","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/tmp.SZpdBpd31T/x-otto-provider-0.1.0-alpha.3.tgz","_integrity":"sha512-6KjBu+467zvDDZDMbjp1oiiTSGF9hdfZAf6bjPkOvUZsBjrjf7D0XlOO5OWWEQnfdVxNFuQZmnEHbxV1wQlJwg==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.4","@x-otto/interchange":"0.1.0-alpha.1"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.3_1786532063948_0.7432390856656981","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@x-otto/provider","version":"0.1.0-alpha.4","_id":"@x-otto/provider@0.1.0-alpha.4","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"b77d2a43da1eada21c9912f7552d0ce5f8c9bc75","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.4.tgz","fileCount":4,"integrity":"sha512-KYCpQnMumEFHtjQgZTaaTNUkh1KOx+ZWPFJ+yK7s28ZeSnqp8U2p+azhQ0MyNskCDy+M0ig1qRuXu6azQ635+A==","signatures":[{"sig":"MEYCIQCmwSIvjulNCCE/xWLySuc+FCdNPBFy8zMEGJldlIo9JQIhAILRB2td70Kkhfp/0+2+/IXkrvHnjNpSy04RpsUVf5n+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82691},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-provider-0.1.0-alpha.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-provider-0.1.0-alpha.4.tgz","_integrity":"sha512-KYCpQnMumEFHtjQgZTaaTNUkh1KOx+ZWPFJ+yK7s28ZeSnqp8U2p+azhQ0MyNskCDy+M0ig1qRuXu6azQ635+A==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.5","@x-otto/interchange":"0.1.0-alpha.2"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.4_1786620096790_0.38966305927276723","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@x-otto/provider","version":"0.1.0-alpha.5","_id":"@x-otto/provider@0.1.0-alpha.5","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"069ee0125705b252fa61ca3c82ba6ca1aa3c4bd1","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.5.tgz","fileCount":4,"integrity":"sha512-bxYCLV01jq8Y8JSrYKZFoe1+0ov7XAcYmby3qkR9bOB8yM4hiGbBgAq/W8M0PsiOHu0cdIPLECExv+nMuuOB8g==","signatures":[{"sig":"MEQCIHq/la46g70IEOmAL3ZkZDfIju5mA0jGttDSiwhO3fntAiArBhuVpQrlE85kmT0xH988oirvRMEhqB7AjcLlSCfHuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82691},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-provider-0.1.0-alpha.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-provider-0.1.0-alpha.5.tgz","_integrity":"sha512-bxYCLV01jq8Y8JSrYKZFoe1+0ov7XAcYmby3qkR9bOB8yM4hiGbBgAq/W8M0PsiOHu0cdIPLECExv+nMuuOB8g==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.6","@x-otto/interchange":"0.1.0-alpha.3"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.5_1786620395359_0.026790621385966995","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.6":{"name":"@x-otto/provider","version":"0.1.0-alpha.6","_id":"@x-otto/provider@0.1.0-alpha.6","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"908490050a0f48487740d2eef215abad09ecb8a6","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.6.tgz","fileCount":4,"integrity":"sha512-D8yZWIi74UrEY/Buc8+rq8c1cWhcLUTA0NNhrchmRhAHG/iR3LDhBq2XH7r9lefjoz2YOdiu0kIHNwEgDV3Klw==","signatures":[{"sig":"MEQCIFtOtcKul5se+FqfBl/BBBMDjctXQGkdQgJGJHOl6AhtAiBCNmC8Q8ber9tXe46JpQElb4Sye7BbYcwKOlFIXxyzYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82685},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-provider-0.1.0-alpha.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-provider-0.1.0-alpha.6.tgz","_integrity":"sha512-D8yZWIi74UrEY/Buc8+rq8c1cWhcLUTA0NNhrchmRhAHG/iR3LDhBq2XH7r9lefjoz2YOdiu0kIHNwEgDV3Klw==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.6","@x-otto/interchange":"0.1.0-alpha.5"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.6_1786709834974_0.19198737677424282","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.7":{"name":"@x-otto/provider","version":"0.1.0-alpha.7","_id":"@x-otto/provider@0.1.0-alpha.7","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"d886a07f92b1ebad4d05c5f3225e04e00447d626","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.7.tgz","fileCount":4,"integrity":"sha512-niafYy2M5qpvgDTWnhR5JnmRAtMOIONLHJbeQ8IzKE8FO+OwkVU1wHJwcv09Vvhh5HnjNtW5+UGw5kTimzCW1w==","signatures":[{"sig":"MEUCIQDIJx0wSAFqGCfG0IudN54iLq4572yRwwJ91CRZwr9mgAIgEPtZS8duEeI30KEZmib4G9Do90/0enUCmfKZ+xKNY0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83332},"main":"./dist/index.js","type":"module","_from":"file:x-otto-provider-0.1.0-alpha.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"67c4530516385e3a8a1e074adc8d633604b0fcc1","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/x-coding-agent/tmp-pack-out/x-otto-provider-0.1.0-alpha.7.tgz","_integrity":"sha512-niafYy2M5qpvgDTWnhR5JnmRAtMOIONLHJbeQ8IzKE8FO+OwkVU1wHJwcv09Vvhh5HnjNtW5+UGw5kTimzCW1w==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.7","@x-otto/interchange":"0.1.0-alpha.7"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.7_1786817429201_0.8855975648664667","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.8":{"name":"@x-otto/provider","version":"0.1.0-alpha.8","_id":"@x-otto/provider@0.1.0-alpha.8","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"19354e5019919fd2d28729a29cd16dad741b674b","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.8.tgz","fileCount":4,"integrity":"sha512-D5kykke/UTbiUr/xpCC7GaV9p9y66uj+25jppzBOJtrjJBfambMhn5kcxtEr0xTrzZGMjLGHcyqRFxWCjqY3Fg==","signatures":[{"sig":"MEUCIQDBAkbNxQiURYH1L/IGW3BrzJVN3HM+WWpS30vvJZiKgwIgV/HRmnPbQeUd/yjSKZa8sDkMpwasLghU3b3GcrrWGEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6nqNVjeopuyU2eVC8/KNqVZ48umlXZsu/s2qttwW2hQIgHYh8zI0dMAq5nRgaYmVmbDUctPJk3+N+k1U8CImBehM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83805},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/x-otto-provider-0.1.0-alpha.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e591850c87c1fe2a8789f8868bdfe12142b0ff55","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/x-otto-provider-0.1.0-alpha.8.tgz","_integrity":"sha512-D5kykke/UTbiUr/xpCC7GaV9p9y66uj+25jppzBOJtrjJBfambMhn5kcxtEr0xTrzZGMjLGHcyqRFxWCjqY3Fg==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.8","@x-otto/interchange":"0.1.0-alpha.8"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.8_1788232265593_0.08697427889470344","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.9":{"name":"@x-otto/provider","version":"0.1.0-alpha.9","_id":"@x-otto/provider@0.1.0-alpha.9","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"a0e08e032ccc9d2f901652adbceb2088a12158c0","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.9.tgz","fileCount":4,"integrity":"sha512-qz2p6CZmMB9SZQfdEe2lBN9D2jsywtJCqzHKzcRkkm9Ve3kjPdBYwCroxf6FNCdrvF4KRvN3a4bLHmLc++01yA==","signatures":[{"sig":"MEQCIBjw0QaDtEmd78g4rn7H5TeONmRPfSSEY28j/zezbHsCAiAKvROQVfq/gc2Fit8tvnk6hnZltCe1h9EZw5PJgd7lNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCslyDiRnP810PmbJSG1f5a/wh1yj4xHCaMO/ZVZ9AAUQIhAKSXF79fIh/pjUCrwhqC3tJt53WXxi/Oat3erKWNUSfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83805},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/x-otto-provider-0.1.0-alpha.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f6d087d40e81b8ec537d829322b0a81662175c7f","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/x-otto-provider-0.1.0-alpha.9.tgz","_integrity":"sha512-qz2p6CZmMB9SZQfdEe2lBN9D2jsywtJCqzHKzcRkkm9Ve3kjPdBYwCroxf6FNCdrvF4KRvN3a4bLHmLc++01yA==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.9","@x-otto/interchange":"0.1.0-alpha.9"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.9_1788248761726_0.9698040388894695","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@x-otto/provider","version":"0.1.0-alpha.10","_id":"@x-otto/provider@0.1.0-alpha.10","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"fb5d5877e2a41501570e3a59c87224eede1847bb","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.10.tgz","fileCount":4,"integrity":"sha512-sleehdYDZCBG11Cp0c4ZhPlGnSJ8EJt8mnr3YU376g03RQ/H8Vd4jFauDgik39/SH03Q5Fh1E9/jV5w/X19jEw==","signatures":[{"sig":"MEQCIACukk4MzOAwUr0xOW7xLYqoJWOXn1f0XCzxKofH7xOfAiBedI0DFHCjliGZ2mOOkibWZR/ViVAQWTh+2qpBeCrX/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFsuaF770pggVYB4PRscDK07M5NDb9B72RbFJClZ33d3AiEA3EfR1UL3W2Ndbmx2IGGaL8nR1MlNuWukOtodudDmGMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83808},"main":"./dist/index.js","type":"module","_from":"file:x-otto-provider-0.1.0-alpha.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a24ae603be184553e6278fe69d51bb2553e94857","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/private/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/4ab294640573ef3ab3fea406d1de920e/x-otto-provider-0.1.0-alpha.10.tgz","_integrity":"sha512-sleehdYDZCBG11Cp0c4ZhPlGnSJ8EJt8mnr3YU376g03RQ/H8Vd4jFauDgik39/SH03Q5Fh1E9/jV5w/X19jEw==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.10","@x-otto/interchange":"0.1.0-alpha.10"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.10_1788428677128_0.900805352248228","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@x-otto/provider","version":"0.1.0-alpha.11","_id":"@x-otto/provider@0.1.0-alpha.11","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"129acfc97c274d6899c432f0207eee24205dda61","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.11.tgz","fileCount":4,"integrity":"sha512-XIggCX1R7uwlto48iRgByu41c3cBgH0LmJgoVCq6ecPQ2kBWrMywhdofxRKFANBi5eWROzaC48tfqqrmT9QXPA==","signatures":[{"sig":"MEYCIQCbjOB9Rdwr2ljKxfnO4biwYGRCqtyfMHnVeMfzhQ4PjQIhANAafhc+dtYgRbIFtmzcJ8c1Lv5tocmwzJ+W1N9AJG1c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjud3QqZ+zp4lWlDjOHx3t+E+Dg1w9ZfsPGhsM9oUCtwIhAKExsM9iCx5Eg2PDVjHoL2JLTF2obrW79YgUHGbgGOZd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83808},"main":"./dist/index.js","type":"module","_from":"file:x-otto-provider-0.1.0-alpha.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"938af655c8775656c2b4e457df30210b68e2aa94","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/private/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/d01204db1f8c971cfb6aed9472f2946f/x-otto-provider-0.1.0-alpha.11.tgz","_integrity":"sha512-XIggCX1R7uwlto48iRgByu41c3cBgH0LmJgoVCq6ecPQ2kBWrMywhdofxRKFANBi5eWROzaC48tfqqrmT9QXPA==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.11","@x-otto/interchange":"0.1.0-alpha.11"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.11_1788432286839_0.37209118034866595","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@x-otto/provider","version":"0.1.0-alpha.12","_id":"@x-otto/provider@0.1.0-alpha.12","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"5918c031be9589f0641c234bd7cfba1cdc4e5114","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.12.tgz","fileCount":4,"integrity":"sha512-51KaOKt+iyWxr/wh9PVxLZo4wZtxGNjFdLFHokXMKoQ/T8JOMXtKx/qnwR8aU+2IfLj9fJNG9c56wbqjHbOKgQ==","signatures":[{"sig":"MEQCIH78NA1eaSuzFa8pUDGVU+ukoaIoY/Rgt0cbNdxuojrXAiAJEYW7UQZIUh69rUuGWH47oqkREdsACT3IWxg1lDCOaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAtDapB0zMLpEOo7+9AXxClIVIJklaCvkv71mGwBq1BwAiEAoRmlFE+ry3f+1/hqddVPKIrlyuPHtKwn3gemUKLgtDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83808},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.tmp-publish/x-otto-provider-0.1.0-alpha.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"86788be156e3461f7056dee7e1ce2d0570cf03e6","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.tmp-publish/x-otto-provider-0.1.0-alpha.12.tgz","_integrity":"sha512-51KaOKt+iyWxr/wh9PVxLZo4wZtxGNjFdLFHokXMKoQ/T8JOMXtKx/qnwR8aU+2IfLj9fJNG9c56wbqjHbOKgQ==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.12","@x-otto/interchange":"0.1.0-alpha.12"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.12_1788754196195_0.074194650651636","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.13":{"name":"@x-otto/provider","version":"0.1.0-alpha.13","_id":"@x-otto/provider@0.1.0-alpha.13","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"ca869d85bcdf65c2647b54c5366c5e57287ad60e","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.13.tgz","fileCount":4,"integrity":"sha512-t/TmhEnx3RbX6LkGRinLSLgZ/27SMpxKgN966LlBj1xAE+uL1dtlvr+3z4sjDZtn2QPf6Hl+HDJDX08UBg2NJQ==","signatures":[{"sig":"MEUCIGik8hnaWbW5Kpj2oe898ap1NAaw1kkOxJ4KEHxoATIYAiEAgHFnLgakaFz5yq8MVq1Ym57RTckORmDE3ymXoQsxV54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBIioVXSg7Sjbztl/2lD33SbwQULZQvpjmJinJNHwBRaAiEAvjQEs/Au4EPXLX4VJ6e1CJ3l39C/SKSSNQX7wtAjCGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84404},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/tgz/x-otto-provider-0.1.0-alpha.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"665662d9a8657f46d6740f77aedc37279a7b43f9","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/tgz/x-otto-provider-0.1.0-alpha.13.tgz","_integrity":"sha512-t/TmhEnx3RbX6LkGRinLSLgZ/27SMpxKgN966LlBj1xAE+uL1dtlvr+3z4sjDZtn2QPf6Hl+HDJDX08UBg2NJQ==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.13","@x-otto/interchange":"0.1.0-alpha.13"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.13_1788765591290_0.684226180810638","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.14":{"name":"@x-otto/provider","version":"0.1.0-alpha.14","_id":"@x-otto/provider@0.1.0-alpha.14","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"04da4783a14bb249b85d94e6ebdd661a1939b2aa","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.14.tgz","fileCount":4,"integrity":"sha512-Yg1L+9kRjTDzjJ6ZfCNfnljJdHjhBaO/YcEEj/gMxW+tkbw4C1neJFtXRbT0eaHjZ44o1Uglx7v+5XxFqjc7lA==","signatures":[{"sig":"MEUCIBBYlWNmHDUFifGwIeOHHBhseD2QOVIrLOPUUNJMFDT0AiEA7CmVa0nqVWUV0me5gEQIJ/DJrkWclYHfGhOYJGpzx/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCv0NRn+aVJL7f+rD1hwE9ENZYPa+OdKjT81UmPeKFFhgIge1Y0NaU/ryRy+pJ6YNhoBziTwU2R+lqpume5OMAheO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84764},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/tgz/x-otto-provider-0.1.0-alpha.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b463590ee1775cb5dc58f3f21c6bbb0f7e043675","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/tgz/x-otto-provider-0.1.0-alpha.14.tgz","_integrity":"sha512-Yg1L+9kRjTDzjJ6ZfCNfnljJdHjhBaO/YcEEj/gMxW+tkbw4C1neJFtXRbT0eaHjZ44o1Uglx7v+5XxFqjc7lA==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.14","@x-otto/interchange":"0.1.0-alpha.14"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.14_1788780418694_0.8305405500036254","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.15":{"name":"@x-otto/provider","version":"0.1.0-alpha.15","_id":"@x-otto/provider@0.1.0-alpha.15","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"ebee9a34b32f07443f2447371a7acb597ab7310a","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.15.tgz","fileCount":4,"integrity":"sha512-tO2Rwf0iZAkHiICBWouleCXCI7ntJ4xnRAO4W1qczfHeJD9o3GJhVFmmn4RPLzcGWPuAfnMBek8lvidxkegEGw==","signatures":[{"sig":"MEQCIALxB3UKe8cYF0dZeYg2Td/n26X96Z/YsT5nLXeXn+DUAiAJLdgvRxRYc+V7jn9znTy3QZxsipxWk6tR/ops42t4lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4Bf8hUKpJ+nPsm4prWAnQE+R013ZXhM+NoQ/6nzZuiwIhAOC5GslH8KUc1v/prufbP5vDkpWOAdTokZdM0B8qJ02l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84764},"main":"./dist/index.js","type":"module","_from":"file:x-otto-provider-0.1.0-alpha.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f68a3b919ac12bde7159dfd5f617579049f54786","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/private/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/ffe27b9792c008707cb033738a47be1c/x-otto-provider-0.1.0-alpha.15.tgz","_integrity":"sha512-tO2Rwf0iZAkHiICBWouleCXCI7ntJ4xnRAO4W1qczfHeJD9o3GJhVFmmn4RPLzcGWPuAfnMBek8lvidxkegEGw==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.15","@x-otto/interchange":"0.1.0-alpha.15"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.15_1788795872480_0.2327086197493553","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.17":{"name":"@x-otto/provider","version":"0.1.0-alpha.17","_id":"@x-otto/provider@0.1.0-alpha.17","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"79837537495a597ae760e68b993f6e2cd9029f99","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.17.tgz","fileCount":4,"integrity":"sha512-GnqNWlK1V0X2SOEA+SMeQCe4UPnFaoKVC0jc1nYnB1SpYvjnO4XltIPLYxe4usZvtkUyafoE1a45GDQ/poo1AQ==","signatures":[{"sig":"MEUCIQDyO+/tiSZaOApczPpH04DwXK4Ey/tdq49Ljpgtjj86+AIgZ+sjGxlbx04npQqg4f1qQeQ9LXeiTVVYqUofAuhVTgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCl5B8xot9kXSpyBf7MIbAP7nuD5OvSSIhZ3t501vEoMQIgY6RTo4mbYUoojU8DsHsn4VBWqQJRYDOLdPd8SCZT/TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84805},"main":"./dist/index.js","type":"module","_from":"file:x-otto-provider-0.1.0-alpha.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01e870d6a27a7b5177e1f399333356820e108833","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/private/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/85539e7e9a0b0e89e94d1056b2dc4eab/x-otto-provider-0.1.0-alpha.17.tgz","_integrity":"sha512-GnqNWlK1V0X2SOEA+SMeQCe4UPnFaoKVC0jc1nYnB1SpYvjnO4XltIPLYxe4usZvtkUyafoE1a45GDQ/poo1AQ==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.17","@x-otto/interchange":"0.1.0-alpha.17"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.17_1788805512713_0.7141100715999718","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.18":{"name":"@x-otto/provider","version":"0.1.0-alpha.18","_id":"@x-otto/provider@0.1.0-alpha.18","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"692a15f4cbc9e90ade5db9913536a127232f7d83","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.18.tgz","fileCount":4,"integrity":"sha512-hXFCfLrVmQWH54L0jApaOChGzWPHK1AArilgDljiYuqbijGAX2KGdyfqfZBk9K3U/9mDPk166woUWjZdbR+DKA==","signatures":[{"sig":"MEUCIAXKL8HDGurDgLopjR7Ewsmvv4fy/yCtCFi+mqP1gjrVAiEAvZ6/D/zmnzO+n1sRREFqJvOJqrmsGTroRREukvAh0Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbjlA+Z9daMZdzo7yZ+hv+M35tDBkMpXDQQhFEnWGCdwIgTYtd/sO0LdF0uCPVrThNyxShBBrPslRRI2AWNPuePhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84805},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/pub-pack/x-otto-provider-0.1.0-alpha.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/pub-pack/x-otto-provider-0.1.0-alpha.18.tgz","_integrity":"sha512-hXFCfLrVmQWH54L0jApaOChGzWPHK1AArilgDljiYuqbijGAX2KGdyfqfZBk9K3U/9mDPk166woUWjZdbR+DKA==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.18","@x-otto/interchange":"0.1.0-alpha.18"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.18_1788839937979_0.7679723767082127","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.19":{"name":"@x-otto/provider","version":"0.1.0-alpha.19","_id":"@x-otto/provider@0.1.0-alpha.19","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"75f15dee7010c74c59efcd3214ff4460412c95ee","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.19.tgz","fileCount":4,"integrity":"sha512-oOBwzTVrhrn8eV5LALNtHK1B/6S8NrQKqFZXMWx4f8uUfgaQ3VaS4fL1XpqpO4VHIm1uoroZknTEznriHH7FrQ==","signatures":[{"sig":"MEYCIQC+3+EDpxn1/S1Q2RIN/49Rj1x49cKgap8Y1Fo6QT5ZKwIhAJlJOGKX+9TwQ/KISPWEPle6ihYTlw9q5nYxT4O39Pr1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDFPe8zDBuDhA28WHahjMeoFrlQ/oX8Qz2/A7RJlv2bbAiAQTjvTidOSJrJ1yEeTDrMCT3Lowb4LMsdmMPC4veUaDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84805},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.npm-cache-scratch/tarballs/x-otto-provider-0.1.0-alpha.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"24f1b3907ee9877b29a19c11eea614a74520dee5","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.npm-cache-scratch/tarballs/x-otto-provider-0.1.0-alpha.19.tgz","_integrity":"sha512-oOBwzTVrhrn8eV5LALNtHK1B/6S8NrQKqFZXMWx4f8uUfgaQ3VaS4fL1XpqpO4VHIm1uoroZknTEznriHH7FrQ==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.19","@x-otto/interchange":"0.1.0-alpha.19"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.19_1789054334359_0.6477204560549299","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.21":{"name":"@x-otto/provider","version":"0.1.0-alpha.21","_id":"@x-otto/provider@0.1.0-alpha.21","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"d8d08c4feda6d5afde9bd3e4c16006aa4a831af3","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.21.tgz","fileCount":4,"integrity":"sha512-Hrs4Z5NW7S2+Gplp36oBeLKR0aLOrCsFRO0Llc42p+kjQ8wtYTjf9xeQzpxgCBwR/RsnPN29onyTXaH/Q9XbLg==","signatures":[{"sig":"MEYCIQDYzPM8AiAXYMIuZjNSAOw6rPnbrnYxd09EefdDo3sn/AIhAMogdjZxcR0UgzHMFSEGFIpoqwvWGSskBBMPLUQ7N7IK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBGuee88RamR7ByaZ4NfBE9FqCuzQami3EJGU6U78jfbAiEAzXbugiq2DXNePGr5QQKs1v24R0rYjydcDSRp048CAcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84805},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.pack/x-otto-provider-0.1.0-alpha.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d4045293d00fdf772041310c64c6673dc0120a91","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.pack/x-otto-provider-0.1.0-alpha.21.tgz","_integrity":"sha512-Hrs4Z5NW7S2+Gplp36oBeLKR0aLOrCsFRO0Llc42p+kjQ8wtYTjf9xeQzpxgCBwR/RsnPN29onyTXaH/Q9XbLg==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.21","@x-otto/interchange":"0.1.0-alpha.21"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.21_1789112606981_0.4448018989736886","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.22":{"name":"@x-otto/provider","version":"0.1.0-alpha.22","_id":"@x-otto/provider@0.1.0-alpha.22","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"40c2385b46c9e84ad9eb54a58189a943fa9e5c97","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.22.tgz","fileCount":4,"integrity":"sha512-fEZhmnlWcppgMSLOStrItiZV/HItD/reTlevjsP3OlOiuMSGeSiwrmSzzHda6mnXyQj19mjZvchVc9ilC6xkpQ==","signatures":[{"sig":"MEYCIQCTIMmiC+ExL9WwcGPN7Sacz9YhSko7KHDTP/OYxUhcwwIhAKPbugCuLiYyxIS65BmNyZwLiCLnsm9ZtiGMKBMtPTnc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUsBiCPmmgffK1VqTyzpkEhYOO9FIl3Yos7fqyhu3/cgIgUhYwWrPOul9pdQY+1FYa6AU7x52cvVerHnABp9IlKZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84877},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.npm-packs-publish/x-otto-provider-0.1.0-alpha.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9b202b5ffbe39c110ec0f1010ae269128fcee6bb","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.npm-packs-publish/x-otto-provider-0.1.0-alpha.22.tgz","_integrity":"sha512-fEZhmnlWcppgMSLOStrItiZV/HItD/reTlevjsP3OlOiuMSGeSiwrmSzzHda6mnXyQj19mjZvchVc9ilC6xkpQ==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.22","@x-otto/interchange":"0.1.0-alpha.22"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.22_1789217603113_0.15751037104944388","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.23":{"name":"@x-otto/provider","version":"0.1.0-alpha.23","_id":"@x-otto/provider@0.1.0-alpha.23","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"37d1b0c51aad0b538d0ab51df4043a9f0a858376","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.23.tgz","fileCount":4,"integrity":"sha512-OS716aV/Z6Uw+0OD2fRZfW33to7QACZZP5WvGpMCYnoY/isKe8tH0WRQJ7G5q+wwO6WQGR4NFYGri8BiG+Y3Fw==","signatures":[{"sig":"MEUCIExKxYtgrYITXoTIbu1M5zaPeSSNZG7dd7xyXgW+Oyb/AiEAzS+SkMrs2vXmVHntr7xnBONaPriM5PNyOKodlvCLMWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvw+JPcJZezJ241n7Cf/WnuTPnZ3pv+Cf3L9egeugHBgIgQ59fWkPr7S7ftKu++/m4bgnfS0JuPZykpg77t7+AMv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84877},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.tmp-publish/x-otto-provider-0.1.0-alpha.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"84aa4c3137793e9be61b2b3b6fe0555483dfa989","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.tmp-publish/x-otto-provider-0.1.0-alpha.23.tgz","_integrity":"sha512-OS716aV/Z6Uw+0OD2fRZfW33to7QACZZP5WvGpMCYnoY/isKe8tH0WRQJ7G5q+wwO6WQGR4NFYGri8BiG+Y3Fw==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.23","@x-otto/interchange":"0.1.0-alpha.23"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.23_1789380471621_0.509671161669891","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.24":{"name":"@x-otto/provider","version":"0.1.0-alpha.24","_id":"@x-otto/provider@0.1.0-alpha.24","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"ff89db82417062edf2aff33e63f05b8eb9b7e51f","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.24.tgz","fileCount":4,"integrity":"sha512-ajmeX0AM9p5xYnej0dNrNvRX7EPUtyq7kWU88heD4WkCn8winM6Swugw/rCbjzfXXYSmCnxTXii8wM1Ms8tnRw==","signatures":[{"sig":"MEYCIQC1/jYTHwTEIdUb5t8I6tVW+U4auHpndwxcq1P2nu5M0gIhAJmv1ROuRD0JngGWjuym4lCs7bUX1XIGNowNAzvIK0sL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCM7/IXLnQPkSU9rC4dUwJMJOCdAuAMHkhgaHUw+5f9QQIgDdQFZfsK84i9Of2MNWPuIY83D0wRs3X3Py+NnskZcKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84877},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.otto/pack-z9B6dt/x-otto-provider-0.1.0-alpha.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b08015bc84e760138d8be7468d0bdfebce6a192d","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.otto/pack-z9B6dt/x-otto-provider-0.1.0-alpha.24.tgz","_integrity":"sha512-ajmeX0AM9p5xYnej0dNrNvRX7EPUtyq7kWU88heD4WkCn8winM6Swugw/rCbjzfXXYSmCnxTXii8wM1Ms8tnRw==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.24","@x-otto/interchange":"0.1.0-alpha.24"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.24_1789392706302_0.844010439609931","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.25":{"name":"@x-otto/provider","version":"0.1.0-alpha.25","_id":"@x-otto/provider@0.1.0-alpha.25","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"e2f37f319ae6fbe92f0237fa4849fe8d75526739","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.25.tgz","fileCount":4,"integrity":"sha512-5L2CD7cEV6dLSG5xHpux4fcuYNnI66ZQ2pjrIbQZqjAshJPMZEFwJrn255jFOwyKhh8tifR1WJ6rZMekA8oKNw==","signatures":[{"sig":"MEYCIQC5TDr08Nv9kBDuofOtHKspQ8AIx+R0gqkQCtcmRKK4vQIhAN0JiPvODBHevK2RpcqyVmWSwABXj0QR78RaUvnvbT4V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqooI84a6ckzaJ2bTh8zqe8z/jCRYbgFd73RkpCeR6ZQIhAOIWg4EXHRfQCmkjV617wXApI2rup8KWDyfMio5fxqr6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84924},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/tmp-pack-MpENin/x-otto-provider-0.1.0-alpha.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7a68981f9bd1a17a727430a8d08cb0769c49f20d","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/tmp-pack-MpENin/x-otto-provider-0.1.0-alpha.25.tgz","_integrity":"sha512-5L2CD7cEV6dLSG5xHpux4fcuYNnI66ZQ2pjrIbQZqjAshJPMZEFwJrn255jFOwyKhh8tifR1WJ6rZMekA8oKNw==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.25","@x-otto/interchange":"0.1.0-alpha.25"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.25_1789396882860_0.7058888740457943","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.26":{"name":"@x-otto/provider","version":"0.1.0-alpha.26","_id":"@x-otto/provider@0.1.0-alpha.26","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"3113490c4b49d306c61b975be5c7e3fbf989ff3b","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.26.tgz","fileCount":4,"integrity":"sha512-WNXVRfivaSIlaJ4Ao7UKRFD0mE6RZOjjH3gcKko9oOSIsunwedY63RMOKahqP8W5CQt6fLLVZKcCTjp69oJDJQ==","signatures":[{"sig":"MEUCIQCD1pZXfDk7wzaE1oPa3T0ZFHjMeau7sDB4Nuk34V6fwQIgGkDJ5IlVXtLK9RAUrLPGbxHi6ilBI/0c8GUzLS9JdaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG9Lf3Ba5q7mE0IquHwdlMcRLctQbip09mu/Im3LqJeGAiBKKtt8s2tYfQkBTS7LgmR+WHp1hWwJXcMwk7XevqPBPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85612},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/x-otto-provider-0.1.0-alpha.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e43792632f0a000612c112f9b2948a560c801b9","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/x-otto-provider-0.1.0-alpha.26.tgz","_integrity":"sha512-WNXVRfivaSIlaJ4Ao7UKRFD0mE6RZOjjH3gcKko9oOSIsunwedY63RMOKahqP8W5CQt6fLLVZKcCTjp69oJDJQ==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.26","@x-otto/interchange":"0.1.0-alpha.26"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.26_1789541999010_0.9817788357956407","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.27":{"name":"@x-otto/provider","version":"0.1.0-alpha.27","_id":"@x-otto/provider@0.1.0-alpha.27","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"c9a716a69212116925e2103511690846d5e3a483","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.27.tgz","fileCount":4,"integrity":"sha512-6757pAzM2bzl6VyufbpVQt66AHwr1hYP+9rwQKfcYjcddqsmNo8ehmkjWZXlf7XJordbs9Q8KsOyGpxVBFDSag==","signatures":[{"sig":"MEUCIQC2q2RHpLeTrkE18v9jtxUM2yvSgNuNwV836B8t0wBnFAIgGYgDxmDcikytcfoZGteXKthIXsNkvb9l2/fu1Qyo6lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCa0RaWARW1you1r52HJgsXxp1+BbZXyOwi97sEBPwIXgIgPsFJjUTp6faobVc49heVv5oEA5uCvkpQq9UTshtqG9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85612},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-provider-0.1.0-alpha.27.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f56156a8c4cc1caf49b9a57d188b8d42e384ff9a","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-provider-0.1.0-alpha.27.tgz","_integrity":"sha512-6757pAzM2bzl6VyufbpVQt66AHwr1hYP+9rwQKfcYjcddqsmNo8ehmkjWZXlf7XJordbs9Q8KsOyGpxVBFDSag==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.27","@x-otto/interchange":"0.1.0-alpha.27"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.27_1789743304939_0.8179541026145152","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.28":{"name":"@x-otto/provider","version":"0.1.0-alpha.28","_id":"@x-otto/provider@0.1.0-alpha.28","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"75f2190bcb5f12486d983f0f4c62217a4113e9e9","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.28.tgz","fileCount":4,"integrity":"sha512-iO3QrbAvv4FpNIKrSsbIJRnvSoCYKJfta+jjlfm4h7KKZ644gV0EnBXNwCyTytyR+jhD+GydfrnmBg2HEbJQXA==","signatures":[{"sig":"MEQCIGn+EX6jaSpSStkS4SuQni7JHXzN3/ViQgxF8nLr/QZjAiA4CEsUn5xMiBrHNNMHU19cSc3GX0Z5OtuEQsD84Zh9sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZs5y2qQJh97wnuKw+2c/IFAT+UqHntZ+iFYuCkDVRowIhANqbYq4PgRo4SBFvk+XedoRhafB5n2nIngLdSjmdOkuS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85612},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-provider-0.1.0-alpha.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e7cae5a245a5fae14af18a346b593397d0ceb07e","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-provider-0.1.0-alpha.28.tgz","_integrity":"sha512-iO3QrbAvv4FpNIKrSsbIJRnvSoCYKJfta+jjlfm4h7KKZ644gV0EnBXNwCyTytyR+jhD+GydfrnmBg2HEbJQXA==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.28","@x-otto/interchange":"0.1.0-alpha.28"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.28_1789857109461_0.7855778987825726","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.29":{"name":"@x-otto/provider","version":"0.1.0-alpha.29","_id":"@x-otto/provider@0.1.0-alpha.29","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"3bdb2eda1729066e8eee572b0d39f8d0c618e861","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.29.tgz","fileCount":4,"integrity":"sha512-mFS4jIB8TG+RPxQePhVCaF2F8UTDrHMUfhaWO6W+mgGLHAwiQD/IhusIEcvPwaq5wnsBlKMg9qKzMtfajQqi1A==","signatures":[{"sig":"MEUCIQDsu1OyHceKmN+RN9AioNsHarPsdj6m0Rze73W51apMpwIgGFflgkazcWLL3A/0OnuJXhr1s/lTpxyhUfpRHg+1f98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF2xf9ElOUCjzA64qZDp2HDGde3MecwZsDpLdgJQBmvFAiEAoPy44IuE9GXTjCmqxmGMpyZ7CGXJFS8JO6ABNFJ26vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85612},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-provider-0.1.0-alpha.29.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2d318b90d6b0402251c4632cd45f850e0ffb9bdd","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-provider-0.1.0-alpha.29.tgz","_integrity":"sha512-mFS4jIB8TG+RPxQePhVCaF2F8UTDrHMUfhaWO6W+mgGLHAwiQD/IhusIEcvPwaq5wnsBlKMg9qKzMtfajQqi1A==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.29","@x-otto/interchange":"0.1.0-alpha.29"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/provider_0.1.0-alpha.29_1789997674418_0.06569385587735055","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.30":{"_id":"@x-otto/provider@0.1.0-alpha.30","dist":{"shasum":"a0901e775949091f686e5343cf20f3b9921e7b6d","tarball":"https://registry.npmjs.org/@x-otto/provider/-/provider-0.1.0-alpha.30.tgz","fileCount":4,"integrity":"sha512-LFpMdIUl2iMYYNbcd/apJpsQjYGcOg9OJ8dYYZT1dq32Am3Sw58n062nC6F/FCcloRaSszpK1j91jyhJYEtpBw==","signatures":[{"sig":"MEUCIGn/CvkfhOe9u9tYgH38YpXzsCFrqD7EeKGYpEgWu1VTAiEAldZoYxQ83aqXW/ZCdbQKFDPjqwHVD0ojdfAVrdfzu1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGrO5qfxV8eUJooibEvC3Gqlkv14wc2bz+OXMAdA5MKmAiEA9zDAKbp0UKc6VUUbqh1V5Fr3U37wmemKlz1b2zbp2qM="}],"unpackedSize":85612},"main":"./dist/index.js","name":"@x-otto/provider","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-provider-0.1.0-alpha.30.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5e40e7c601d99456d33e439d239469d2358e1a30","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"version":"0.1.0-alpha.30","_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-provider-0.1.0-alpha.30.tgz","_integrity":"sha512-LFpMdIUl2iMYYNbcd/apJpsQjYGcOg9OJ8dYYZT1dq32Am3Sw58n062nC6F/FCcloRaSszpK1j91jyhJYEtpBw==","_npmVersion":"10.9.4","description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","directories":{},"maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"_nodeVersion":"22.22.1","dependencies":{"@x-otto/shared":"0.1.0-alpha.30","@x-otto/interchange":"0.1.0-alpha.30"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/provider_0.1.0-alpha.30_1790062322819_0.5134963404961792"}}},"time":{"created":"2026-08-11T07:11:22.756Z","modified":"2026-09-22T07:32:03.090Z","0.1.0-alpha.0":"2026-08-11T07:11:23.172Z","0.1.0-alpha.1":"2026-08-11T07:34:53.709Z","0.1.0-alpha.2":"2026-08-11T17:11:51.007Z","0.1.0-alpha.3":"2026-08-12T10:54:24.089Z","0.1.0-alpha.4":"2026-08-13T11:21:36.927Z","0.1.0-alpha.5":"2026-08-13T11:26:35.545Z","0.1.0-alpha.6":"2026-08-14T12:17:15.118Z","0.1.0-alpha.7":"2026-08-15T18:10:29.359Z","0.1.0-alpha.8":"2026-09-01T03:11:05.688Z","0.1.0-alpha.9":"2026-09-01T07:46:01.800Z","0.1.0-alpha.10":"2026-09-03T09:44:37.212Z","0.1.0-alpha.11":"2026-09-03T10:44:46.921Z","0.1.0-alpha.12":"2026-09-07T04:09:56.330Z","0.1.0-alpha.13":"2026-09-07T07:19:51.394Z","0.1.0-alpha.14":"2026-09-07T11:26:58.773Z","0.1.0-alpha.15":"2026-09-07T15:44:32.568Z","0.1.0-alpha.17":"2026-09-07T18:25:12.815Z","0.1.0-alpha.18":"2026-09-08T03:58:58.058Z","0.1.0-alpha.19":"2026-09-10T15:32:14.466Z","0.1.0-alpha.21":"2026-09-11T07:43:27.065Z","0.1.0-alpha.22":"2026-09-12T12:53:23.202Z","0.1.0-alpha.23":"2026-09-14T10:07:51.707Z","0.1.0-alpha.24":"2026-09-14T13:31:46.403Z","0.1.0-alpha.25":"2026-09-14T14:41:22.943Z","0.1.0-alpha.26":"2026-09-16T06:59:59.104Z","0.1.0-alpha.27":"2026-09-18T14:55:05.027Z","0.1.0-alpha.28":"2026-09-19T22:31:49.541Z","0.1.0-alpha.29":"2026-09-21T13:34:34.506Z","0.1.0-alpha.30":"2026-09-22T07:32:02.900Z"},"description":"> Provider-neutral protocol types, chat-completions protocol base, OAuth templates, stream error classification, and stream recording/replay — the LLM provider insertion point package.","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"readme":"","readmeFilename":""}