{"_id":"@x-otto/ai","_rev":"26-e4c913065c4a2c9bc13bc1322e6b3db4","name":"@x-otto/ai","dist-tags":{"latest":"0.1.0-alpha.17","alpha":"0.1.0-alpha.30"},"versions":{"0.0.1-alpha.0":{"name":"@x-otto/ai","version":"0.0.1-alpha.0","_id":"@x-otto/ai@0.0.1-alpha.0","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"74ce900a0af0b2fa6031d17f06e17eac4e0b4c12","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.0.1-alpha.0.tgz","fileCount":6,"integrity":"sha512-7H/5M6b+QiNluG+HX0FShi3ajZhbPFyr/I3JmzNLI22OAW6100PLjdB5wm6QHEoj4E+zG2driwY7XUhckq2qQg==","signatures":[{"sig":"MEYCIQCtrCqHp15M0861ipAvBs0zqCykvzOVCVMM0kOlKTqxkgIhANMiTeUCWxPeFDd3SSZquhsd4VQb3kWK8St5Z5OteEim","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265379},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-ai-0.0.1-alpha.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","generate:models":"tsx scripts/generate-models.ts","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-ai-0.0.1-alpha.0.tgz","_integrity":"sha512-7H/5M6b+QiNluG+HX0FShi3ajZhbPFyr/I3JmzNLI22OAW6100PLjdB5wm6QHEoj4E+zG2driwY7XUhckq2qQg==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","@x-otto/env":"0.1.0-alpha.1","@x-otto/shared":"0.1.0-alpha.1","@x-otto/provider":"0.1.0-alpha.1","eventsource-parser":"3.0.6","@x-otto/interchange":"0.1.0-alpha.1","@x-otto/orchestration-contracts":"0.0.1-alpha.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.1-alpha.0_1786435331765_0.08790133841391468","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.1":{"name":"@x-otto/ai","version":"0.0.1-alpha.1","_id":"@x-otto/ai@0.0.1-alpha.1","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"e591e82b3b8d9f2ffa84229fe78824f9d0f91e78","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.0.1-alpha.1.tgz","fileCount":6,"integrity":"sha512-FXHZahGxP8/ajxsObFKzDMlKGVk/ug7hMb4TAutD1q/RfA2o8sggU44G2nBJNRsuBkwXZr6H1ykfpuf2tTYCTg==","signatures":[{"sig":"MEYCIQC7AbWi8VhoifKGU/WXwSdbGi1uV8DYKKjVwkLxv4OQTgIhAM9scgpN3g+uRmSq0+ISoQ4nG92xSsYRqDp3LvkDlTPJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299904},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-ai-0.0.1-alpha.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","generate:models":"tsx scripts/generate-models.ts","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-ai-0.0.1-alpha.1.tgz","_integrity":"sha512-FXHZahGxP8/ajxsObFKzDMlKGVk/ug7hMb4TAutD1q/RfA2o8sggU44G2nBJNRsuBkwXZr6H1ykfpuf2tTYCTg==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","@x-otto/env":"0.1.0-alpha.5","@x-otto/shared":"0.1.0-alpha.5","@x-otto/provider":"0.1.0-alpha.4","eventsource-parser":"3.0.6","@x-otto/credentials":"0.0.1-alpha.0","@x-otto/interchange":"0.1.0-alpha.2","@x-otto/orchestration-contracts":"0.0.1-alpha.1"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.0.1-alpha.1_1786620094402_0.4382220021648038","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@x-otto/ai","version":"0.0.1-alpha.2","_id":"@x-otto/ai@0.0.1-alpha.2","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"1e72782a3e6e0a5662e4950fe2c85be3677df6b1","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.0.1-alpha.2.tgz","fileCount":6,"integrity":"sha512-xPBcdMTsUxMzH44+xw3pGwuuDaEn28prET72pFBQxo2lEWseGRIdP820rJjzYFfc+4u9PJBYy5OCoFsfJ1Jmjg==","signatures":[{"sig":"MEQCIBjwM9ykSyqABnK8XhxncTuUzdqFvgnBc9dzwG2GHGeoAiBMfmDBQjzrwgNoyz/csSMX0KAPKI0pt/Cn9hfkjJDXOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299904},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-ai-0.0.1-alpha.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","generate:models":"tsx scripts/generate-models.ts","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-ai-0.0.1-alpha.2.tgz","_integrity":"sha512-xPBcdMTsUxMzH44+xw3pGwuuDaEn28prET72pFBQxo2lEWseGRIdP820rJjzYFfc+4u9PJBYy5OCoFsfJ1Jmjg==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","@x-otto/env":"0.1.0-alpha.6","@x-otto/shared":"0.1.0-alpha.6","@x-otto/provider":"0.1.0-alpha.5","eventsource-parser":"3.0.6","@x-otto/credentials":"0.0.1-alpha.1","@x-otto/interchange":"0.1.0-alpha.3","@x-otto/orchestration-contracts":"0.0.1-alpha.2"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.0.1-alpha.2_1786620392872_0.831957511679968","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@x-otto/ai","version":"0.0.1-alpha.3","_id":"@x-otto/ai@0.0.1-alpha.3","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"55975c51a6ce7fab115cd6f7eb653fa080252878","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.0.1-alpha.3.tgz","fileCount":6,"integrity":"sha512-uDTkURioPP7ZUeSLAn1Yx1JWxf/vocPANHfaN1/Hj6fRuLIUfwTpzttxa1y3yhf1MN55TJFwTzhTiYwzfXSlhQ==","signatures":[{"sig":"MEYCIQD9OqQVz22il8qzSTiTmroPhlXR6g27ozqfBghOAanLWQIhAKLnkh+jUtldNx+DfXoVb52JJch0Ek8y/HMgUXFnLOQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320040},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-ai-0.0.1-alpha.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsdown","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-ai-0.0.1-alpha.3.tgz","_integrity":"sha512-uDTkURioPP7ZUeSLAn1Yx1JWxf/vocPANHfaN1/Hj6fRuLIUfwTpzttxa1y3yhf1MN55TJFwTzhTiYwzfXSlhQ==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","@x-otto/env":"0.1.0-alpha.6","@x-otto/shared":"0.1.0-alpha.6","@x-otto/provider":"0.1.0-alpha.5","@x-otto/credentials":"0.0.1-alpha.1","@x-otto/interchange":"0.1.0-alpha.5","@x-otto/orchestration-contracts":"0.0.1-alpha.2"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.0.1-alpha.3_1786709599808_0.9914949185865205","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@x-otto/ai","version":"0.0.1-alpha.4","_id":"@x-otto/ai@0.0.1-alpha.4","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"64369226d2f2fc635a7ca543199e7be64c6a5259","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.0.1-alpha.4.tgz","fileCount":6,"integrity":"sha512-wRLh6lJ/rQkDH8466vTbf02QCApF/iU99jCdiOKhIlmAPtBunnXdb6/GODYLK0uPM2erhq6VYYEKd63Y+RR/JA==","signatures":[{"sig":"MEUCIG2F08q4VfbPzslMg3d/sNS6DXBINWvo4cJ+qghf5QMuAiEAoRsHd16DLOBz6EQ6oAAInjyrHP85RdgzxfguGwuKu00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323889},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-ai-0.0.1-alpha.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsdown","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-ai-0.0.1-alpha.4.tgz","_integrity":"sha512-wRLh6lJ/rQkDH8466vTbf02QCApF/iU99jCdiOKhIlmAPtBunnXdb6/GODYLK0uPM2erhq6VYYEKd63Y+RR/JA==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","@x-otto/env":"0.1.0-alpha.6","@x-otto/shared":"0.1.0-alpha.6","@x-otto/provider":"0.1.0-alpha.6","@x-otto/credentials":"0.0.1-alpha.1","@x-otto/interchange":"0.1.0-alpha.5","@x-otto/orchestration-contracts":"0.0.1-alpha.2"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.0.1-alpha.4_1786709960285_0.32925165329309625","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@x-otto/ai","version":"0.0.1-alpha.5","_id":"@x-otto/ai@0.0.1-alpha.5","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"8cc6c6863f31f2251489da2ad1983d6dc18e4312","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.0.1-alpha.5.tgz","fileCount":6,"integrity":"sha512-82Agqej0MyEjvgz310ckwDkxqaEEU9Vy4SE4qLcH3q7BJQAc0ItmYmbwPo8yJkeb6CD4nUD6/cSs3h8UlWdTwg==","signatures":[{"sig":"MEUCIQDkFAW27r42BcLSr5tvAY2Lq34o1wzWOtcnGMuSmP+AlwIgZUChCiKBfoP9EfQxW0iGOLP6T+BitVaHYDqlqlRp84w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336504},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/x-coding-agent/tmp-pack-out/x-otto-ai-0.0.1-alpha.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"606c165f4e116edba47e053a926e3999ee32a1a1","private":false,"scripts":{"build":"tsdown","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-ai-0.0.1-alpha.5.tgz","_integrity":"sha512-82Agqej0MyEjvgz310ckwDkxqaEEU9Vy4SE4qLcH3q7BJQAc0ItmYmbwPo8yJkeb6CD4nUD6/cSs3h8UlWdTwg==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.7","@x-otto/shared":"0.1.0-alpha.7","@x-otto/provider":"0.1.0-alpha.7","@x-otto/credentials":"0.0.1-alpha.2","@x-otto/interchange":"0.1.0-alpha.7","@x-otto/orchestration-contracts":"0.0.1-alpha.3"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.0.1-alpha.5_1786817760280_0.5860368828351141","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.9":{"name":"@x-otto/ai","version":"0.1.0-alpha.9","_id":"@x-otto/ai@0.1.0-alpha.9","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"739a41c342d71521fa4a9ff39b8324c30dc5ca7b","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.9.tgz","fileCount":6,"integrity":"sha512-mowitJlYBpVymni/I+QHDaAG/Dc1ZveWGX/KwzowtNZ3376CnF7jqbx7UsMMh8v5gVHMFI5lnyqmFTczL/9++Q==","signatures":[{"sig":"MEYCIQCp6dg0S/EnPtcvuPLeqVdywrExHeuA8kJbwCmoU5CtswIhANrJNWJgAmLEl80lKHHZhJ4DxIHnT4Ng3AxgEWksLeTJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336825},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/x-otto-ai-0.1.0-alpha.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f6d087d40e81b8ec537d829322b0a81662175c7f","private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.9.tgz","_integrity":"sha512-mowitJlYBpVymni/I+QHDaAG/Dc1ZveWGX/KwzowtNZ3376CnF7jqbx7UsMMh8v5gVHMFI5lnyqmFTczL/9++Q==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.9","@x-otto/shared":"0.1.0-alpha.9","@x-otto/provider":"0.1.0-alpha.9","@x-otto/credentials":"0.1.0-alpha.9","@x-otto/interchange":"0.1.0-alpha.9","@x-otto/orchestration-contracts":"0.1.0-alpha.9"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.9_1788248728767_0.8268959655151908","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@x-otto/ai","version":"0.1.0-alpha.10","_id":"@x-otto/ai@0.1.0-alpha.10","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"2e284760aa390527f95a43a02d72d584bd2bb719","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.10.tgz","fileCount":6,"integrity":"sha512-k00O4U0fn8HgSCSDN5S4gffFXyQiijD7d+ZwcGL5KP5dZavbEBBRyzBHrcEHm5ikjGAaoz0mk0g2YKVL7/d77w==","signatures":[{"sig":"MEQCIDpsVr1QUCmLlaJpl/v0jMLcNgZ8KkkN5fseFqfD2/uFAiBMiyrJnpYLNg7SAUOjUCMUL+nYYXaBrTKxkgdWa0GwnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336832},"main":"./dist/index.js","type":"module","_from":"file:x-otto-ai-0.1.0-alpha.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a24ae603be184553e6278fe69d51bb2553e94857","private":false,"scripts":{"build":"tsdown","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/d14d9071e3d968c7402a7f530498750e/x-otto-ai-0.1.0-alpha.10.tgz","_integrity":"sha512-k00O4U0fn8HgSCSDN5S4gffFXyQiijD7d+ZwcGL5KP5dZavbEBBRyzBHrcEHm5ikjGAaoz0mk0g2YKVL7/d77w==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.10","@x-otto/shared":"0.1.0-alpha.10","@x-otto/provider":"0.1.0-alpha.10","@x-otto/credentials":"0.1.0-alpha.10","@x-otto/interchange":"0.1.0-alpha.10","@x-otto/orchestration-contracts":"0.1.0-alpha.10"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.10_1788428591226_0.29090961030730655","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@x-otto/ai","version":"0.1.0-alpha.11","_id":"@x-otto/ai@0.1.0-alpha.11","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"d8fea71bf8a260eea89a21c15be25e79f55eba1d","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.11.tgz","fileCount":6,"integrity":"sha512-DHISQ52o1Ubfj9Ymf5hcGV9T4wVxFL6yvuszjaNFAv4pjDEv1yf/O1w+FrJZI5gfGfOcra4ZblcZhpAgOeotyg==","signatures":[{"sig":"MEYCIQDH4pEdmZgzQOTtk3z3BV9XT2Bg6uZbOGNFjg+QFYhB5gIhAKwVNmKtMkjWCMMIIZ26p8/gMF9bmZuhsVnolL/Was5a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336832},"main":"./dist/index.js","type":"module","_from":"file:x-otto-ai-0.1.0-alpha.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"938af655c8775656c2b4e457df30210b68e2aa94","private":false,"scripts":{"build":"tsdown","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/2271c4069122e6c8851d68ccf75ccdb0/x-otto-ai-0.1.0-alpha.11.tgz","_integrity":"sha512-DHISQ52o1Ubfj9Ymf5hcGV9T4wVxFL6yvuszjaNFAv4pjDEv1yf/O1w+FrJZI5gfGfOcra4ZblcZhpAgOeotyg==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.11","@x-otto/shared":"0.1.0-alpha.11","@x-otto/provider":"0.1.0-alpha.11","@x-otto/credentials":"0.1.0-alpha.11","@x-otto/interchange":"0.1.0-alpha.11","@x-otto/orchestration-contracts":"0.1.0-alpha.11"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.11_1788432244586_0.6859583443411548","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@x-otto/ai","version":"0.1.0-alpha.12","_id":"@x-otto/ai@0.1.0-alpha.12","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"c743dc2993c38e2e0ea27c13d7c76d52f4794dfc","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.12.tgz","fileCount":6,"integrity":"sha512-jr4K8JTKD7Bz2yXZ3HVQxXd523pm+L5I98EicidovT7X5RAD6VumgeKaLJTfd/K90FSj/hAV1ElG8KO89vFgkw==","signatures":[{"sig":"MEUCIQCbviXcSRtLbTLxjl+8Pspg1JCdu5eYeVaqaqmS26DUSQIgKce8WACh3jKoxHUd4Rl/H9JX1FqEet5cqaqEjMp2+k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336832},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.tmp-publish/x-otto-ai-0.1.0-alpha.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"86788be156e3461f7056dee7e1ce2d0570cf03e6","private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.12.tgz","_integrity":"sha512-jr4K8JTKD7Bz2yXZ3HVQxXd523pm+L5I98EicidovT7X5RAD6VumgeKaLJTfd/K90FSj/hAV1ElG8KO89vFgkw==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.12","@x-otto/shared":"0.1.0-alpha.12","@x-otto/provider":"0.1.0-alpha.12","@x-otto/credentials":"0.1.0-alpha.12","@x-otto/interchange":"0.1.0-alpha.12","@x-otto/orchestration-contracts":"0.1.0-alpha.12"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.12_1788754019617_0.7279537906392273","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.13":{"name":"@x-otto/ai","version":"0.1.0-alpha.13","_id":"@x-otto/ai@0.1.0-alpha.13","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"aca4adc7c90953c73280d6238a24c8cb27bf824d","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.13.tgz","fileCount":6,"integrity":"sha512-JtdYfwefLDxUu55ZHjXmE3NrvHLYkf10O7ZPsnsm8Omy1imWFUhQRKKAAlNGaNWAcy3DVjFW/JihtMLv1xzIgw==","signatures":[{"sig":"MEUCIEVjezQxIce/b/8PKYKe7Gqp5lrFVDZBODuAPtA4If9VAiEA3Bxo5kodT6Fvu71g8D8ubwmFI09KRavOtqTL9zlyZ64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336832},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/tgz/x-otto-ai-0.1.0-alpha.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"665662d9a8657f46d6740f77aedc37279a7b43f9","private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.13.tgz","_integrity":"sha512-JtdYfwefLDxUu55ZHjXmE3NrvHLYkf10O7ZPsnsm8Omy1imWFUhQRKKAAlNGaNWAcy3DVjFW/JihtMLv1xzIgw==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.13","@x-otto/shared":"0.1.0-alpha.13","@x-otto/provider":"0.1.0-alpha.13","@x-otto/credentials":"0.1.0-alpha.13","@x-otto/interchange":"0.1.0-alpha.13","@x-otto/orchestration-contracts":"0.1.0-alpha.13"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.13_1788765459528_0.5268874584291987","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.14":{"name":"@x-otto/ai","version":"0.1.0-alpha.14","_id":"@x-otto/ai@0.1.0-alpha.14","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"915bbf2c11f9d1e3da843230918e00b4042692fa","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.14.tgz","fileCount":6,"integrity":"sha512-t9qpuyqS+8FWRhi5TdrOm5QwnE/9/yi7AWvZYSl4kQJHanXgcbRvybEOeH0CWHqpGQhN5BpNGnJ9CCwAfr8vkw==","signatures":[{"sig":"MEUCIAY2WRB1cJlJV5v4Uzca/L50bH6Ju2BnGMZ0WQ4PaCLhAiEA/mzP7ZuRai+MLIyI6Lj0gZpfnrwWZPd83hUwluL0GRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336832},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/tgz/x-otto-ai-0.1.0-alpha.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b463590ee1775cb5dc58f3f21c6bbb0f7e043675","private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.14.tgz","_integrity":"sha512-t9qpuyqS+8FWRhi5TdrOm5QwnE/9/yi7AWvZYSl4kQJHanXgcbRvybEOeH0CWHqpGQhN5BpNGnJ9CCwAfr8vkw==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.14","@x-otto/shared":"0.1.0-alpha.14","@x-otto/provider":"0.1.0-alpha.14","@x-otto/credentials":"0.1.0-alpha.14","@x-otto/interchange":"0.1.0-alpha.14","@x-otto/orchestration-contracts":"0.1.0-alpha.14"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.14_1788780118383_0.21340803138175368","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.15":{"name":"@x-otto/ai","version":"0.1.0-alpha.15","_id":"@x-otto/ai@0.1.0-alpha.15","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"acba73789a26800be75e2facc19b86701de131f3","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.15.tgz","fileCount":6,"integrity":"sha512-dtabvPuzngZvG/lrYNdtOAGj5Nl/ZmhYukmNW2NMooD5rh+0uJueYwvzUjNA7sBDEa7uj3rGVxPclHP3Jl42zA==","signatures":[{"sig":"MEQCIEYecgfBv6/pNt5e7Hs7XCS51EwoZgDvvPfth08I+B9mAiB19l7zzygYh3hcAshtBDvFXaJFxCFpbvHKq6a3FCu2eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336832},"main":"./dist/index.js","type":"module","_from":"file:x-otto-ai-0.1.0-alpha.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f68a3b919ac12bde7159dfd5f617579049f54786","private":false,"scripts":{"build":"tsdown","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/615e164413f61b077b664507cef92793/x-otto-ai-0.1.0-alpha.15.tgz","_integrity":"sha512-dtabvPuzngZvG/lrYNdtOAGj5Nl/ZmhYukmNW2NMooD5rh+0uJueYwvzUjNA7sBDEa7uj3rGVxPclHP3Jl42zA==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.15","@x-otto/shared":"0.1.0-alpha.15","@x-otto/provider":"0.1.0-alpha.15","@x-otto/credentials":"0.1.0-alpha.15","@x-otto/interchange":"0.1.0-alpha.15","@x-otto/orchestration-contracts":"0.1.0-alpha.15"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.15_1788796096768_0.6631553445932215","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.17":{"name":"@x-otto/ai","version":"0.1.0-alpha.17","_id":"@x-otto/ai@0.1.0-alpha.17","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"bda5efc6c7037fd27ed434ade54c90d7bd1716d9","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.17.tgz","fileCount":6,"integrity":"sha512-eyaHcaIjxYUL8UeBlCCEVUI0ycifkGypMtZM65eY7if2G0UWIDvOTohrQlJ2ks6q/FgrHyQ6cfraqxvFXzrAmQ==","signatures":[{"sig":"MEUCIETSR6InEcBmet1G7POuU3y+avERqE21st3ft8eEx9YcAiEAxNyvdTidmTQDc2WOHroT5ZIsKMXgplEoHLQyeNpU9OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336832},"main":"./dist/index.js","type":"module","_from":"file:x-otto-ai-0.1.0-alpha.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01e870d6a27a7b5177e1f399333356820e108833","private":false,"scripts":{"build":"tsdown","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/cf61157dee0c556d90ee5dbaebc8e232/x-otto-ai-0.1.0-alpha.17.tgz","_integrity":"sha512-eyaHcaIjxYUL8UeBlCCEVUI0ycifkGypMtZM65eY7if2G0UWIDvOTohrQlJ2ks6q/FgrHyQ6cfraqxvFXzrAmQ==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.17","@x-otto/shared":"0.1.0-alpha.17","@x-otto/provider":"0.1.0-alpha.17","@x-otto/credentials":"0.1.0-alpha.17","@x-otto/interchange":"0.1.0-alpha.17","@x-otto/orchestration-contracts":"0.1.0-alpha.17"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.17_1788805465554_0.7251382963268882","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.18":{"name":"@x-otto/ai","version":"0.1.0-alpha.18","_id":"@x-otto/ai@0.1.0-alpha.18","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"a8ae3ce851ce79cc14706029a2983f52ba46c25b","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.18.tgz","fileCount":6,"integrity":"sha512-HWLZF1CVrnmc3DDmOgrdEpAeXEQVWEAomkh+oehJiDgjLH+34n3QQNMQsFyqLbQh5RBPf5tDTRlSt7Exwmj3Sw==","signatures":[{"sig":"MEUCIQCkBKZPWzCHbBKuIVdV0w0N+Mxq/eNi/4xM3mAa9yy0TgIgTFSFvSBg4LT+VOVxRmwHPCTDJOYGDTaEacc1yseKWCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336832},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/pub-pack/x-otto-ai-0.1.0-alpha.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.18.tgz","_integrity":"sha512-HWLZF1CVrnmc3DDmOgrdEpAeXEQVWEAomkh+oehJiDgjLH+34n3QQNMQsFyqLbQh5RBPf5tDTRlSt7Exwmj3Sw==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.18","@x-otto/shared":"0.1.0-alpha.18","@x-otto/provider":"0.1.0-alpha.18","@x-otto/credentials":"0.1.0-alpha.18","@x-otto/interchange":"0.1.0-alpha.18","@x-otto/orchestration-contracts":"0.1.0-alpha.18"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.18_1788839791643_0.8152703362255078","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.19":{"name":"@x-otto/ai","version":"0.1.0-alpha.19","_id":"@x-otto/ai@0.1.0-alpha.19","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"7cd71e8d0781d005dcf5f4c5f248214f705ce8cf","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.19.tgz","fileCount":6,"integrity":"sha512-mi3+LeIkue0YyeRiVihAoKKfHAhUK371uATfsDXZm3Yo8SN++QF70GlJIrQESffp7Rf6RMUzF5PrTbwVCyDmgw==","signatures":[{"sig":"MEUCIA8Oj8i4uqPOUtFQ0bMKcRe54Y+AwgK88FaOZ+bRgyBFAiEA6XZFQ/bbLN4JivWRB1VAbhGL/x3czGfUvKPy4HSR5QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336832},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.npm-cache-scratch/tarballs/x-otto-ai-0.1.0-alpha.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"24f1b3907ee9877b29a19c11eea614a74520dee5","private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.19.tgz","_integrity":"sha512-mi3+LeIkue0YyeRiVihAoKKfHAhUK371uATfsDXZm3Yo8SN++QF70GlJIrQESffp7Rf6RMUzF5PrTbwVCyDmgw==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.19","@x-otto/shared":"0.1.0-alpha.19","@x-otto/provider":"0.1.0-alpha.19","@x-otto/credentials":"0.1.0-alpha.19","@x-otto/interchange":"0.1.0-alpha.19","@x-otto/orchestration-contracts":"0.1.0-alpha.19"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.19_1789054005236_0.5771614187059944","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.21":{"name":"@x-otto/ai","version":"0.1.0-alpha.21","_id":"@x-otto/ai@0.1.0-alpha.21","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"618a6ba37e78a842d53705f488279077a7bbb82f","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.21.tgz","fileCount":6,"integrity":"sha512-Q7bh4lSd1BNhSws7LFlEBmDohw8g9Kob58W9BpJVKhcMLA2P1XPnVJ8h5MXzJKTVIKfZfE2L+9f+igSy+qrhOA==","signatures":[{"sig":"MEUCIDylA5LOrnT2mGREV2XFTr493TDdqCZngJGQiLMxw9fdAiEA8riQjgSg9ICyPmgGB+kfdErnsEJ+fMz5EUoDEkz3i5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336832},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.pack/x-otto-ai-0.1.0-alpha.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d4045293d00fdf772041310c64c6673dc0120a91","private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.21.tgz","_integrity":"sha512-Q7bh4lSd1BNhSws7LFlEBmDohw8g9Kob58W9BpJVKhcMLA2P1XPnVJ8h5MXzJKTVIKfZfE2L+9f+igSy+qrhOA==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.21","@x-otto/shared":"0.1.0-alpha.21","@x-otto/provider":"0.1.0-alpha.21","@x-otto/credentials":"0.1.0-alpha.21","@x-otto/interchange":"0.1.0-alpha.21","@x-otto/orchestration-contracts":"0.1.0-alpha.21"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.21_1789112464967_0.4978616678060852","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.22":{"name":"@x-otto/ai","version":"0.1.0-alpha.22","_id":"@x-otto/ai@0.1.0-alpha.22","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"df9b014f8710ea7b7c801142e304a01854ef6c62","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.22.tgz","fileCount":6,"integrity":"sha512-r6cbLo8SBa4H+FLOIWVX+bSFdgLbJTXOa+n8UqQ+Hj5NDRILRJm/OzsRRMgQOfAbTt/ZeMaxZ1PtTNQeVS19GQ==","signatures":[{"sig":"MEYCIQDVvcLDqP0h9bAK4otMJQejzvgZ4je6cH2xqBxX90Fn6AIhAOLeoizD3ZgNc9FZWWTRgBpiTEHUkKIkgWI3Hwi/tn1Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340128},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.npm-packs-all/x-otto-ai-0.1.0-alpha.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9b202b5ffbe39c110ec0f1010ae269128fcee6bb","private":false,"scripts":{"build":"tsdown","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-all/x-otto-ai-0.1.0-alpha.22.tgz","_integrity":"sha512-r6cbLo8SBa4H+FLOIWVX+bSFdgLbJTXOa+n8UqQ+Hj5NDRILRJm/OzsRRMgQOfAbTt/ZeMaxZ1PtTNQeVS19GQ==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.22","@x-otto/shared":"0.1.0-alpha.22","@x-otto/provider":"0.1.0-alpha.22","@x-otto/credentials":"0.1.0-alpha.22","@x-otto/interchange":"0.1.0-alpha.22","@x-otto/orchestration-contracts":"0.1.0-alpha.22"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.22_1789219960437_0.345409116078605","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.23":{"name":"@x-otto/ai","version":"0.1.0-alpha.23","_id":"@x-otto/ai@0.1.0-alpha.23","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"32608f5e101fdd7ea2742cb645c195bce1e7c00e","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.23.tgz","fileCount":6,"integrity":"sha512-IxEOBy5IE7WTmozarJtVGNLPAr13pSd/3hrDTSHCGAP3S7cWHkdNF6qW7gtl1SiLOS3+1I8VR/uCjF+URxXabw==","signatures":[{"sig":"MEUCIQDKj367SMY0p1LdnTptfrAbCAI4nY8IpumbQkLQtJGKHAIgRWQgYeOMT5Wc39u6L7LxGpTkUSk6IKTcqnXDmD5QeUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347474},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.tmp-publish/x-otto-ai-0.1.0-alpha.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"84aa4c3137793e9be61b2b3b6fe0555483dfa989","private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.23.tgz","_integrity":"sha512-IxEOBy5IE7WTmozarJtVGNLPAr13pSd/3hrDTSHCGAP3S7cWHkdNF6qW7gtl1SiLOS3+1I8VR/uCjF+URxXabw==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.23","@x-otto/shared":"0.1.0-alpha.23","@x-otto/provider":"0.1.0-alpha.23","@x-otto/credentials":"0.1.0-alpha.23","@x-otto/interchange":"0.1.0-alpha.23","@x-otto/orchestration-contracts":"0.1.0-alpha.23"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.23_1789380826969_0.5049764725085395","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.24":{"name":"@x-otto/ai","version":"0.1.0-alpha.24","_id":"@x-otto/ai@0.1.0-alpha.24","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"03b2d4dd93650e6622a0f532d7eca3eb26cd3e5c","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.24.tgz","fileCount":6,"integrity":"sha512-jXuVluP1eU/ryW3fnyKqfJop9h8LlwH67oGYtq4wjNcjrHZZ7qCKlB66EagMfA4ODZ/mS9paP4DuMmwOVELmqg==","signatures":[{"sig":"MEUCIQD7bXHtIhIL+S90JMk9tI2rtxmoQuDeDefVwcDeuYuODwIgEN2haCBIDUBjHfaEXhKIs0dB2PHqp0Y4gjZ9UqIvR2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347474},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.otto/pack-2gtN3u/x-otto-ai-0.1.0-alpha.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b08015bc84e760138d8be7468d0bdfebce6a192d","private":false,"scripts":{"build":"tsdown","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-2gtN3u/x-otto-ai-0.1.0-alpha.24.tgz","_integrity":"sha512-jXuVluP1eU/ryW3fnyKqfJop9h8LlwH67oGYtq4wjNcjrHZZ7qCKlB66EagMfA4ODZ/mS9paP4DuMmwOVELmqg==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.24","@x-otto/shared":"0.1.0-alpha.24","@x-otto/provider":"0.1.0-alpha.24","@x-otto/credentials":"0.1.0-alpha.24","@x-otto/interchange":"0.1.0-alpha.24","@x-otto/orchestration-contracts":"0.1.0-alpha.24"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.24_1789392592348_0.558689368422955","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.25":{"name":"@x-otto/ai","version":"0.1.0-alpha.25","_id":"@x-otto/ai@0.1.0-alpha.25","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"1c2f61f39836fe812382f86f6603817aa330b1bc","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.25.tgz","fileCount":6,"integrity":"sha512-YDx3Iey8lq+TXiirzaBHMREuHdUUaVDcceZ8FWVmkRhWJ/pIbCjFQ7DPfVhgQR+U2hzdW7eHai+9RQK44WyUMg==","signatures":[{"sig":"MEUCIQDJcPS9YvAFSASc13uLwl2/6qU7Bz9lCKkAscjcVL9TiwIga6iNAcFekjoDe73axRS0H6kdr0YsAQEo9N/RbbSa02E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347474},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/tmp-pack-MRrwoc/x-otto-ai-0.1.0-alpha.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7a68981f9bd1a17a727430a8d08cb0769c49f20d","private":false,"scripts":{"build":"tsdown","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-MRrwoc/x-otto-ai-0.1.0-alpha.25.tgz","_integrity":"sha512-YDx3Iey8lq+TXiirzaBHMREuHdUUaVDcceZ8FWVmkRhWJ/pIbCjFQ7DPfVhgQR+U2hzdW7eHai+9RQK44WyUMg==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.25","@x-otto/shared":"0.1.0-alpha.25","@x-otto/provider":"0.1.0-alpha.25","@x-otto/credentials":"0.1.0-alpha.25","@x-otto/interchange":"0.1.0-alpha.25","@x-otto/orchestration-contracts":"0.1.0-alpha.25"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.25_1789396743961_0.5775738203423222","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.26":{"name":"@x-otto/ai","version":"0.1.0-alpha.26","_id":"@x-otto/ai@0.1.0-alpha.26","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"5c63e7af7c3feaeb2458505088ba517697161438","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.26.tgz","fileCount":6,"integrity":"sha512-YiepzPKIqSrYSG6FZ1qlRrjfEpr1gayYZRQdzoPJIzRIYZINttRgaHCFFWF+CvulTymQ42En29ulIo8ajuIDnA==","signatures":[{"sig":"MEYCIQC/ZEZJjCfsqErkUURAlfiXCG6Yb1krV47OJ07ie9WOZAIhAOTg0KFbDCrz4mYYoVZFKR6G9KjZF415MjblUMgqxrx+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359731},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/x-otto-ai-0.1.0-alpha.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e43792632f0a000612c112f9b2948a560c801b9","private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.26.tgz","_integrity":"sha512-YiepzPKIqSrYSG6FZ1qlRrjfEpr1gayYZRQdzoPJIzRIYZINttRgaHCFFWF+CvulTymQ42En29ulIo8ajuIDnA==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.26","@x-otto/shared":"0.1.0-alpha.26","@x-otto/provider":"0.1.0-alpha.26","@x-otto/credentials":"0.1.0-alpha.26","@x-otto/interchange":"0.1.0-alpha.26","@x-otto/orchestration-contracts":"0.1.0-alpha.26"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.26_1789541983574_0.32225228609333434","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.27":{"name":"@x-otto/ai","version":"0.1.0-alpha.27","_id":"@x-otto/ai@0.1.0-alpha.27","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"17201c4b0d0f675ecfdbadd5d6f7ca01dfe5ecef","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.27.tgz","fileCount":6,"integrity":"sha512-Ul0QQ0mg/boMt7LjQRSNSmt8JMo0uxo19hYC13ewtGWtiOUiCTcAtKipV8v0NDllxB6Eg2PfKXzwv+29Yu59gQ==","signatures":[{"sig":"MEUCIDJmD/K8ObdxK9qjvSTcQNERhZHy9IUsdpTn5ehy+UaIAiEA0QpXapjqHNCEVmeUab7/GtLfRbk0NJhNPmiZSytOYrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIESjJtCl+2XdVcXtucFDdICXtaYQ0ypqA56eQ/xqR7WeAiApjtRs8ryr79tBhvIKnU25U9+9CUP+1L/FR9aaUaMH6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359731},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-ai-0.1.0-alpha.27.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f56156a8c4cc1caf49b9a57d188b8d42e384ff9a","private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.27.tgz","_integrity":"sha512-Ul0QQ0mg/boMt7LjQRSNSmt8JMo0uxo19hYC13ewtGWtiOUiCTcAtKipV8v0NDllxB6Eg2PfKXzwv+29Yu59gQ==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.27","@x-otto/shared":"0.1.0-alpha.27","@x-otto/provider":"0.1.0-alpha.27","@x-otto/credentials":"0.1.0-alpha.27","@x-otto/interchange":"0.1.0-alpha.27","@x-otto/orchestration-contracts":"0.1.0-alpha.27"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.27_1789743249845_0.27788554014507993","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.28":{"name":"@x-otto/ai","version":"0.1.0-alpha.28","_id":"@x-otto/ai@0.1.0-alpha.28","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"fd3bc250d22d91ab05fb0328a45f1da954b86285","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.28.tgz","fileCount":6,"integrity":"sha512-Rgfjunm4nVRUJ9h2UdWIUvj7DMyrhefSjvN6+IuIhQJ/ktXIVFcaVrxOCltcOhmssH49wKTVEKdTXJlFIg3cYg==","signatures":[{"sig":"MEUCIGVrO4Pi0UKHhNte8NJ/g6Uv2HBodzCg29t2/1zxsnSVAiEAl0CeUUwtB0sZlWoZSFW3/OBjlWIhvvyWbJ1MkdRJ+BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCc0uk4MapgGf3Bhlhp22n91IQTC8Ut8BEcEVarKosGXwIhAN5Rxz76FjlG6lgN+vEC7eBKasM8zftCzWpeh6448Lvv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359731},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-ai-0.1.0-alpha.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e7cae5a245a5fae14af18a346b593397d0ceb07e","private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.28.tgz","_integrity":"sha512-Rgfjunm4nVRUJ9h2UdWIUvj7DMyrhefSjvN6+IuIhQJ/ktXIVFcaVrxOCltcOhmssH49wKTVEKdTXJlFIg3cYg==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.28","@x-otto/shared":"0.1.0-alpha.28","@x-otto/provider":"0.1.0-alpha.28","@x-otto/credentials":"0.1.0-alpha.28","@x-otto/interchange":"0.1.0-alpha.28","@x-otto/orchestration-contracts":"0.1.0-alpha.28"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.28_1789857190074_0.1301660248013894","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.29":{"name":"@x-otto/ai","version":"0.1.0-alpha.29","_id":"@x-otto/ai@0.1.0-alpha.29","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"37e0e8b414f756dd02fd5356e2491cf105626fe0","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.29.tgz","fileCount":6,"integrity":"sha512-oKlyw1O6OYVzGMjTKgQf9aCmWoKiqbH+iBynvFlv0mUOVCRPQYH+BSI/uV7kb6jtAvU7lhz+uchTgspteguQrQ==","signatures":[{"sig":"MEYCIQCWV4qGwyNCh/YyT2qRbt0VELQ5Eknz8y7ewHeQXCiuiAIhAJDPUQ1KrGrMOwpbNuqfZEJQhhVefAbe1EDs2LbK1Gb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCo3r45hhjxd7INUt6hg7422FXXDVEBAPQ2ZQFyhNuQHwIhAJZ3gaf7iHBhQmHsfk1RTXRk6u3UuuK/iGEz0mPFPxnD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359731},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-ai-0.1.0-alpha.29.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2d318b90d6b0402251c4632cd45f850e0ffb9bdd","private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.29.tgz","_integrity":"sha512-oKlyw1O6OYVzGMjTKgQf9aCmWoKiqbH+iBynvFlv0mUOVCRPQYH+BSI/uV7kb6jtAvU7lhz+uchTgspteguQrQ==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.29","@x-otto/shared":"0.1.0-alpha.29","@x-otto/provider":"0.1.0-alpha.29","@x-otto/credentials":"0.1.0-alpha.29","@x-otto/interchange":"0.1.0-alpha.29","@x-otto/orchestration-contracts":"0.1.0-alpha.29"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_0.1.0-alpha.29_1789997614850_0.4329466586523092","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.30":{"_id":"@x-otto/ai@0.1.0-alpha.30","dist":{"shasum":"2de341387d9123392d0b14ab85a04285e05e2669","tarball":"https://registry.npmjs.org/@x-otto/ai/-/ai-0.1.0-alpha.30.tgz","fileCount":6,"integrity":"sha512-nYNaX3yzz5uh8vckt55BJF9h7hqBSgng9RpPKQQYT4Hnumf7jm9BCBPk+w++YXLKDyh18/XlInWeeRzAldMvDw==","signatures":[{"sig":"MEUCIQCQ1GPI+UKUdkunTevsPzH2kO+xwbHCaeFyMVVn9oVZvAIgOvIYt2Rm+JubenQB7qwLkthSg1GiGp0fKuswKIygtNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE8mzjSj8FcxshNF5M5w22uwgBCCOeigWId8gU8CgmrVAiEA/BCoMFlZeNXFk3YMdFWn9fBbRMiS8uaLPo2ylzTAcXk="}],"unpackedSize":359731},"main":"./dist/index.js","name":"@x-otto/ai","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-ai-0.1.0-alpha.30.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5e40e7c601d99456d33e439d239469d2358e1a30","private":false,"scripts":{"build":"tsdown","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-ai-0.1.0-alpha.30.tgz","_integrity":"sha512-nYNaX3yzz5uh8vckt55BJF9h7hqBSgng9RpPKQQYT4Hnumf7jm9BCBPk+w++YXLKDyh18/XlInWeeRzAldMvDw==","_npmVersion":"10.9.4","description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","directories":{},"maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"_nodeVersion":"22.22.1","dependencies":{"@x-otto/env":"0.1.0-alpha.30","@x-otto/shared":"0.1.0-alpha.30","@x-otto/provider":"0.1.0-alpha.30","@x-otto/credentials":"0.1.0-alpha.30","@x-otto/interchange":"0.1.0-alpha.30","@x-otto/orchestration-contracts":"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/ai_0.1.0-alpha.30_1790062313932_0.8807377623678232"}}},"time":{"created":"2026-08-11T08:02:11.565Z","modified":"2026-09-22T07:31:54.185Z","0.0.1-alpha.0":"2026-08-11T08:02:11.900Z","0.0.1-alpha.1":"2026-08-13T11:21:34.574Z","0.0.1-alpha.2":"2026-08-13T11:26:33.009Z","0.0.1-alpha.3":"2026-08-14T12:13:19.957Z","0.0.1-alpha.4":"2026-08-14T12:19:20.432Z","0.0.1-alpha.5":"2026-08-15T18:16:00.420Z","0.1.0-alpha.9":"2026-09-01T07:45:28.898Z","0.1.0-alpha.10":"2026-09-03T09:43:11.356Z","0.1.0-alpha.11":"2026-09-03T10:44:04.735Z","0.1.0-alpha.12":"2026-09-07T04:06:59.767Z","0.1.0-alpha.13":"2026-09-07T07:17:39.671Z","0.1.0-alpha.14":"2026-09-07T11:21:58.520Z","0.1.0-alpha.15":"2026-09-07T15:48:16.922Z","0.1.0-alpha.17":"2026-09-07T18:24:25.707Z","0.1.0-alpha.18":"2026-09-08T03:56:31.753Z","0.1.0-alpha.19":"2026-09-10T15:26:45.377Z","0.1.0-alpha.21":"2026-09-11T07:41:05.101Z","0.1.0-alpha.22":"2026-09-12T13:32:40.644Z","0.1.0-alpha.23":"2026-09-14T10:13:47.143Z","0.1.0-alpha.24":"2026-09-14T13:29:52.503Z","0.1.0-alpha.25":"2026-09-14T14:39:04.117Z","0.1.0-alpha.26":"2026-09-16T06:59:43.722Z","0.1.0-alpha.27":"2026-09-18T14:54:09.945Z","0.1.0-alpha.28":"2026-09-19T22:33:10.191Z","0.1.0-alpha.29":"2026-09-21T13:33:34.938Z","0.1.0-alpha.30":"2026-09-22T07:31:54.025Z"},"description":"> Model abstraction, provider registry, authentication, and streaming — the AI layer of the monorepo.","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"readme":"","readmeFilename":""}