{"_id":"@openclaw/ai","_rev":"60-f7b3cd86062bb2e7323e03882ab903ed","name":"@openclaw/ai","dist-tags":{"bootstrap":"0.0.0","latest":"2026.10.8","extended-stable":"2026.9.35","beta":"2026.10.10-beta.4"},"versions":{"0.0.0":{"name":"@openclaw/ai","version":"0.0.0","license":"MIT","_id":"@openclaw/ai@0.0.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"fb335a04ffdadad8bff5d283cf9d839ba4c61efd","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-0.0.0.tgz","fileCount":2,"integrity":"sha512-mbbg/SldJ8YwT5VuGnb4N1mFOYrCEOZ1QibQgB+5tmEeEmeXZYCQA0NBCq1VRAZ0FVjvEdJRL8qPrrXo6N+LYQ==","signatures":[{"sig":"MEQCIDXZsAKPMgznsJ8VOFAeKsjUzfwL8flVTM8swFktHobcAiBVWHLzWAimiWFNaAxI3ZH6WgR54I35L6BTSl802U25Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526},"_from":"file:openclaw-ai-0.0.0.tgz","_npmUser":{"name":"vincentkoc","email":"vincentkoc@ieee.org"},"_resolved":"/Users/vincentkoc/.codex/worktrees/openclaw-openclaw/release-beta3-2026.7.1/.local/openclaw-ai-bootstrap/openclaw-ai-0.0.0.tgz","_integrity":"sha512-mbbg/SldJ8YwT5VuGnb4N1mFOYrCEOZ1QibQgB+5tmEeEmeXZYCQA0NBCq1VRAZ0FVjvEdJRL8qPrrXo6N+LYQ==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Registry bootstrap for the OpenClaw AI runtime package","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.0_1783545845427_0.026738420839007793","host":"s3://npm-registry-packages-npm-production"}},"2026.7.1-beta.4":{"name":"@openclaw/ai","version":"2026.7.1-beta.4","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"license":"MIT","_id":"@openclaw/ai@2026.7.1-beta.4","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"725f714d10e949f217d1b3458414e28e9c4d198d","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.1-beta.4.tgz","fileCount":64,"integrity":"sha512-YTUS9vkIyrYQWPVb5caoWsBQsQlF0QUCKoz3fZ2Y9Iekdv+E+7M6s7EpZmKShod0V0wlT8+IKdw1PtZ+CVlyeQ==","signatures":[{"sig":"MEYCIQCLIFoowZ4pstOPkGSYi7zQM54kbqawqrMr8WX7kxaVKgIhAMawIy6bJKKVNS6q2VCdjLUanGdI4OSgculks0ppXW8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.1-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505002},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.1-beta.4.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./internal/*":{"types":"./dist/internal/*.d.mts","import":"./dist/internal/*.mjs","default":"./dist/internal/*.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.1-beta.4.tgz","_integrity":"sha512-YTUS9vkIyrYQWPVb5caoWsBQsQlF0QUCKoz3fZ2Y9Iekdv+E+7M6s7EpZmKShod0V0wlT8+IKdw1PtZ+CVlyeQ==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"6.45.0","typebox":"1.3.3","partial-json":"0.1.7","@google/genai":"2.10.0","@anthropic-ai/sdk":"0.109.1","@mistralai/mistralai":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.1-beta.4_1783761981123_0.6821569123677798","host":"s3://npm-registry-packages-npm-production"}},"2026.7.1-beta.5":{"name":"@openclaw/ai","version":"2026.7.1-beta.5","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"license":"MIT","_id":"@openclaw/ai@2026.7.1-beta.5","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"1e9bd7594b480493258483f1049f924bb1fa94a7","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.1-beta.5.tgz","fileCount":64,"integrity":"sha512-6EB875Ge0tXZaI4boe0wGBSR7kSwUFutIezhOpprBlAHXr0Jouk97jGsz/xbLTV/pJ4JC8hb9HYisktCsdzeQA==","signatures":[{"sig":"MEUCIBc5QEiuyJapM8Bjq14a1s8pbivtiERRYzDw6g9Y2Vt/AiEAtTw7URgu4jiWtCsqPW4mVmBe4mKhBM53sW0BsNRrwnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.1-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505002},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.1-beta.5.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./internal/*":{"types":"./dist/internal/*.d.mts","import":"./dist/internal/*.mjs","default":"./dist/internal/*.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.1-beta.5.tgz","_integrity":"sha512-6EB875Ge0tXZaI4boe0wGBSR7kSwUFutIezhOpprBlAHXr0Jouk97jGsz/xbLTV/pJ4JC8hb9HYisktCsdzeQA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"6.45.0","typebox":"1.3.3","partial-json":"0.1.7","@google/genai":"2.10.0","@anthropic-ai/sdk":"0.109.1","@mistralai/mistralai":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.1-beta.5_1783765447666_0.9166543233256321","host":"s3://npm-registry-packages-npm-production"}},"2026.7.1-beta.6":{"name":"@openclaw/ai","version":"2026.7.1-beta.6","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"license":"MIT","_id":"@openclaw/ai@2026.7.1-beta.6","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"602a9be7c0bfda69a18c58b549cfa637423a69e9","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.1-beta.6.tgz","fileCount":64,"integrity":"sha512-/+WPUPWoSRSNjjt16C7z9ojRFWIFT++OVceNI2pVVPHogg9yTqx45oLxQYFR9eBocovAJfs/kOdOGrhJH5Lltg==","signatures":[{"sig":"MEUCIQDqRXJpymjsQct97XmK0AgxgwGWtKJJkEbDNAujKXgKEAIgSzeVPfd0JRso+MoVgsTLrOHdZVNkUKRDa7PLYj/g46o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.1-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505988},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.1-beta.6.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./internal/*":{"types":"./dist/internal/*.d.mts","import":"./dist/internal/*.mjs","default":"./dist/internal/*.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.1-beta.6.tgz","_integrity":"sha512-/+WPUPWoSRSNjjt16C7z9ojRFWIFT++OVceNI2pVVPHogg9yTqx45oLxQYFR9eBocovAJfs/kOdOGrhJH5Lltg==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"6.45.0","typebox":"1.3.3","partial-json":"0.1.7","@google/genai":"2.10.0","@anthropic-ai/sdk":"0.109.1","@mistralai/mistralai":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.1-beta.6_1783905517805_0.6128976382343088","host":"s3://npm-registry-packages-npm-production"}},"2026.7.1":{"name":"@openclaw/ai","version":"2026.7.1","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"license":"MIT","_id":"@openclaw/ai@2026.7.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"d6ee6cbef57b8c8d4812d326dbe97a3366a47d2f","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.1.tgz","fileCount":64,"integrity":"sha512-FsKy5DXSHf4qyN8Huoz/10HZRgoEwLF4uk8UWaCafaIler+q5Fsl51HcrIqIrEe0S38OT7LOaxnR++MOshAlmw==","signatures":[{"sig":"MEQCIHkQz9sUYdL0hG8EkGuG7jBDPnbrDPw5FbEqbkWI5eu4AiAjHdUmwZUohpZ/PQ8sQWJa+n6N7/3vwie/V0U08N4XWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505967},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./internal/*":{"types":"./dist/internal/*.d.mts","import":"./dist/internal/*.mjs","default":"./dist/internal/*.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.1.tgz","_integrity":"sha512-FsKy5DXSHf4qyN8Huoz/10HZRgoEwLF4uk8UWaCafaIler+q5Fsl51HcrIqIrEe0S38OT7LOaxnR++MOshAlmw==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"6.45.0","typebox":"1.3.3","partial-json":"0.1.7","@google/genai":"2.10.0","@anthropic-ai/sdk":"0.109.1","@mistralai/mistralai":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.1_1783965485421_0.07406148247005206","host":"s3://npm-registry-packages-npm-production"}},"2026.7.2-beta.1":{"name":"@openclaw/ai","version":"2026.7.2-beta.1","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"license":"MIT","_id":"@openclaw/ai@2026.7.2-beta.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"da2ea7f6dd2bd060ec1186122c7920a72733710a","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.2-beta.1.tgz","fileCount":66,"integrity":"sha512-8Nondz8t0KM0TZ5nz8FI92fWjL/S3iouA2c4v/PrdE8zuvDSe6CB7zWk772YSFU49bY862CyG3RKRywmk42WVg==","signatures":[{"sig":"MEYCIQDq+BRDCqziVu8aiFbonX6yaZCKyVWAubHNxloZn4qD+QIhAKNH2VxqjNsyLfHkiHkBJi/cCLSA6KDIyylgeRvDRFr/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.2-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":522564},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.2-beta.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./internal/*":{"types":"./dist/internal/*.d.mts","import":"./dist/internal/*.mjs","default":"./dist/internal/*.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.2-beta.1.tgz","_integrity":"sha512-8Nondz8t0KM0TZ5nz8FI92fWjL/S3iouA2c4v/PrdE8zuvDSe6CB7zWk772YSFU49bY862CyG3RKRywmk42WVg==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"6.45.0","typebox":"1.3.3","partial-json":"0.1.7","@google/genai":"2.10.0","@anthropic-ai/sdk":"0.109.1","@mistralai/mistralai":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.2-beta.1_1784135661445_0.557350412002007","host":"s3://npm-registry-packages-npm-production"}},"2026.7.2-beta.2":{"name":"@openclaw/ai","version":"2026.7.2-beta.2","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"license":"MIT","_id":"@openclaw/ai@2026.7.2-beta.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"2f392dfd2f901072ebcf614bf8da694650c716fc","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.2-beta.2.tgz","fileCount":66,"integrity":"sha512-oJlV74flNnTlSoZII7rF4Uv7gQs/NFyHA229EoFBftv8tfx/34zXUtJ92gEnsZCiiHUNHCugsLC3n++edDSAhw==","signatures":[{"sig":"MEUCIQDSqpWICyUbg/nTk4Ci8JT8tch2GYh+LOUQsC41fqME0AIgXiuB5dr9vbP9OUhykgnrC0Vjy3tlw7WPLlCkEBNkMtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.2-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525016},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.2-beta.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./internal/*":{"types":"./dist/internal/*.d.mts","import":"./dist/internal/*.mjs","default":"./dist/internal/*.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.2-beta.2.tgz","_integrity":"sha512-oJlV74flNnTlSoZII7rF4Uv7gQs/NFyHA229EoFBftv8tfx/34zXUtJ92gEnsZCiiHUNHCugsLC3n++edDSAhw==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"6.45.0","typebox":"1.3.3","partial-json":"0.1.7","@google/genai":"2.10.0","@anthropic-ai/sdk":"0.109.1","@mistralai/mistralai":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.2-beta.2_1784272470905_0.7869954243994486","host":"s3://npm-registry-packages-npm-production"}},"2026.7.1-1":{"name":"@openclaw/ai","version":"2026.7.1-1","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"license":"MIT","_id":"@openclaw/ai@2026.7.1-1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"3ca2b249c98efd8c97486b90fc615598ab5aa2cb","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.1-1.tgz","fileCount":64,"integrity":"sha512-m9FzP9/nDiOKYyEZR2SPjIpePDgCvz2u38eVQrxUiTwVlAJ5vz7267mP2GasE1XrCL+rslyv+rBKkH7dsi439A==","signatures":[{"sig":"MEUCIQD0XwM9VUktSwEBVkJBjf69fN3FhdoBjBO42hXqBY4mVQIgdC/XDrnPDFJhfgMxdD1UGVmzCVf4hTyus2oO5hN3PwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505973},"main":"./dist/index.mjs","type":"module","_from":"file:/Users/steipete/clawdbot/.worktrees/release-2026.7.1-hotfix/.artifacts/correction-2026.7.1-1/tarballs/openclaw-ai-2026.7.1-1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./internal/*":{"types":"./dist/internal/*.d.mts","import":"./dist/internal/*.mjs","default":"./dist/internal/*.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"}},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/Users/steipete/clawdbot/.worktrees/release-2026.7.1-hotfix/.artifacts/correction-2026.7.1-1/tarballs/openclaw-ai-2026.7.1-1.tgz","_integrity":"sha512-m9FzP9/nDiOKYyEZR2SPjIpePDgCvz2u38eVQrxUiTwVlAJ5vz7267mP2GasE1XrCL+rslyv+rBKkH7dsi439A==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"26.5.0","dependencies":{"openai":"6.45.0","typebox":"1.3.3","partial-json":"0.1.7","@google/genai":"2.10.0","@anthropic-ai/sdk":"0.109.1","@mistralai/mistralai":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.1-1_1784345103519_0.603178288954147","host":"s3://npm-registry-packages-npm-production"}},"2026.7.1-2":{"name":"@openclaw/ai","version":"2026.7.1-2","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"license":"MIT","_id":"@openclaw/ai@2026.7.1-2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"791cee624be116a1d3e3a7e7d8584020df98f65e","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.1-2.tgz","fileCount":64,"integrity":"sha512-st+NH0cxlQqdbEur//yYqM7WlYBjeEBnop3cztJTSCONKjv6LNoGguI9cH65asZG94FdM/39z857isRGPnZvEw==","signatures":[{"sig":"MEUCIQD02ZpOZW+int+upvFWDTIMF1BI+ki7kpCPjKv+h63S/gIgbakWZovhvtr3r0svi5ojJYmtOzEVod9i4r6nblZt25Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505974},"main":"./dist/index.mjs","type":"module","_from":"file:/Users/steipete/clawdbot/.worktrees/release-2026.7.1-hotfix/.artifacts/correction-2026.7.1-1/tarballs/openclaw-ai-2026.7.1-2.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./internal/*":{"types":"./dist/internal/*.d.mts","import":"./dist/internal/*.mjs","default":"./dist/internal/*.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"}},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/Users/steipete/clawdbot/.worktrees/release-2026.7.1-hotfix/.artifacts/correction-2026.7.1-1/tarballs/openclaw-ai-2026.7.1-2.tgz","_integrity":"sha512-st+NH0cxlQqdbEur//yYqM7WlYBjeEBnop3cztJTSCONKjv6LNoGguI9cH65asZG94FdM/39z857isRGPnZvEw==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"26.5.0","dependencies":{"openai":"6.45.0","typebox":"1.3.3","partial-json":"0.1.7","@google/genai":"2.10.0","@anthropic-ai/sdk":"0.109.1","@mistralai/mistralai":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.1-2_1784346801310_0.308536608453577","host":"s3://npm-registry-packages-npm-production"}},"2026.7.2-beta.3":{"name":"@openclaw/ai","version":"2026.7.2-beta.3","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"license":"MIT","_id":"@openclaw/ai@2026.7.2-beta.3","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"ac441770fb1e2d3b4ed00f09e0d06045c3836d71","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.2-beta.3.tgz","fileCount":67,"integrity":"sha512-46wDa0Zh/bDvilR/ZIyNSE5SbNAaIkSSMu6Vpm+CKw7EKiARZI674+KgQdJwdQTwl1FMIvZMyfJZre81ymgo/Q==","signatures":[{"sig":"MEYCIQD+PjoHJVbnL7RRKSfDRXqG7vCMvSGeVWrdoHmt6hT0mAIhAM3Jn4QBa1PQd1LZ9UDVY0P/CQoXhlJux6GeZyekCjkL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.2-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537038},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.2-beta.3.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./internal/*":{"types":"./dist/internal/*.d.mts","import":"./dist/internal/*.mjs","default":"./dist/internal/*.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.2-beta.3.tgz","_integrity":"sha512-46wDa0Zh/bDvilR/ZIyNSE5SbNAaIkSSMu6Vpm+CKw7EKiARZI674+KgQdJwdQTwl1FMIvZMyfJZre81ymgo/Q==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"6.45.0","typebox":"1.3.3","partial-json":"0.1.7","@google/genai":"2.10.0","@anthropic-ai/sdk":"0.109.1","@mistralai/mistralai":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.2-beta.3_1784416494002_0.4465921339047856","host":"s3://npm-registry-packages-npm-production"}},"2026.7.2-beta.4":{"name":"@openclaw/ai","version":"2026.7.2-beta.4","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.7.2-beta.4","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"1db4f575631048e4a0ecdc52e894d24d32550701","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.2-beta.4.tgz","fileCount":72,"integrity":"sha512-GOJ/qvNm0NVlG/W8GwD7GQQwU0/aKCaqzFgsk8p68wpjZZnmIK0i7R8Lx1Qdsl31PvDViOsW1Tqj9ypf3roBvg==","signatures":[{"sig":"MEUCIEFEto22REMeoHcpuX2AMWBQfchBfwV4iS8taxJqBkF8AiEA3YuAAwzei1gb8cdtbmUK2aI77f9in7ACv6IqVX02Kzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.2-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":844827},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.2-beta.4.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.2-beta.4.tgz","_integrity":"sha512-GOJ/qvNm0NVlG/W8GwD7GQQwU0/aKCaqzFgsk8p68wpjZZnmIK0i7R8Lx1Qdsl31PvDViOsW1Tqj9ypf3roBvg==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"6.48.0","typebox":"1.3.6","partial-json":"0.1.7","@google/genai":"2.12.0","@anthropic-ai/sdk":"0.112.3","@mistralai/mistralai":"2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.2-beta.4_1784872434724_0.33048304658547756","host":"s3://npm-registry-packages-npm-production"}},"2026.7.2-beta.5":{"name":"@openclaw/ai","version":"2026.7.2-beta.5","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.7.2-beta.5","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"edbac1277c35d49166721234a6dc81763798e0fc","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.2-beta.5.tgz","fileCount":72,"integrity":"sha512-k07dpku+6JFWbTAzDD70Bdkh2crAN44B8w7xjL3mzFsaL9nTDLnCPVG2VL80hHtcw+b27lRugfmg7wsvyVA2Hw==","signatures":[{"sig":"MEQCIGRFD1i3fDFGXmA81hiAu38265f+jpMOvSTPdkO2IUszAiAPxzhP44iR9werl6GKNUYCRSoH9DcNBtMuBr0Ke63ESA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.2-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1085221},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.2-beta.5.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.2-beta.5.tgz","_integrity":"sha512-k07dpku+6JFWbTAzDD70Bdkh2crAN44B8w7xjL3mzFsaL9nTDLnCPVG2VL80hHtcw+b27lRugfmg7wsvyVA2Hw==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"6.48.0","typebox":"1.3.6","partial-json":"0.1.7","@google/genai":"2.12.0","@anthropic-ai/sdk":"0.112.3","@mistralai/mistralai":"2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.2-beta.5_1785208876195_0.6614322567706608","host":"s3://npm-registry-packages-npm-production"}},"2026.7.2-beta.6":{"name":"@openclaw/ai","version":"2026.7.2-beta.6","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.7.2-beta.6","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"d0af2e0be00ccc9b29e7d7a94ae5e8ce6c66bea5","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.2-beta.6.tgz","fileCount":86,"integrity":"sha512-BJDh2HTCYyhgHwbHFplhJ3iIaZ7vIHA6D/b7EvhcUcDd0pNf2O3THej0/WnXBUFgfxTZ2PCNTmjL2oOkQ/m8TA==","signatures":[{"sig":"MEQCIGCSG1O3RprMin35ie0gPHG1rcVimcuxeCrfktJb5w2jAiAkS41abNkks3rJdg/9nTch+jrb5GNW0XpzHbNf2hzjSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.2-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1094958},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.2-beta.6.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.2-beta.6.tgz","_integrity":"sha512-BJDh2HTCYyhgHwbHFplhJ3iIaZ7vIHA6D/b7EvhcUcDd0pNf2O3THej0/WnXBUFgfxTZ2PCNTmjL2oOkQ/m8TA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"6.49.0","typebox":"1.3.6","partial-json":"0.1.7","@google/genai":"2.13.0","@anthropic-ai/sdk":"0.115.0","@mistralai/mistralai":"2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.2-beta.6_1785561006508_0.8722353003769447","host":"s3://npm-registry-packages-npm-production"}},"2026.7.2-beta.7":{"name":"@openclaw/ai","version":"2026.7.2-beta.7","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.7.2-beta.7","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"b21ebb7456297d185b48d45018dfbdadb5390b9b","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.2-beta.7.tgz","fileCount":86,"integrity":"sha512-TMVK6iipDrs/UgY9DudHvIF80sceXuZW5QZoNmgntFWMbFUcv6BCwHtHl3UoPY3oYpFiYOBrl++4pL3Hk0hHnw==","signatures":[{"sig":"MEYCIQCM7sSAlhfrpfgfLn1+mq8zvLychqbxKutUgFe035IaYwIhAIVn2kbzJWNKz4iOK7StBgO/REzlTTewbrIPOpaSPQOA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.2-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1094958},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.2-beta.7.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.2-beta.7.tgz","_integrity":"sha512-TMVK6iipDrs/UgY9DudHvIF80sceXuZW5QZoNmgntFWMbFUcv6BCwHtHl3UoPY3oYpFiYOBrl++4pL3Hk0hHnw==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"6.49.0","typebox":"1.3.6","partial-json":"0.1.7","@google/genai":"2.13.0","@anthropic-ai/sdk":"0.115.0","@mistralai/mistralai":"2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.2-beta.7_1785655945628_0.9404914723762423","host":"s3://npm-registry-packages-npm-production"}},"2026.8.1-beta.1":{"name":"@openclaw/ai","version":"2026.8.1-beta.1","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.8.1-beta.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"670eacc8429979cb547e7941b8f21a91984331c3","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.8.1-beta.1.tgz","fileCount":86,"integrity":"sha512-luup9UZ72rqtdLsoOEKnIlFFFJInKxGOLwkG4HdAWKsjnghXzD8uTdDdIFr5di0WnSskVN48RFaEyWQotvWf2w==","signatures":[{"sig":"MEUCIAQqRQfdDK/0plPvrLmoGwW1YW3SyILRLZH136HRModMAiEAy2XTXQ8rofEkb5SQAjEt/opVMIEvsfqT5UoTlRaV0VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.8.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1120044},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.8.1-beta.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.8.1-beta.1.tgz","_integrity":"sha512-luup9UZ72rqtdLsoOEKnIlFFFJInKxGOLwkG4HdAWKsjnghXzD8uTdDdIFr5di0WnSskVN48RFaEyWQotvWf2w==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"6.49.0","typebox":"1.3.6","partial-json":"0.1.7","@google/genai":"2.13.0","@anthropic-ai/sdk":"0.115.0","@mistralai/mistralai":"2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.8.1-beta.1_1786374218251_0.6294095807030122","host":"s3://npm-registry-packages-npm-production"}},"2026.8.1-beta.2":{"name":"@openclaw/ai","version":"2026.8.1-beta.2","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.8.1-beta.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"1a595a3291c90b53040057572ddf8843c6dc01d9","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.8.1-beta.2.tgz","fileCount":100,"integrity":"sha512-H6Asiy4DG7TfSuluNkdNpVfXg4GpylkRwXe19RJHnJ64OBIC1S5O6auVqfGxjydANOUzjtMSNTtTcbpJqTA3Sw==","signatures":[{"sig":"MEQCIEYQ8nxQRpzPT+jBY7LAGjJKF2OoljDbDPGhkgz/D1ZSAiBxN9FCxyuh09/OkJT+AV3BTtc6fqpORpS2VdAGK2u5Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210888},"main":"./dist/index.mjs","type":"module","_from":"file:/tmp/openclaw-core-preflight-31865167546/openclaw-ai-2026.8.1-beta.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/tmp/openclaw-core-preflight-31865167546/openclaw-ai-2026.8.1-beta.2.tgz","_integrity":"sha512-H6Asiy4DG7TfSuluNkdNpVfXg4GpylkRwXe19RJHnJ64OBIC1S5O6auVqfGxjydANOUzjtMSNTtTcbpJqTA3Sw==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"6.49.0","typebox":"1.3.6","partial-json":"0.1.7","@google/genai":"2.13.0","@anthropic-ai/sdk":"0.115.0","@mistralai/mistralai":"2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.8.1-beta.2_1786771411758_0.8430234780039407","host":"s3://npm-registry-packages-npm-production"}},"2026.8.1-beta.3":{"name":"@openclaw/ai","version":"2026.8.1-beta.3","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.8.1-beta.3","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"9c1b2f0c4cc9304e384e47afcfdc062e200bd90c","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.8.1-beta.3.tgz","fileCount":103,"integrity":"sha512-z+eqLIb08aeN0HvB3UzqWDKHZ/ZoaHSyku+QIvW0A/eXlFyuAR5Zf+6ipAfR05SfQvwGykP3RgUz+ZOEy7nX0A==","signatures":[{"sig":"MEYCIQD3FVdUSfBww1ZfUpYR/beXeJrfsytkFy5rpF8ato+PQgIhAJlz7MX9CTqhc5seBhCG4QxHdPgIeNYl5E2K9MgBzTn+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.8.1-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1238565},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.8.1-beta.3.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.8.1-beta.3.tgz","_integrity":"sha512-z+eqLIb08aeN0HvB3UzqWDKHZ/ZoaHSyku+QIvW0A/eXlFyuAR5Zf+6ipAfR05SfQvwGykP3RgUz+ZOEy7nX0A==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.13.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"openai":"6.49.0","typebox":"1.3.6","partial-json":"0.1.7","@google/genai":"2.13.0","@anthropic-ai/sdk":"0.115.0","@mistralai/mistralai":"2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.8.1-beta.3_1787545457596_0.8708277087837755","host":"s3://npm-registry-packages-npm-production"}},"2026.9.1-beta.1":{"name":"@openclaw/ai","version":"2026.9.1-beta.1","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.1-beta.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"eccfcea0e6469c9db33edc2617666bc6bc91dfc6","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.1-beta.1.tgz","fileCount":102,"integrity":"sha512-1tOqxqExkaINJZ7cNIzMUAregCc0BxKFcUAmppCeCwy5gyz9i/svVLX+HHsZLpzDSwxMhYc0ST72lFXX89E7wg==","signatures":[{"sig":"MEUCIQDYvwkzn8E1LHls6ylxhD4xR+lVOhdxtvLcbhNZMEXo0gIgCxUsmPVWuJCox/ZckusCudqlGqluTQNQ50MAwsLjUPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243288},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.1-beta.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.1-beta.1.tgz","_integrity":"sha512-1tOqxqExkaINJZ7cNIzMUAregCc0BxKFcUAmppCeCwy5gyz9i/svVLX+HHsZLpzDSwxMhYc0ST72lFXX89E7wg==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"7.5.0","typebox":"1.3.16","partial-json":"0.1.7","@google/genai":"2.17.1","@anthropic-ai/sdk":"0.118.0","@mistralai/mistralai":"2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.1-beta.1_1787946268476_0.5699430533177741","host":"s3://npm-registry-packages-npm-production"}},"2026.8.1":{"name":"@openclaw/ai","version":"2026.8.1","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.8.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"17672b859889895695caaaeea61d56c5e889cee3","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.8.1.tgz","fileCount":100,"integrity":"sha512-gUhfqsEZMRkgNZFegBMhKV5fw5OTziw+Pk2w0hOwOpNkT2W20VL2uS5Yz3ZbiC4snd5BQDBmmO33cVUgwr2aUg==","signatures":[{"sig":"MEQCIDNQxvkMPmEEmb0YxcpBYwu2SPZV6iUY4UvCTnB88IhBAiAQIprPU3GR0jHM7KAAoff3XZqms17mYrs79OU51aFu1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1260001},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.8.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.8.1.tgz","_integrity":"sha512-gUhfqsEZMRkgNZFegBMhKV5fw5OTziw+Pk2w0hOwOpNkT2W20VL2uS5Yz3ZbiC4snd5BQDBmmO33cVUgwr2aUg==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"7.5.0","typebox":"1.3.16","partial-json":"0.1.7","@google/genai":"2.18.0","@anthropic-ai/sdk":"0.120.0","@mistralai/mistralai":"2.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.8.1_1788143440759_0.6248096260822109","host":"s3://npm-registry-packages-npm-production"}},"2026.8.2":{"name":"@openclaw/ai","version":"2026.8.2","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.8.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"09cd983de25d9e05ba7ee66a9bf633a1edc741e1","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.8.2.tgz","fileCount":100,"integrity":"sha512-Fx3f91YA7498buyxXQJoxITgkOZM0BHmSSroy0HLHeMLIod7qGWrNxarr41uhks1vDi15JLVueTZBEWtRV3KXQ==","signatures":[{"sig":"MEUCIA3FpWiRYj0tRE9NkV7TIW3Q61kMaiM4M1Ij7sf+Dgx6AiEA4yHNisbLvtvgfef50iMOrt1wEKYhMmvUEpi3/r+CNog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1266417},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.8.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.8.2.tgz","_integrity":"sha512-Fx3f91YA7498buyxXQJoxITgkOZM0BHmSSroy0HLHeMLIod7qGWrNxarr41uhks1vDi15JLVueTZBEWtRV3KXQ==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"7.5.0","typebox":"1.3.17","partial-json":"0.1.7","@google/genai":"2.18.0","@anthropic-ai/sdk":"0.120.0","@mistralai/mistralai":"2.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.8.2_1788278028184_0.19130833665000857","host":"s3://npm-registry-packages-npm-production"}},"2026.9.1":{"name":"@openclaw/ai","version":"2026.9.1","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"7e003619fa4b465a389a43d944770e9cfabac06f","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.1.tgz","fileCount":100,"integrity":"sha512-Am/7miiZZjbXv0MxzmOsaCAB9YXlz3vHl1Nuq1j1rOWj+7MwO83P5rnXdk10vc3jXxaXq2snlDl/La8xkd2IeA==","signatures":[{"sig":"MEYCIQCZaTAmoJnC+kSLm7UB7uHk2TTh3GUDow4xxu+/NvAOeQIhAKXFVE6zy87LzxPVQ6PcOnnX+nQRuU2iJoZNaKRbUgY4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1273770},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.1.tgz","_integrity":"sha512-Am/7miiZZjbXv0MxzmOsaCAB9YXlz3vHl1Nuq1j1rOWj+7MwO83P5rnXdk10vc3jXxaXq2snlDl/La8xkd2IeA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"7.5.0","typebox":"1.3.17","partial-json":"0.1.7","@google/genai":"2.18.0","@anthropic-ai/sdk":"0.120.0","@mistralai/mistralai":"2.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.1_1788457955782_0.005782740529343577","host":"s3://npm-registry-packages-npm-production"}},"2026.9.2":{"name":"@openclaw/ai","version":"2026.9.2","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"90ce6c1cfc9f4c0e1b5701836c41ab33afe66205","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.2.tgz","fileCount":101,"integrity":"sha512-VsRzawylkkKTvzKgVM3XrRSe6LVqKM2t8M25TfiK114MB3lRRDqVwE8eGZ4mF+w3IKPwPDqvpzir0ipiP0EVCQ==","signatures":[{"sig":"MEYCIQDQIuBZwXy/xtOCxL7I0wybq/UXJnaCE1gSppy1cJqgpAIhAMoUcyH2JPkLqdQvXorbUuwb0n8DeFg+dlJ90BiiTTvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1313468},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.2.tgz","_integrity":"sha512-VsRzawylkkKTvzKgVM3XrRSe6LVqKM2t8M25TfiK114MB3lRRDqVwE8eGZ4mF+w3IKPwPDqvpzir0ipiP0EVCQ==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"7.5.0","typebox":"1.3.18","partial-json":"0.1.7","@google/genai":"2.18.0","@anthropic-ai/sdk":"0.120.0","@mistralai/mistralai":"2.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.2_1788634993042_0.677265268284686","host":"s3://npm-registry-packages-npm-production"}},"2026.9.3":{"name":"@openclaw/ai","version":"2026.9.3","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.3","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"29f5301f54f77065377109050015299e5c4294f8","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.3.tgz","fileCount":120,"integrity":"sha512-nJLVeQwmmu2RHihHl1j0OYtSzFC8SZIYol6cf1g9PDI/y5eTm0m2muWoGCFtRitftwx+vuWN6LkKZfjWViCU4w==","signatures":[{"sig":"MEQCIAchOpeqodWdDXyNNgvRQtYgZhn7n4QWg8hPtjCiA+KHAiAy8efU3q4TClxCTVujZ4JICTnJnKpFaEFHTsmMsAA47w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1324868},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.3.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.3.tgz","_integrity":"sha512-nJLVeQwmmu2RHihHl1j0OYtSzFC8SZIYol6cf1g9PDI/y5eTm0m2muWoGCFtRitftwx+vuWN6LkKZfjWViCU4w==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"7.8.0","typebox":"1.3.18","partial-json":"0.1.7","@google/genai":"2.19.0","@anthropic-ai/sdk":"0.120.0","@mistralai/mistralai":"2.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.3_1788872139392_0.8126729245268209","host":"s3://npm-registry-packages-npm-production"}},"2026.9.4":{"name":"@openclaw/ai","version":"2026.9.4","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.4","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"4c65208dc11042bfcf1b9823b0f31cf22373d701","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.4.tgz","fileCount":120,"integrity":"sha512-OglePy7EiejsiMy2cqq4lGHijdt3RP29Phi90CdispR/h/k85hpYgC8/8kFPUgkxgy7i65gYELzrhai03D37pg==","signatures":[{"sig":"MEYCIQDzIzrjIjPfW0aFxjS86fWfGq5wNiLWxCR++gTYxA11WQIhAOGBeNuP4HVqpf48ipKQXr9Cd28N0x3OApBcXkewZu8s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH+nE73fv1Fwdq6ysVb/VNNv2R1hWmKu+NAcDmHfI1rZAiBKBW4bE54462GjA1igeCNr+5PQE+SEWbY309rDNg4eTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1332641},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.4.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.4.tgz","_integrity":"sha512-OglePy7EiejsiMy2cqq4lGHijdt3RP29Phi90CdispR/h/k85hpYgC8/8kFPUgkxgy7i65gYELzrhai03D37pg==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"7.8.0","typebox":"1.3.18","partial-json":"0.1.7","@google/genai":"2.19.0","@anthropic-ai/sdk":"0.120.0","@mistralai/mistralai":"2.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.4_1789094016817_0.9773079733777819","host":"s3://npm-registry-packages-npm-production"}},"2026.7.33":{"name":"@openclaw/ai","version":"2026.7.33","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"license":"MIT","_id":"@openclaw/ai@2026.7.33","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"cd955d0cd38910247a5a2180cc1b7f1375e9ab6b","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.33.tgz","fileCount":64,"integrity":"sha512-8sHFDKkBJoWk3y8pkjw/eBth+h2zquGAQis8crqYezmnjvkXip7aHBgqK18xvbaT0/SwXPiTqfX0+xmaIUSHsg==","signatures":[{"sig":"MEQCICOZfi2mFQsMlqDXeJaLF1mCcMCbtnC5jdkSLY59Os/WAiAJCIVdrZO05Gwk3Nj79SC5Rdlqjl7sGMrTfIHXEAbVeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD047FCdOe6vlm472twJfHkaasKiCOysiPV2qFI4fdJoAIgTnIcT/Afwd0fHsXv8kUa6DkUe0Q36Rz6oyCRuYJ5uho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":507196},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.33.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./internal/*":{"types":"./dist/internal/*.d.mts","import":"./dist/internal/*.mjs","default":"./dist/internal/*.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.33.tgz","_integrity":"sha512-8sHFDKkBJoWk3y8pkjw/eBth+h2zquGAQis8crqYezmnjvkXip7aHBgqK18xvbaT0/SwXPiTqfX0+xmaIUSHsg==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"6.45.0","typebox":"1.3.3","partial-json":"0.1.7","@google/genai":"2.10.0","@anthropic-ai/sdk":"0.109.1","@mistralai/mistralai":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.33_1789707846603_0.9322464654510698","host":"s3://npm-registry-packages-npm-production"}},"2026.9.5":{"name":"@openclaw/ai","version":"2026.9.5","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.5","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"21d17ad0b9be8339b56b9ab417517fed7e56ebe9","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.5.tgz","fileCount":125,"integrity":"sha512-RBchFFYjhvbN5FM8oBY8N8AGH2k6LTFaHohbQcdnhM7ZvfEjaWRNBmgGw8Q2RqfKjHtEL5sHm7p+EWvFTvfjIw==","signatures":[{"sig":"MEYCIQDLsZnhMn3Yb5wLyI8vITlkFOAMQ88JNW8mu62lbxtioQIhAL6ploX7T5pzMbN7NGcrvFD1J8NStYr4PQ8ClupEbgO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/HAyukb9TyUJeOPf66ZWyBRZxX1CRckoHkl9oyK5dzAIhAOd34uDrKkRBTcd5Lj1dWXQFbnzPBWksYBVJ/CN498Cl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1363181},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.5.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.5.tgz","_integrity":"sha512-RBchFFYjhvbN5FM8oBY8N8AGH2k6LTFaHohbQcdnhM7ZvfEjaWRNBmgGw8Q2RqfKjHtEL5sHm7p+EWvFTvfjIw==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"7.12.1","typebox":"1.3.30","partial-json":"0.1.7","@google/genai":"2.21.0","@anthropic-ai/sdk":"0.124.0","@mistralai/mistralai":"2.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.5_1789779428048_0.017134576137111113","host":"s3://npm-registry-packages-npm-production"}},"2026.7.34":{"name":"@openclaw/ai","version":"2026.7.34","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"license":"MIT","_id":"@openclaw/ai@2026.7.34","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"6e2e24d6ae8a40187f39b41446d16b14d98995d5","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.34.tgz","fileCount":64,"integrity":"sha512-jLCaQgM/7GaPzNefAMtolpSKj8VhNuAEAip/BWrJjLmuUXK3/+sw06R8E/TlzFn3xA+WXUNDdrTC8IrxGt8Glg==","signatures":[{"sig":"MEUCIQDgXYzBCSi6unU2G2G/ALVV8oY2kebTb8+1cTPvNwM5GQIgARzVk2rI3bJ4sHP14Yz+WykPtfTuF3838xSXztYEOnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqwiYyBbyMZIxXHjic91JYouGKIAqt592AwR347G6lvwIgG4Dv4JlowVtz4MN95iuRNkzzYp9Rj38VoU2QRn2vniQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":510866},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.34.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./internal/*":{"types":"./dist/internal/*.d.mts","import":"./dist/internal/*.mjs","default":"./dist/internal/*.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.34.tgz","_integrity":"sha512-jLCaQgM/7GaPzNefAMtolpSKj8VhNuAEAip/BWrJjLmuUXK3/+sw06R8E/TlzFn3xA+WXUNDdrTC8IrxGt8Glg==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"6.45.0","typebox":"1.3.3","partial-json":"0.1.7","@google/genai":"2.10.0","@anthropic-ai/sdk":"0.109.1","@mistralai/mistralai":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.34_1789872389859_0.5996774697085756","host":"s3://npm-registry-packages-npm-production"}},"2026.7.35":{"name":"@openclaw/ai","version":"2026.7.35","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"license":"MIT","_id":"@openclaw/ai@2026.7.35","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"c8ea77e25ce8c09ad08088a30a7eeb242ea227a2","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.7.35.tgz","fileCount":64,"integrity":"sha512-ru+jc6J3VCxiDOdsT738m4Dt/chyknmjqMtrJHeopr9Du7mWo7yQq/B1IVL0CrZusiEUwxXQWKrJiyBDYO9BAA==","signatures":[{"sig":"MEUCIQC/g37cUkTJccHt6mpFwb+7Wi82TnCJyalpxamsqzZCqQIgVmYEdSFb8PPVY0KSVF+sPS55RkQlw35ZDv3iFXHqN84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAETcaUn9L4UwwBdzEeHItzWFU11uuT2gwCi7+ukzVlDAiEA2Akd9K0yCuoXPfhtSurH7MVVdSZtXr11X9XbiejwMZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.7.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":510866},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.7.35.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./internal/*":{"types":"./dist/internal/*.d.mts","import":"./dist/internal/*.mjs","default":"./dist/internal/*.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.7.35.tgz","_integrity":"sha512-ru+jc6J3VCxiDOdsT738m4Dt/chyknmjqMtrJHeopr9Du7mWo7yQq/B1IVL0CrZusiEUwxXQWKrJiyBDYO9BAA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"6.45.0","typebox":"1.3.3","partial-json":"0.1.7","@google/genai":"2.10.0","@anthropic-ai/sdk":"0.109.1","@mistralai/mistralai":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ai_2026.7.35_1789992572764_0.37153094067911185","host":"s3://npm-registry-packages-npm-production"}},"2026.9.6":{"name":"@openclaw/ai","version":"2026.9.6","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.6","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"0e7c8254dd55469711f24a999bd8a1ff8c99e718","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.6.tgz","fileCount":126,"integrity":"sha512-Vu9UbjzVRh1982SL2uIZsD22CPIDjnKDn6z0TG+BhampQgq8evvc/eIubHHjC6l5GktHbxd1PD4Q/DVj+3LWeA==","signatures":[{"sig":"MEQCIGlcemn6t5fnhQqlglA97qi8nTmdNVctQZd1ExQ5xHw3AiAjiiVFCghkzSb9bZJ0zySW11V7GZ4cZIdx9oxcdTpCvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRZq22BOi+uObYqwXItWwkPOuanmRzq/Oo1IbswNneMgIhANwudHMLW3+XGlK77DuNXM6WxrNzIPYfc4GWL1Fa9wes","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1390798},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.6.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd2ed5c8-db0f-41cc-b5fc-4b253a1b64b7"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.6.tgz","_integrity":"sha512-Vu9UbjzVRh1982SL2uIZsD22CPIDjnKDn6z0TG+BhampQgq8evvc/eIubHHjC6l5GktHbxd1PD4Q/DVj+3LWeA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.17.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"openai":"7.15.0","typebox":"1.3.30","partial-json":"0.1.7","@google/genai":"2.22.0","@anthropic-ai/sdk":"0.125.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.6_1790204383063_0.6328024169360458","host":"s3://npm-registry-packages-npm-production"}},"2026.8.33":{"name":"@openclaw/ai","version":"2026.8.33","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.8.33","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"551567faa97b3bdf491bcb0ac79657b1d6a286e0","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.8.33.tgz","fileCount":100,"integrity":"sha512-btbJR2AZzLK+tAW+MXOrz0ywKLzmuwjx8IbevTwIHGo1VqdCYUGHdJIbm39FKwpLGEpgzPJ+Dpg2OnQl79L0lA==","signatures":[{"sig":"MEUCIDGtrQljOFASjfZmL2WKBrQ61e8h6kPbGN3tkTQ9fGpoAiEAv/m8onxDGu+y+FmnbF/E0zRuAqoJvb7OGX/rNHAZ7Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5JEHa8xSiwW37rrDUDLqIkg9Yfdlvr2EL9NoSQZIK3gIgc8WBA8DjP78E48P4EjjDOTuoP8UbHJVKDKyWin1RKpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.8.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1274375},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.8.33.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.8.33.tgz","_integrity":"sha512-btbJR2AZzLK+tAW+MXOrz0ywKLzmuwjx8IbevTwIHGo1VqdCYUGHdJIbm39FKwpLGEpgzPJ+Dpg2OnQl79L0lA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.5.0","typebox":"1.3.17","partial-json":"0.1.7","@google/genai":"2.18.0","@anthropic-ai/sdk":"0.120.0","@mistralai/mistralai":"2.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.8.33_1790634660263_0.40559738602255924","host":"s3://npm-registry-packages-npm-production"}},"2026.9.7":{"name":"@openclaw/ai","version":"2026.9.7","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.7","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"6d1ad9c5ff527315852f471a1075936a5ac3a5fc","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.7.tgz","fileCount":126,"integrity":"sha512-WHNjSzPTEprBsXGz9O1p5AEm6zodRisUUsZ0Q1GA16UUj0tgp9ovX6PeLNDszwOw0M7RYe+lFDLHjOmvrjjzYQ==","signatures":[{"sig":"MEQCIFCleCeUW6O6g5kxyxTpknJUY3L83dUHreg+cK58ovQsAiB8oS7tSfnpp+gRYDD/gPVxLFZH9xS6yrbXH9jvyYJZyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwtFqGsEWdOR8sAzO57HYA/7DO/By+WaBbI2xuwcZuFwIhAJGbRbX2xDQ1nAETfYotU2UIHzFq6kJIK7SjsbErD/X7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415922},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.7.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.7.tgz","_integrity":"sha512-WHNjSzPTEprBsXGz9O1p5AEm6zodRisUUsZ0Q1GA16UUj0tgp9ovX6PeLNDszwOw0M7RYe+lFDLHjOmvrjjzYQ==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.20.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.23.0","@anthropic-ai/sdk":"0.127.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.7_1790739245325_0.9792320124697205","host":"s3://npm-registry-packages-npm-production"}},"2026.8.34":{"name":"@openclaw/ai","version":"2026.8.34","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.8.34","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"54bae801ae38434c54ed8f3edf414a901957b171","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.8.34.tgz","fileCount":100,"integrity":"sha512-0f6UPEZk0WzXK9guYYe2FXapYMSJqqu+9qTvxbh60ldqHP6RAJs+ZqTr3uwYaLSdnbfp0yZI/w6Et6SGI+L92Q==","signatures":[{"sig":"MEUCIQCaBi+gTueU4WN5bES3R9REkcoV7LXQbe7PUSnu1+KyMgIgS+hZaOBd1PmW++5Akx3Zkq1EcQnVezA3QNWkInw3CoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCr+qiNZcG+/HeWzaV6xDvJ0giU15HnvTHnYM8wDyEXHgIhAK7DENGVQwFwJIALJNgEuKMhtDC1W5G+i0JpeDq/arwv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.8.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1274343},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.8.34.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.8.34.tgz","_integrity":"sha512-0f6UPEZk0WzXK9guYYe2FXapYMSJqqu+9qTvxbh60ldqHP6RAJs+ZqTr3uwYaLSdnbfp0yZI/w6Et6SGI+L92Q==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.5.0","typebox":"1.3.17","partial-json":"0.1.7","@google/genai":"2.18.0","@anthropic-ai/sdk":"0.120.0","@mistralai/mistralai":"2.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.8.34_1790885854472_0.3968678354640047","host":"s3://npm-registry-packages-npm-production"}},"2026.8.35":{"name":"@openclaw/ai","version":"2026.8.35","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.8.35","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"c0bf18a4a770eb46fc4009d362ff52a0502894d9","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.8.35.tgz","fileCount":100,"integrity":"sha512-A4hPlzQYTldQkusHJWeNVlnfNQtDVnf3pec3mLZmRT4dR/XZx7gOfr5iFzDOABscuuZlRnSluDF4Zsoj2bdIqg==","signatures":[{"sig":"MEQCIHxpFB6IrjB/ybx7idL6cwdxatIRpaUFmHqZU98oR/YvAiAxb3scQtXzLiSBotgIp7j9wk7y6lHE8wmIutV2+hIZnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCp9zDyM/cNMJ4jZfrwWRNaTLC84eiHn3PuF7Doh3mUagIhALpXL7hRVsUv9wOQB3c5wxGKGm0PYD4jQZx/Q2wqzhFD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.8.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1275169},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.8.35.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.8.35.tgz","_integrity":"sha512-A4hPlzQYTldQkusHJWeNVlnfNQtDVnf3pec3mLZmRT4dR/XZx7gOfr5iFzDOABscuuZlRnSluDF4Zsoj2bdIqg==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.5.0","typebox":"1.3.17","partial-json":"0.1.7","@google/genai":"2.18.0","@anthropic-ai/sdk":"0.120.0","@mistralai/mistralai":"2.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.8.35_1790946841165_0.00360389654050719","host":"s3://npm-registry-packages-npm-production"}},"2026.9.8":{"name":"@openclaw/ai","version":"2026.9.8","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.8","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"b1c86d6f1c8992cbd18f95d25a5c1b2e8118d78d","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.8.tgz","fileCount":126,"integrity":"sha512-pvOpIaBu8kswh7MMNBkloUqlI455jr+OH7rP/KFrdfybIKSA8NVLvitKkljoApYJFTCU+iVYPK7Fg3QB/4rPbA==","signatures":[{"sig":"MEYCIQDGW/ztZ7UL+v/plQDKiqr/eCzJYTmJh7TpKs29KBhEPgIhAMsokedFBEgg0ahlUn/Csy2Trm+rNGckF8RUyCMUcyjb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA3BKgMx2EBpi4MhEdS5OOqWBxoBxSSzuvBpJykRmvgOAiEAhsuHlcgTClKxecKNNS698CKX9a5zn/2tqaaUNKctzPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415978},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.8.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.8.tgz","_integrity":"sha512-pvOpIaBu8kswh7MMNBkloUqlI455jr+OH7rP/KFrdfybIKSA8NVLvitKkljoApYJFTCU+iVYPK7Fg3QB/4rPbA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.20.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.23.0","@anthropic-ai/sdk":"0.127.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.8_1790992722655_0.012648974415429448","host":"s3://npm-registry-packages-npm-production"}},"2026.10.1-beta.1":{"name":"@openclaw/ai","version":"2026.10.1-beta.1","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.1-beta.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"08f5dc40e64c0e61afd8b819b7164a60405ab53d","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.1-beta.1.tgz","fileCount":128,"integrity":"sha512-W5gEFY8XigdCR0zIPVVW3VPEzj1KKSgLyzD/yLWwGUDJJ3pNRtkxCnUhSeKQS/f2o+8svo0KGO0OiM5H0LKadw==","signatures":[{"sig":"MEUCIQCzaXlPr0skbhfxQ94ssTmCqQIHa5LahanTnVKFIrDkzwIgcf0L6DMKucOq/mHg7MrnP0rWbxa2GFpW/Y84rOGCBsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBZba2gVO2cBN33O2NDt1qWjE10pR0MokQqLyda0vWFwIgS82G3RNrZ9exbH1NjPvf87/3wa1VquGw1GOHmgqL5iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1449278},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.1-beta.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.1-beta.1.tgz","_integrity":"sha512-W5gEFY8XigdCR0zIPVVW3VPEzj1KKSgLyzD/yLWwGUDJJ3pNRtkxCnUhSeKQS/f2o+8svo0KGO0OiM5H0LKadw==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.23.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.24.0","@anthropic-ai/sdk":"0.128.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.1-beta.1_1791221506705_0.9730416040192651","host":"s3://npm-registry-packages-npm-production"}},"2026.10.1-beta.2":{"name":"@openclaw/ai","version":"2026.10.1-beta.2","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.1-beta.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"03db4820d8bf9307be008e2d79fb44bee9ef0882","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.1-beta.2.tgz","fileCount":128,"integrity":"sha512-i/QZJVaVGYSvhETdi4u48385FXLyF8T80o2FWamC9rHn2Gy3aIcX0zeOGh1sntaihXPFhlJyVcJP2AkjMox9DA==","signatures":[{"sig":"MEUCIDWk3BdqSsP0OaWejl+QP2152gLQbUYxw1HA4S1vMYRkAiEAvCPU7vKw72FS/BA/9DgBrMQ3AFgyfhda/snYJcuFrLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMBjrhB63no5GRULFn7NaiKWQiwohKr39EIkziD0+04wIgTbaMu+MsWvZxe6FDJFrCrOBmwb488lHaaY1x4Toe3V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.1-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1449278},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.1-beta.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.1-beta.2.tgz","_integrity":"sha512-i/QZJVaVGYSvhETdi4u48385FXLyF8T80o2FWamC9rHn2Gy3aIcX0zeOGh1sntaihXPFhlJyVcJP2AkjMox9DA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.23.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.24.0","@anthropic-ai/sdk":"0.128.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.1-beta.2_1791415104878_0.23938939818415084","host":"s3://npm-registry-packages-npm-production"}},"2026.9.9":{"name":"@openclaw/ai","version":"2026.9.9","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.9","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"0ecfa54cfc4616da389eee53ba0e56854ff3bf1f","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.9.tgz","fileCount":126,"integrity":"sha512-LDbeo2dLskAugSswqi+od+PZ+jy1jP3OP8NuOr+k5PdRF2DrD6aRAqGns923LT2rG5cXu2xU8OmSX9+983jH+w==","signatures":[{"sig":"MEUCIQCFp54Mk7IAm/bIteBOjyMyko5dA5X6zaS+GCs3DelxpwIgVmLl449Y6oGdfXgwhebDx+Oes9Qh8HjCsfe2WZU/DJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNKyNoEnetqxtkAziWtrBPPYB0CsHhAb/17zUgY9pd+QIgMvrwrPhdI1VhjF+laT+2q5IG4BcJpeqVp+ntBxqwrlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1419648},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.9.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.9.tgz","_integrity":"sha512-LDbeo2dLskAugSswqi+od+PZ+jy1jP3OP8NuOr+k5PdRF2DrD6aRAqGns923LT2rG5cXu2xU8OmSX9+983jH+w==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.20.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.23.0","@anthropic-ai/sdk":"0.127.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.9_1791451643089_0.35004507112297634","host":"s3://npm-registry-packages-npm-production"}},"2026.10.1":{"name":"@openclaw/ai","version":"2026.10.1","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"072ed4d3986a729f650b89ffe295d55626276850","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.1.tgz","fileCount":131,"integrity":"sha512-+f1kczCH1beJzcT7jMjY99Lw6Ky1BSkUAtTqcfEM7AZDmQ10LmFSlV3WA5GOLSlPwecax12hXgzsd+pDwsRCdA==","signatures":[{"sig":"MEUCIQCtH4mrgolV+RnNq3IDq3RDPtXgBg7QZoj4wiEr5cGS1gIgLWsNRwrMabZPg/G+T58THsXSuJLK5zY8IixgqNDA1Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDBwVjLIrDiv9IQxocTiYF8rud2+5jZA/KMmG6JCC4lkAiEA68dQenAofIk4fxwt2Wdm/xpbvobYItiEo6wqHSG2HNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1456844},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/env-api-keys":{"types":"./dist/internal/env-api-keys.d.mts","import":"./dist/internal/env-api-keys.mjs","default":"./dist/internal/env-api-keys.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.1.tgz","_integrity":"sha512-+f1kczCH1beJzcT7jMjY99Lw6Ky1BSkUAtTqcfEM7AZDmQ10LmFSlV3WA5GOLSlPwecax12hXgzsd+pDwsRCdA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.23.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.24.0","@anthropic-ai/sdk":"0.128.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.1_1791671534245_0.38370758027924556","host":"s3://npm-registry-packages-npm-production"}},"2026.10.5-beta.1":{"name":"@openclaw/ai","version":"2026.10.5-beta.1","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.5-beta.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"cc288248785e244234a008deacce883f9c9f4948","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.5-beta.1.tgz","fileCount":126,"integrity":"sha512-qgk3i7DDin5zBzrqKyzphGJRFn2YQ6j+2Ql89F1wKVs8lw5gC+lh3/+xl7By9Tcqm66zwXDmZs9JvAWlJlhsKA==","signatures":[{"sig":"MEUCIQD5wzBWYW+elpObgiNWOgSOhB98uICZA0u7H2KTxmQYXAIgD80GAXdgeYM35zqrbHzh75LGcziirfVx6UMzb4G7F0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAPF1y8gWOVRJhVgf1yg/UWbBSiDSRmsrcx60Jqf0h6wIgFN+bIL+imct40gcEve3Jqlc0R7D8tclUBnuyo2HlBJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.5-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1445160},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.5-beta.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.5-beta.1.tgz","_integrity":"sha512-qgk3i7DDin5zBzrqKyzphGJRFn2YQ6j+2Ql89F1wKVs8lw5gC+lh3/+xl7By9Tcqm66zwXDmZs9JvAWlJlhsKA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.25.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.25.0","@anthropic-ai/sdk":"0.131.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.5-beta.1_1791722259402_0.8680727908991592","host":"s3://npm-registry-packages-npm-production"}},"2026.10.2":{"name":"@openclaw/ai","version":"2026.10.2","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"cdf2c0622efef94b4827eb406b2f48c5f1ae28f1","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.2.tgz","fileCount":132,"integrity":"sha512-cgw8vpCfbmnY5Qbe+7gZWN1lsnCuBUFasu2nNjUkDAtKh+RzvPQZudMvkhA34vVhuQZ8KUf6D45dMePWC560Ww==","signatures":[{"sig":"MEUCIBQEfXjLHVNR8MREWYJsrDrmnqTDR76OIIPcTF9ffBawAiEAvDUS4MctvnRCu3uu3ZNAKv2VLgmEB5yIWdiOPESWlfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbicJF0bJLh4ZDH14xZ71zfJr0/BUkE7Pkh63p+1Hm6QIhAMxTozEKJiqS/tJXueZhfkAEQIPhvB5N6SL1WgejSgkg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1460378},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/env-api-keys":{"types":"./dist/internal/env-api-keys.d.mts","import":"./dist/internal/env-api-keys.mjs","default":"./dist/internal/env-api-keys.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.2.tgz","_integrity":"sha512-cgw8vpCfbmnY5Qbe+7gZWN1lsnCuBUFasu2nNjUkDAtKh+RzvPQZudMvkhA34vVhuQZ8KUf6D45dMePWC560Ww==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.23.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.24.0","@anthropic-ai/sdk":"0.128.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.2_1791782616854_0.030688398725574606","host":"s3://npm-registry-packages-npm-production"}},"2026.10.5-beta.2":{"name":"@openclaw/ai","version":"2026.10.5-beta.2","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.5-beta.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"f5deb7d60feb47c37e6c93d38b69335c428d285c","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.5-beta.2.tgz","fileCount":126,"integrity":"sha512-NDlyYhHqV/EIaWRj0/lZfRzzZ1K4/9BPh5WpXykuI9LU5E6AHylfKPH4ru2PRoxfyaapyyIi81N8N+pWLUvCzA==","signatures":[{"sig":"MEUCIBgDpWwqr7EjW+1ApPruwMdUqW730GTv67Q8E/N5SYONAiEA+pMGnVCzWZmPhsgkSzGTZFvxTnNjsEeBWJDaciq1x40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE2TOAQX2x0/wACQE5EkxLThGNMM12uIUzV94AW2SsnXAiEA9D0YP2iPJ7I7aQvkJi9fgAYiXAXcf7A9H4a3lUSZOYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.5-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1449905},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.5-beta.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.5-beta.2.tgz","_integrity":"sha512-NDlyYhHqV/EIaWRj0/lZfRzzZ1K4/9BPh5WpXykuI9LU5E6AHylfKPH4ru2PRoxfyaapyyIi81N8N+pWLUvCzA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.27.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.27.0","@anthropic-ai/sdk":"0.131.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.5-beta.2_1791804040399_0.23852960484725494","host":"s3://npm-registry-packages-npm-production"}},"2026.10.5-beta.3":{"name":"@openclaw/ai","version":"2026.10.5-beta.3","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.5-beta.3","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"218bb46b55e15315f1f9adb97c71d9bb515cf715","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.5-beta.3.tgz","fileCount":126,"integrity":"sha512-rZeM9ql1uwUvAW8sV1A0SCvwAurf7SAQFUsIRtfbcfIV4ipixx6IZNS9D5WGcvQSSNRinuHE7Bp5+AmM7qe9mA==","signatures":[{"sig":"MEYCIQDeDfhxUdzL1gRKlKeqAiOSqAUKFDKmbJpj882Ei0BkfwIhANunF5d9u3wOMvx/AjJuI2OCkNpRvtIBf/4FP/xFlYka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5nC7fNiqZ3xnWxT9IRN76vkjSYsNxYdemf3N5UcACVwIgZ5MfLZwnSLr/76ZRRUFioxCSlv6/zRwERodHQb2H/qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.5-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1449796},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.5-beta.3.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.5-beta.3.tgz","_integrity":"sha512-rZeM9ql1uwUvAW8sV1A0SCvwAurf7SAQFUsIRtfbcfIV4ipixx6IZNS9D5WGcvQSSNRinuHE7Bp5+AmM7qe9mA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.27.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.27.0","@anthropic-ai/sdk":"0.131.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.5-beta.3_1791884142428_0.9036390291538039","host":"s3://npm-registry-packages-npm-production"}},"2026.10.3":{"name":"@openclaw/ai","version":"2026.10.3","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.3","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"f65e474cf10bbdb94a6352b35fcd7c3d33ee1082","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.3.tgz","fileCount":132,"integrity":"sha512-nPB0z/GMTyQayVu1JSDOml+orERUBzg9zo+2f4UxLLpDLJe0ERHrOPQQ3tGV+fDu/jATN9EAfXJPRMNUs1168g==","signatures":[{"sig":"MEQCIAHU9ocboU+JehFmTvArqTDFazYBynRj2Ya1mS0kwxVLAiAyIej16idXYADjQOaGlaqlk+OWHhGlhn90tb+f7mS3WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKL9fZ21BGkldyflYqbcT95I/RdZ4H2TYdbLQ5McwcawIgU0zCgLp++bKAvuHajUfzoJSN3f89Y3dni4KSb/NcF5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1460269},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.3.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/env-api-keys":{"types":"./dist/internal/env-api-keys.d.mts","import":"./dist/internal/env-api-keys.mjs","default":"./dist/internal/env-api-keys.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.3.tgz","_integrity":"sha512-nPB0z/GMTyQayVu1JSDOml+orERUBzg9zo+2f4UxLLpDLJe0ERHrOPQQ3tGV+fDu/jATN9EAfXJPRMNUs1168g==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.23.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.24.0","@anthropic-ai/sdk":"0.128.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.3_1791897951752_0.5314030533635721","host":"s3://npm-registry-packages-npm-production"}},"2026.10.5-beta.4":{"name":"@openclaw/ai","version":"2026.10.5-beta.4","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.5-beta.4","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"0773ece1dfb19416c0c03f7b4793347fb2a6bfcb","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.5-beta.4.tgz","fileCount":126,"integrity":"sha512-JVLt7ziJr5TODZNXT3QbrIalMlO0bNKhKTIWMbxHkhdkhwGxBFNjJIaffsCw8RN6NRRjGQUEZQRhKJbCM4T8Vw==","signatures":[{"sig":"MEQCIDAidexZ0cRgNTawpBiVauq5FxZv/uXU8fUUNcz2SoygAiBfoH6Hub8mYcCPA+5PIIBqsmNU2wkjaztokNOVNTw4iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB/pDzOz8mAVJ8Upl23uZMoKSd2X4aPUvI16n3RokXMoAiATKO4sYUbrgTtTF3ZrIPb+KQnboA1qLdAUcHEigPCR+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.5-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1449796},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.5-beta.4.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.5-beta.4.tgz","_integrity":"sha512-JVLt7ziJr5TODZNXT3QbrIalMlO0bNKhKTIWMbxHkhdkhwGxBFNjJIaffsCw8RN6NRRjGQUEZQRhKJbCM4T8Vw==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.27.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.27.0","@anthropic-ai/sdk":"0.131.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.5-beta.4_1792041331744_0.31937131743682867","host":"s3://npm-registry-packages-npm-production"}},"2026.9.33":{"name":"@openclaw/ai","version":"2026.9.33","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.33","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"10b87053c45e338f6eab9293766d74ade5dab96e","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.33.tgz","fileCount":126,"integrity":"sha512-XN4OHwktYCpMTStYMU2Ufqs0rpII+eq1+XIB4GInpkvOoRi7Oag1CfL08rQQrs1jRoQWR9g/LICETmId5wncWQ==","signatures":[{"sig":"MEYCIQDAtDEw6KSn/UBU82btoZRUMuSgirqbqghXunlKuiVCNwIhALtwNOZjQlRl3WgIwyfYIL2hLtu/RPQBfNwDMgLb2KpJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnb3Dp3+l2LMKyXxM5TKP+4Kh162XcSyEL6iJxDqZscwIgQ/6bSA8Lam9vO8sVl/wKrKYi5wsB0Uu9K3nmwN+K8aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1419408},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.33.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.33.tgz","_integrity":"sha512-XN4OHwktYCpMTStYMU2Ufqs0rpII+eq1+XIB4GInpkvOoRi7Oag1CfL08rQQrs1jRoQWR9g/LICETmId5wncWQ==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.20.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.23.0","@anthropic-ai/sdk":"0.127.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.33_1792057450662_0.5004818232705477","host":"s3://npm-registry-packages-npm-production"}},"2026.10.10-beta.1":{"name":"@openclaw/ai","version":"2026.10.10-beta.1","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.10-beta.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"73e4fa76bd9ed2405a9f2a878208db0431887afd","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.10-beta.1.tgz","fileCount":125,"integrity":"sha512-1v6i+b2uI8LCz4dzUYf2/X3E7hwLdW9dAlunOzMxS0M/awvk3l4rOGAa6O/ciV+iVUt/+HeKTR/8gBo2ki4UmQ==","signatures":[{"sig":"MEYCIQDF4Uirus1EaLKG7sEKmixC46lmX9Jsop4u53JpiySfOgIhAOPallsQtMsLFvVL+1Ks2gugJeiOLUZqCjCRdx31/9xP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDkY3cbyOVVmeB5FuXhULyShCWl1qpuvfiF7oczulhTJAiEAtgQFBTJS8tq+QaWW5waXuR6bB6QfHfLRYi5RAH9fIB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.10-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1500890},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.10-beta.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.10-beta.1.tgz","_integrity":"sha512-1v6i+b2uI8LCz4dzUYf2/X3E7hwLdW9dAlunOzMxS0M/awvk3l4rOGAa6O/ciV+iVUt/+HeKTR/8gBo2ki4UmQ==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.28.0","typebox":"1.3.35","partial-json":"0.1.7","@google/genai":"2.27.0","@anthropic-ai/sdk":"0.131.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.10-beta.1_1792084301768_0.6104276274376268","host":"s3://npm-registry-packages-npm-production"}},"2026.10.4":{"name":"@openclaw/ai","version":"2026.10.4","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.4","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"380c274814b271af03d69aa66d835513c54ca839","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.4.tgz","fileCount":128,"integrity":"sha512-MrRkq0PzuK2O7v40k4dxt/GrRnpVD3P3ql5gVysNDu0fAFYD9lQ6LXZJiLQE7jBI44QpDzSxJn9oqJzxuroEuA==","signatures":[{"sig":"MEUCIDHEXiyjvnLfZ6ayPG8S9Bteg7sjvbtsy+dX1ZILyNZAAiEAhbu52g6UpKNMotwSEHqxn1Jn6CMqRocU0E55zVysvL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDH49GwmWuE7CJG13YOQ3J375zOT2EpbFHI/w8ZY4N3qwIgFh4oVj5HTE8nSS6eNJdz6/8at8S0yaIzTsMCc4eQ2Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1459972},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.4.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/env-api-keys":{"types":"./dist/internal/env-api-keys.d.mts","import":"./dist/internal/env-api-keys.mjs","default":"./dist/internal/env-api-keys.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.4.tgz","_integrity":"sha512-MrRkq0PzuK2O7v40k4dxt/GrRnpVD3P3ql5gVysNDu0fAFYD9lQ6LXZJiLQE7jBI44QpDzSxJn9oqJzxuroEuA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.23.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.24.0","@anthropic-ai/sdk":"0.128.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.4_1792107815798_0.5225057633741759","host":"s3://npm-registry-packages-npm-production"}},"2026.10.5":{"name":"@openclaw/ai","version":"2026.10.5","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.5","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"75678f56d8b612a05669fc94cdcd954ceb986da0","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.5.tgz","fileCount":127,"integrity":"sha512-s7lEbpIUsWN+wBmzjeGTJxmODY1WsEkCOLsQ0uWQ3mOpQowvLr8c4bqDA53jiomyWhoYeRmPSHMturVxLi4rtg==","signatures":[{"sig":"MEYCIQCujE5Xjuy0gUGxX6IAD2UXuImdMc47HX1zQElNZx3AuwIhAPynUYfvm9RSJnTXBATET9iPC4IJCh9KlI4mWI+ORcpz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBGqa7R0OeVOB0WqHSCU4dhVE40bkYp2xt3jx5GbT+SVAiBSkvaPsykdNSMXkQiXdmUfPeNtfp1vR9FrWQA3GGICbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1451364},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.5.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.5.tgz","_integrity":"sha512-s7lEbpIUsWN+wBmzjeGTJxmODY1WsEkCOLsQ0uWQ3mOpQowvLr8c4bqDA53jiomyWhoYeRmPSHMturVxLi4rtg==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.27.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.27.0","@anthropic-ai/sdk":"0.131.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.5_1792357010792_0.3208463297850339","host":"s3://npm-registry-packages-npm-production"}},"2026.10.10-beta.2":{"name":"@openclaw/ai","version":"2026.10.10-beta.2","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.10-beta.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"51ea9b1c68cff7908ff06ed9637c8d3a23084665","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.10-beta.2.tgz","fileCount":125,"integrity":"sha512-cS6MpPdL9PNlnQy3ZTVV2pdPJzVzDACUa9xbuyuAdSMoW0l36bi5CUTOjJHC3zDT3q6o+rVELacaxB9beCsCng==","signatures":[{"sig":"MEQCIGFssFdRErDwR+jImcwmC8y8ytVPj5p64uEgijeonq/fAiBuoMZRXeIoCecUcQpUiNI9Z5EGEMJc9egk/Sd2t4yD9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBCnPW/lphEW6yoD8JszDo6GGo1nEVxPyM19UskMua9GAiB6NaUD7c0LtzdVH8X4U55tZkEreH2luf7OIpUak4Qx9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.10-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1500890},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.10-beta.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.10-beta.2.tgz","_integrity":"sha512-cS6MpPdL9PNlnQy3ZTVV2pdPJzVzDACUa9xbuyuAdSMoW0l36bi5CUTOjJHC3zDT3q6o+rVELacaxB9beCsCng==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.28.0","typebox":"1.3.35","partial-json":"0.1.7","@google/genai":"2.27.0","@anthropic-ai/sdk":"0.131.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.10-beta.2_1792378193383_0.17357326618927127","host":"s3://npm-registry-packages-npm-production"}},"2026.10.10-beta.3":{"name":"@openclaw/ai","version":"2026.10.10-beta.3","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.10-beta.3","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"5eec1965a4209eeec22417790af6a32ffb7f020b","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.10-beta.3.tgz","fileCount":125,"integrity":"sha512-MV2Y1lyMyA8Ow/+LIdPWLogzsn9jAs3Rzj2cBkMnKnwINmdF6DpyStwm2GR4VX7t54biTEfirTAxlRghUSCxjQ==","signatures":[{"sig":"MEUCIGzAk/3h/w9aTkjtLV7Vq40fuUZHB9HhJdb4zPXGdSf6AiEAnCFMn282IV/Z2ko/HBonMJI2ytcAZd0P+t7dnRWqsb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDImkYSS0KmM9bYm3TY5tVyX2QBo297ql46/lHcmfUFrAiEAtnwmfIJWMyPazTB+Mx0EVHRbL/u0Usz+wdiF1cJIbZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.10-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1501626},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.10-beta.3.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.10-beta.3.tgz","_integrity":"sha512-MV2Y1lyMyA8Ow/+LIdPWLogzsn9jAs3Rzj2cBkMnKnwINmdF6DpyStwm2GR4VX7t54biTEfirTAxlRghUSCxjQ==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"openai":"7.28.0","typebox":"1.3.35","partial-json":"0.1.7","@google/genai":"2.27.0","@anthropic-ai/sdk":"0.131.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.10-beta.3_1792563287466_0.21838039128583842","host":"s3://npm-registry-packages-npm-production"}},"2026.10.6":{"name":"@openclaw/ai","version":"2026.10.6","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.6","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"7738905a1638a4f1d6f3a201c89bb7c7163e1b14","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.6.tgz","fileCount":127,"integrity":"sha512-cSsfmzCkv3F3GLNkwZ9vL2QVLnrBSV0S4h3v5u48tgpUf6y/ivyhrv0hokPHpWNApQmLTGAAXChKkUTvzAg4tg==","signatures":[{"sig":"MEUCIDcmLI55c0p+LcdjoE3Xw9Xbvnszpn2ALDkaZhzFrk47AiEAu+9uIZJAjYXFu2I3HUTqjCEFOPPUkeiwkLGUaJekQ7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCaMaFcO3UxbnyOVTOe2Tzq5P9tqqP3Fq2dQMFvZPjU1AIgRPEMmjzJ5fNjyJKK5hk1qiE0vnz1BwFxKAxG1JMDWnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1452730},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.6.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.6.tgz","_integrity":"sha512-cSsfmzCkv3F3GLNkwZ9vL2QVLnrBSV0S4h3v5u48tgpUf6y/ivyhrv0hokPHpWNApQmLTGAAXChKkUTvzAg4tg==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.22.1","dependencies":{"openai":"7.27.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.27.0","@anthropic-ai/sdk":"0.131.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.6_1792671807469_0.45145827482344103","host":"s3://npm-registry-packages-npm-production"}},"2026.10.7":{"name":"@openclaw/ai","version":"2026.10.7","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.7","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"198decbe401ca280b5c2354af077edbf2e3709bb","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.7.tgz","fileCount":127,"integrity":"sha512-iL8KLhz5eSnTx9cWkbbFEgje1Koy3+dvi8+fg9ZNo8PNDQvPDNk9mj8sGpqLGP7Knge3W2f+KMlUfT0AoImI9A==","signatures":[{"sig":"MEQCIB2BRZbGEH0ZNbtyBF2X9GpuWxlIM7e4GiEjUsJ7PZ45AiBv7NNglp0ntmI+qGtOX1BlzU3Q1/79KnA1HBU8gxE9+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFrFI7x3x++G71zmApqSH/niULIjCW0JUqiWRfrs9jsAIgNjr9gJJTZr2dbu2qgCAAu/fG6Y9Oumf+QYNeIKbXQoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1452730},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.7.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.7.tgz","_integrity":"sha512-iL8KLhz5eSnTx9cWkbbFEgje1Koy3+dvi8+fg9ZNo8PNDQvPDNk9mj8sGpqLGP7Knge3W2f+KMlUfT0AoImI9A==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.22.1","dependencies":{"openai":"7.27.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.27.0","@anthropic-ai/sdk":"0.131.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.7_1792826466673_0.07227820461286516","host":"s3://npm-registry-packages-npm-production"}},"2026.9.34":{"name":"@openclaw/ai","version":"2026.9.34","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.34","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"eb0c4ae3f779bf5aa1166e34e1ea64d8aa59fc60","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.34.tgz","fileCount":129,"integrity":"sha512-CLHZi41h/YYuqFUPY0t/9zlEchngowKldg3Tmay9RgzVh8nzWuDAhlr6jLeULwCTYHxCn5Rixywoz9oRyQZJsA==","signatures":[{"sig":"MEUCIQDFyP/sLLfRX5kObwlMl+T5Xbn+h/yhf6+xAYeQY/BKBwIgaYgUAzDvx3eD384wo79IjjlhJwRr3tm9UQdyFH3hWP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHVOqG+LrtTlJEaPqjUqb2G/K36nfcnVEuay1VJkgPjfAiEAy/tjUhshSsf0k7thjLgQi8xY4OGDs8MqEBCeCXizzq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424022},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.34.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/env-api-keys":{"types":"./dist/internal/env-api-keys.d.mts","import":"./dist/internal/env-api-keys.mjs","default":"./dist/internal/env-api-keys.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.34.tgz","_integrity":"sha512-CLHZi41h/YYuqFUPY0t/9zlEchngowKldg3Tmay9RgzVh8nzWuDAhlr6jLeULwCTYHxCn5Rixywoz9oRyQZJsA==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.22.1","dependencies":{"openai":"7.20.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.23.0","@anthropic-ai/sdk":"0.127.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.34_1792839568953_0.9589912209265947","host":"s3://npm-registry-packages-npm-production"}},"2026.9.35":{"name":"@openclaw/ai","version":"2026.9.35","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.9.35","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"a7af38bcecac1b2654b146b8c47dac66cf277a4f","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.9.35.tgz","fileCount":129,"integrity":"sha512-KbJX5vb9ZJ172DUB/LFTwatDa+K9B3Y9zWsNmIyWRSotIRb3bPUroOoKeTelTxDB0vBbWXM6GcQqrnxKYl/D2Q==","signatures":[{"sig":"MEUCIBIl/n2vqN4EzpNeXCj0AN5vxed1K7qlBUwyajf2JA7wAiEAtJCw5fp0WKV0KQnDznCMINyiXfjJ63tckQI6cUXuwvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIv806jjaYPk9g1tEiTTlobaWC+etasGtrBi7GTqhgCgIhAPOjXPO256hpOKUObHUbiOiy2doJw8jyqTAzJW5W5Dw6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.9.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424925},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.9.35.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/env-api-keys":{"types":"./dist/internal/env-api-keys.d.mts","import":"./dist/internal/env-api-keys.mjs","default":"./dist/internal/env-api-keys.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.9.35.tgz","_integrity":"sha512-KbJX5vb9ZJ172DUB/LFTwatDa+K9B3Y9zWsNmIyWRSotIRb3bPUroOoKeTelTxDB0vBbWXM6GcQqrnxKYl/D2Q==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.22.1","dependencies":{"openai":"7.20.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.23.0","@anthropic-ai/sdk":"0.127.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.9.35_1793065643624_0.9754088765163755","host":"s3://npm-registry-packages-npm-production"}},"2026.10.10-beta.4":{"name":"@openclaw/ai","version":"2026.10.10-beta.4","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","_id":"@openclaw/ai@2026.10.10-beta.4","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/openclaw/openclaw#readme","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"41c7c9ede207f6b09b2d2cdf7826733ee7384316","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.10-beta.4.tgz","fileCount":125,"integrity":"sha512-v1J9exo8rmc1pupNxmkW/CLs158ZPfkOSX5kDMnlomcLa4WQJuIP0wJ4KBSQbQPCogqM4m65kDSbvwPOCFzP8A==","signatures":[{"sig":"MEUCICNxTjcrzBRJTT2i0QTuCn1ciuto2IsFU/1TmCpwDYc7AiEAtaA7n0mK91D1uw0fcR6S0NeSA2t9sZwQuNK3kgoQEp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBNsDxu29pxHJZyDqDlosnqTAg4p124KZOIGx4NWFmEqAiAtpLMvCHOZbhxcVJZsnJ7rx/wMWE/k/DlTgKKoFhFpaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.10-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1501672},"main":"./dist/index.mjs","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.10-beta.4.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.10-beta.4.tgz","_integrity":"sha512-v1J9exo8rmc1pupNxmkW/CLs158ZPfkOSX5kDMnlomcLa4WQJuIP0wJ4KBSQbQPCogqM4m65kDSbvwPOCFzP8A==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"_nodeVersion":"24.22.1","dependencies":{"openai":"7.28.0","typebox":"1.3.35","partial-json":"0.1.7","@google/genai":"2.27.0","@anthropic-ai/sdk":"0.131.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"tmp":"tmp/ai_2026.10.10-beta.4_1793076738257_0.3683218563949645","host":"s3://npm-registry-packages-npm-production"}},"2026.10.8":{"_id":"@openclaw/ai@2026.10.8","bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"dist":{"shasum":"3a3c9679a2b8cbda4e00bbab8cc7377b66fa52e1","tarball":"https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.8.tgz","fileCount":127,"integrity":"sha512-VBrO+44cJ8awj4wChUI4zIARBqwlNOyiIKXTp0GU/EGGfYO3E1dMlmHSwPuNmk8GiMEJ1kjz9lKcyw0/V1jegw==","signatures":[{"sig":"MEYCIQDd8lA/tnMo/1MQ3prtS0GkpvA/7N35TlurcicV1ojYrgIhANQ+AR81KTDvI3fWaEBgIi+HL30dYF8+ZZvrf/Ptu9CY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDW0PTz6jdbxuWEVj2hd89/paxNxjIwqHzOKOS85TlrgQIgN16bR+VCUMi20mfXRhfVcTCSfRy1EiuqJuDlD/8O/c4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openclaw%2fai@2026.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1458464},"main":"./dist/index.mjs","name":"@openclaw/ai","type":"module","_from":"file:preflight-tarball/openclaw-ai-2026.10.8.tgz","types":"./dist/index.d.mts","author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./providers":{"types":"./dist/providers.d.mts","import":"./dist/providers.mjs","default":"./dist/providers.mjs"},"./transports":{"types":"./dist/transports.d.mts","import":"./dist/transports.mjs","default":"./dist/transports.mjs"},"./validation":{"types":"./dist/validation.d.mts","import":"./dist/validation.mjs","default":"./dist/validation.mjs"},"./diagnostics":{"types":"./dist/diagnostics.d.mts","import":"./dist/diagnostics.mjs","default":"./dist/diagnostics.mjs"},"./event-stream":{"types":"./dist/event-stream.d.mts","import":"./dist/event-stream.mjs","default":"./dist/event-stream.mjs"},"./provider-types":{"types":"./dist/provider-types.d.mts","import":"./dist/provider-types.mjs","default":"./dist/provider-types.mjs"},"./internal/openai":{"types":"./dist/internal/openai.d.mts","import":"./dist/internal/openai.mjs","default":"./dist/internal/openai.mjs"},"./internal/shared":{"types":"./dist/internal/shared.d.mts","import":"./dist/internal/shared.mjs","default":"./dist/internal/shared.mjs"},"./internal/runtime":{"types":"./dist/internal/runtime.d.mts","import":"./dist/internal/runtime.mjs","default":"./dist/internal/runtime.mjs"},"./internal/anthropic":{"types":"./dist/internal/anthropic.d.mts","import":"./dist/internal/anthropic.mjs","default":"./dist/internal/anthropic.mjs"},"./internal/retry-after":{"types":"./dist/internal/retry-after.d.mts","import":"./dist/internal/retry-after.mjs","default":"./dist/internal/retry-after.mjs"},"./internal/tool-schema":{"types":"./dist/internal/tool-schema.d.mts","import":"./dist/internal/tool-schema.mjs","default":"./dist/internal/tool-schema.mjs"},"./internal/google-model-family":{"types":"./dist/internal/google-model-family.d.mts","import":"./dist/internal/google-model-family.mjs","default":"./dist/internal/google-model-family.mjs"},"./internal/openai-completions-compat":{"types":"./dist/internal/openai-completions-compat.d.mts","import":"./dist/internal/openai-completions-compat.mjs","default":"./dist/internal/openai-completions-compat.mjs"},"./internal/openai-responses-payload-policy":{"types":"./dist/internal/openai-responses-payload-policy.d.mts","import":"./dist/internal/openai-responses-payload-policy.mjs","default":"./dist/internal/openai-responses-payload-policy.mjs"}},"license":"MIT","version":"2026.10.8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9544da4-0772-4af2-9723-c8a5c7fa7578"}},"homepage":"https://github.com/openclaw/openclaw#readme","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"openclaw":{"release":{"publishToNpm":true}},"_resolved":"/home/runner/work/openclaw/openclaw/preflight-tarball/openclaw-ai-2026.10.8.tgz","_integrity":"sha512-VBrO+44cJ8awj4wChUI4zIARBqwlNOyiIKXTp0GU/EGGfYO3E1dMlmHSwPuNmk8GiMEJ1kjz9lKcyw0/V1jegw==","repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.1","description":"Reusable model provider adapters and streaming runtime from OpenClaw","directories":{},"maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"_nodeVersion":"24.22.1","dependencies":{"openai":"7.27.0","typebox":"1.3.34","partial-json":"0.1.7","@google/genai":"2.27.0","@anthropic-ai/sdk":"0.131.0","@mistralai/mistralai":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@openclaw/model-catalog-core":"0.0.0-private","@openclaw/normalization-core":"0.0.0-private"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai_2026.10.8_1793098914369_0.3132492820955325"}}},"time":{"created":"2026-07-08T21:24:05.241Z","modified":"2026-10-27T11:01:54.981Z","0.0.0":"2026-07-08T21:24:05.576Z","2026.7.1-beta.4":"2026-07-11T09:26:21.283Z","2026.7.1-beta.5":"2026-07-11T10:24:07.794Z","2026.7.1-beta.6":"2026-07-13T01:18:37.944Z","2026.7.1":"2026-07-13T17:58:05.571Z","2026.7.2-beta.1":"2026-07-15T17:14:21.695Z","2026.7.2-beta.2":"2026-07-17T07:14:31.034Z","2026.7.1-1":"2026-07-18T03:25:03.659Z","2026.7.1-2":"2026-07-18T03:53:21.462Z","2026.7.2-beta.3":"2026-07-18T23:14:54.143Z","2026.7.2-beta.4":"2026-07-24T05:53:54.877Z","2026.7.2-beta.5":"2026-07-28T03:21:16.394Z","2026.7.2-beta.6":"2026-08-01T05:10:06.707Z","2026.7.2-beta.7":"2026-08-02T07:32:25.818Z","2026.8.1-beta.1":"2026-08-10T15:03:38.410Z","2026.8.1-beta.2":"2026-08-15T05:23:31.911Z","2026.8.1-beta.3":"2026-08-24T04:24:17.774Z","2026.9.1-beta.1":"2026-08-28T19:44:28.654Z","2026.8.1":"2026-08-31T02:30:40.908Z","2026.8.2":"2026-09-01T15:53:48.332Z","2026.9.1":"2026-09-03T17:52:35.918Z","2026.9.2":"2026-09-05T19:03:13.318Z","2026.9.3":"2026-09-08T12:55:39.542Z","2026.9.4":"2026-09-11T02:33:36.912Z","2026.7.33":"2026-09-18T05:04:06.702Z","2026.9.5":"2026-09-19T00:57:08.147Z","2026.7.34":"2026-09-20T02:46:29.957Z","2026.7.35":"2026-09-21T12:09:32.870Z","2026.9.6":"2026-09-23T22:59:43.152Z","2026.8.33":"2026-09-28T22:31:00.361Z","2026.9.7":"2026-09-30T03:34:05.415Z","2026.8.34":"2026-10-01T20:17:34.589Z","2026.8.35":"2026-10-02T13:14:01.318Z","2026.9.8":"2026-10-03T01:58:42.756Z","2026.10.1-beta.1":"2026-10-05T17:31:46.842Z","2026.10.1-beta.2":"2026-10-07T23:18:24.976Z","2026.9.9":"2026-10-08T09:27:23.176Z","2026.10.1":"2026-10-10T22:32:14.328Z","2026.10.5-beta.1":"2026-10-11T12:37:39.544Z","2026.10.2":"2026-10-12T05:23:36.967Z","2026.10.5-beta.2":"2026-10-12T11:20:40.503Z","2026.10.5-beta.3":"2026-10-13T09:35:42.586Z","2026.10.3":"2026-10-13T13:25:51.954Z","2026.10.5-beta.4":"2026-10-15T05:15:31.870Z","2026.9.33":"2026-10-15T09:44:10.795Z","2026.10.10-beta.1":"2026-10-15T17:11:41.892Z","2026.10.4":"2026-10-15T23:43:35.897Z","2026.10.5":"2026-10-18T20:56:50.904Z","2026.10.10-beta.2":"2026-10-19T02:49:53.481Z","2026.10.10-beta.3":"2026-10-21T06:14:47.557Z","2026.10.6":"2026-10-22T12:23:27.568Z","2026.10.7":"2026-10-24T07:21:06.820Z","2026.9.34":"2026-10-24T10:59:29.099Z","2026.9.35":"2026-10-27T01:47:23.747Z","2026.10.10-beta.4":"2026-10-27T04:52:18.405Z","2026.10.8":"2026-10-27T11:01:54.520Z"},"bugs":{"url":"https://github.com/openclaw/openclaw/issues"},"author":{"url":"https://openclaw.org","name":"OpenClaw Foundation"},"license":"MIT","homepage":"https://github.com/openclaw/openclaw#readme","keywords":["ai","anthropic","google","llm","mistral","openai","streaming"],"repository":{"url":"git+https://github.com/openclaw/openclaw.git","type":"git","directory":"packages/ai"},"description":"Reusable model provider adapters and streaming runtime from OpenClaw","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"readme":"# `@openclaw/ai`\n\nReusable model API contracts, provider adapters, and streaming primitives from\nOpenClaw. The package supports isolated runtime instances; importing it does not\nregister providers globally.\n\n```ts\nimport { createLlmRuntime } from \"@openclaw/ai\";\nimport { registerBuiltInApiProviders } from \"@openclaw/ai/providers\";\n\nconst runtime = createLlmRuntime();\nregisterBuiltInApiProviders(runtime.registry);\n```\n\nProvider-neutral contracts, validation, diagnostics, and event streams are\navailable from the package root and focused subpaths such as\n`@openclaw/ai/event-stream`, `@openclaw/ai/transports`, and\n`@openclaw/ai/validation`. No second OpenClaw runtime package is required.\n\nProvider ids, credentials, model catalogs, retries, and failover remain\napplication concerns. OpenClaw supplies those policies around this package.\nHost policy (request fetch guarding, secret redaction, strict-tool defaults,\nprovider plugin hooks, and diagnostics logging) can be injected with\n`configureAiTransportHost`; the defaults are inert. Node callers that need\nruntime-local policy can use `createNodeLlmRuntime`; it preserves that host across\nprovider work without replacing the process default. `createLlmRuntime` continues\nto use the process-default host.\n\nHosts that attach request state to async contexts should supply\n`runInDetachedAsyncContext` from a context-free root initialized before requests\nstart. Retained HTTP continuation timers use it at creation so completed caller\nstate can be collected while the response remains reusable for 90 minutes.\nThe default host runs the callback directly, including in browsers.\n\nThe explicit `@openclaw/ai/internal/anthropic`, `google-model-family`, `openai`,\n`openai-completions-compat`, `openai-responses-payload-policy`, `retry-after`, `runtime`, `shared`, and\n`tool-schema` subpaths exist for the OpenClaw application itself.\nThey carry no semver guarantee and can change or disappear in any release; do\nnot depend on them outside OpenClaw.\n","readmeFilename":"README.md"}