{"_id":"@openclaw/ai","_rev":"37-6b85c07509345f2a5a20e76f1c427830","name":"@openclaw/ai","dist-tags":{"bootstrap":"0.0.0","beta":"2026.9.8","extended-stable":"2026.8.35","latest":"2026.9.8"},"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"}}},"time":{"created":"2026-07-08T21:24:05.241Z","modified":"2026-10-03T02:39:39.590Z","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"},"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.\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"}