{"_id":"@robota-sdk/agent-provider","_rev":"33-060dddac3cb6c9690eb6853369ac843e","name":"@robota-sdk/agent-provider","dist-tags":{"beta":"3.0.0-beta.79","latest":"3.0.0-beta.79"},"versions":{"3.0.0-beta.64":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.64","_id":"@robota-sdk/agent-provider@3.0.0-beta.64","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"a3dc4b356913383d2b134a2e954430798da57a77","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.64.tgz","fileCount":220,"integrity":"sha512-sHo+ZxUXd3SJ2U2EsLFnRhS0vhKIwxq7PqEC0R8Xn7GhiqG0Pkq/HnqX5ac8WXSjLbWvRbJKKlDuvewaIJ5uQA==","signatures":[{"sig":"MEUCIQDI06UbzHh1xcNMvr1XnUgalSa+MtddsShAg0VNdqpEQgIgP+WWPzKvVlQOJAd/dUnQi2BcBcGL0PsHarOajopLp+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944591},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.64.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/e775ba1e2bd82357cae1b89f8acc7625/robota-sdk-agent-provider-3.0.0-beta.64.tgz","_integrity":"sha512-sHo+ZxUXd3SJ2U2EsLFnRhS0vhKIwxq7PqEC0R8Xn7GhiqG0Pkq/HnqX5ac8WXSjLbWvRbJKKlDuvewaIJ5uQA==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.98.0","@google/genai":"^1.51.0","@anthropic-ai/sdk":"^0.80.0","@robota-sdk/agent-core":"3.0.0-beta.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tsdown":"^0.22.0","vitest":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.64_1778946595822_0.28131003712308167","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.65":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.65","_id":"@robota-sdk/agent-provider@3.0.0-beta.65","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"5a5e4bd8aa2cc65fae1fa82e573610f3ea67db73","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.65.tgz","fileCount":220,"integrity":"sha512-bOV5OAPRZvzbKqDb2OETS+n1K8pf7AnRFYg/0xEqPtk04q4FNFseA53hTmBplfuGAZX8RJgmzEHDQn3DZJZMuA==","signatures":[{"sig":"MEYCIQDi7gQkUNwGTN8RJeO2b3e0AJ/vsX5IYU2/GkxliOZhNAIhAMJAtZB6+cdbKw4FfB1NPPj4QJNT+dzDLOUKEACpu8qB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944591},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.65.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/5ea970f5d4beeed547a4a0da834367df/robota-sdk-agent-provider-3.0.0-beta.65.tgz","_integrity":"sha512-bOV5OAPRZvzbKqDb2OETS+n1K8pf7AnRFYg/0xEqPtk04q4FNFseA53hTmBplfuGAZX8RJgmzEHDQn3DZJZMuA==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.98.0","@google/genai":"^1.51.0","@anthropic-ai/sdk":"^0.80.0","@robota-sdk/agent-core":"3.0.0-beta.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tsdown":"^0.22.0","vitest":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.65_1778952440366_0.4705390994630103","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.66":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.66","_id":"@robota-sdk/agent-provider@3.0.0-beta.66","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"26f92fc8acb4eda444dce76d992388dcb30f4aa9","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.66.tgz","fileCount":224,"integrity":"sha512-9d2eVeUWbxWYTM/2s2Wxt1YNhgj8O3lcAqh3vQsJiperpAM4Vn0inEbYH9uVUyojSVqtaLgGM8BCJ8NWp9iXMw==","signatures":[{"sig":"MEQCIGywWmcZo9b2ne0bl5O1jPm3qJGv2fWSUC1SPB1Nw5+7AiBiFkLzXXns/Spy6PefySZ9crb9wrHtP6Q3sAWxLkh83Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1951634},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.66.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/e498d385121e1eb77e2d7d73661d57a8/robota-sdk-agent-provider-3.0.0-beta.66.tgz","_integrity":"sha512-9d2eVeUWbxWYTM/2s2Wxt1YNhgj8O3lcAqh3vQsJiperpAM4Vn0inEbYH9uVUyojSVqtaLgGM8BCJ8NWp9iXMw==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.98.0","@google/genai":"^1.51.0","@anthropic-ai/sdk":"^0.80.0","@robota-sdk/agent-core":"3.0.0-beta.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tsdown":"^0.22.0","vitest":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.66_1779018455377_0.12291089108333986","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.67":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.67","_id":"@robota-sdk/agent-provider@3.0.0-beta.67","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"65ef3db2a6ba89df07948956a3c3f6b3ed057dec","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.67.tgz","fileCount":224,"integrity":"sha512-xir7rmIaexmv3ChMOlHH+/UhaaqJn8u895js9hZHo5UW/JnTkwUwHZafQkz91wfRsOVC4yOPbiPvYs9sNkADig==","signatures":[{"sig":"MEQCIDuqGel7eJA0xcT1KNdNZY6IGNyZwitjqZPCFQ0PV0+jAiBVL3Q9byiLAW8cvgDWRiHkjXe2X7XmEpPBSe9Xsub+yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1951634},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.67.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/3c053a76815f8fb36dcf985b1709ea9b/robota-sdk-agent-provider-3.0.0-beta.67.tgz","_integrity":"sha512-xir7rmIaexmv3ChMOlHH+/UhaaqJn8u895js9hZHo5UW/JnTkwUwHZafQkz91wfRsOVC4yOPbiPvYs9sNkADig==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.98.0","@google/genai":"^1.51.0","@anthropic-ai/sdk":"^0.80.0","@robota-sdk/agent-core":"3.0.0-beta.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tsdown":"^0.22.0","vitest":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.67_1779038607869_0.32532102158733744","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.68":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.68","_id":"@robota-sdk/agent-provider@3.0.0-beta.68","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"6116db8bb4073b1e7fbdd72fe6e4ddee210328c7","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.68.tgz","fileCount":225,"integrity":"sha512-jcw5GCz7AdxlRYTSfvlYYwX7zzxa0vFCEKLMNft2Z25+eeXtezMM6Nf6ofiXBKO5Dl4pOSVQYBixs+MIGOaKUw==","signatures":[{"sig":"MEUCIQCE6ottpk5VnCfK8gfQWID7pdRXADwsnjXMTUTbCvQmiAIgUgIrfgYjSY4lKWTvcMhffw7twCVcIMAaqC+Y+e5me5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979170},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.68.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/bb48b3a782eaacccd6e830d848a79a16/robota-sdk-agent-provider-3.0.0-beta.68.tgz","_integrity":"sha512-jcw5GCz7AdxlRYTSfvlYYwX7zzxa0vFCEKLMNft2Z25+eeXtezMM6Nf6ofiXBKO5Dl4pOSVQYBixs+MIGOaKUw==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.98.0","@google/genai":"^1.51.0","@anthropic-ai/sdk":"^0.80.0","@robota-sdk/agent-core":"3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tsdown":"^0.22.0","vitest":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.68_1779721681922_0.2785509320468367","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.69":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.69","_id":"@robota-sdk/agent-provider@3.0.0-beta.69","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"0ce0b96d02b181608e0c21b7b70251fe684eb7da","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.69.tgz","fileCount":225,"integrity":"sha512-a1ismd+OE6nZyxEfaLlihk2Nv0Gps0ajAOxQhmwZB+3JUynnVjphyrranGAD7CoYBYtKtt+/CIqwYZ96yZs2wg==","signatures":[{"sig":"MEUCIH7U83sHkH78vaKPdPa7Wl3stV95PTWMy61B96Wjy3asAiEA0Sn+x5DVU1Z/jN3R6tCj5IxCs2v3rOcEePI7X/ZYGg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979170},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.69.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/95193203e557967a49910d9640f9652b/robota-sdk-agent-provider-3.0.0-beta.69.tgz","_integrity":"sha512-a1ismd+OE6nZyxEfaLlihk2Nv0Gps0ajAOxQhmwZB+3JUynnVjphyrranGAD7CoYBYtKtt+/CIqwYZ96yZs2wg==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.98.0","@google/genai":"^1.51.0","@anthropic-ai/sdk":"^0.80.0","@robota-sdk/agent-core":"3.0.0-beta.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tsdown":"^0.22.0","vitest":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.69_1779728059500_0.00978390598595058","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.70":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.70","_id":"@robota-sdk/agent-provider@3.0.0-beta.70","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"72dd1753379dd125ef572d49609c309f44aadb3b","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.70.tgz","fileCount":225,"integrity":"sha512-U1o3PDh6FZnKIu9auts+2f4U09s/YUvFVUzH1rToTmw3LDz8ezx9u4NqJX1yLk0A2N8po7UVGvzDXZPJPZog0w==","signatures":[{"sig":"MEYCIQDiPAXbI54w5NLu5GVJBzoTCCKBZ8QXTKuW9Bv1jCnr7wIhALBph3FHQ1k/FxBZy59N4ee7qAHUlY0rP/qu0T4Bnka9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979170},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.70.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/tmp/claude-501/c4da8f71d32f4d5fe0585794edd40495/robota-sdk-agent-provider-3.0.0-beta.70.tgz","_integrity":"sha512-U1o3PDh6FZnKIu9auts+2f4U09s/YUvFVUzH1rToTmw3LDz8ezx9u4NqJX1yLk0A2N8po7UVGvzDXZPJPZog0w==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.98.0","@google/genai":"^1.51.0","@anthropic-ai/sdk":"^0.80.0","@robota-sdk/agent-core":"3.0.0-beta.70"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tsdown":"^0.22.0","vitest":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.70_1780196148055_0.9460501512652797","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.71":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.71","_id":"@robota-sdk/agent-provider@3.0.0-beta.71","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"989231ae44971c3179f06fa8f7bbc4b6fce2a560","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.71.tgz","fileCount":225,"integrity":"sha512-aMY6iX7QvFQN29Z+L+sBz5avDCICYwNnOGOYBSFBLam6CCoqbDJzut+4tFsXY/nwoe9Q5trtX9QDDfO3kAW/Rg==","signatures":[{"sig":"MEYCIQD0mgMJE4n56jGE6+v/HNMJZoJQe5SNbMELQeUMtTpGNwIhAMvgpHAevR+ol7JG00Bkyl2p7Euz7fdl1YUQa34hL21m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979170},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.71.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/tmp/claude-501/67406fa85d1787c522d9212f52de6314/robota-sdk-agent-provider-3.0.0-beta.71.tgz","_integrity":"sha512-aMY6iX7QvFQN29Z+L+sBz5avDCICYwNnOGOYBSFBLam6CCoqbDJzut+4tFsXY/nwoe9Q5trtX9QDDfO3kAW/Rg==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.98.0","@google/genai":"^1.51.0","@anthropic-ai/sdk":"^0.80.0","@robota-sdk/agent-core":"3.0.0-beta.71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tsdown":"^0.22.0","vitest":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.71_1780221973964_0.9608546977173549","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.72":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.72","_id":"@robota-sdk/agent-provider@3.0.0-beta.72","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"a92e04b0d0860935d2d241f8692011e9c4a604b7","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.72.tgz","fileCount":225,"integrity":"sha512-KeLw7S2a/NvoecEyy3HZP3pyK2NSKZXKeOAjV+UfEVun9v+svpes9mwpmKGRwcnzCdZFF5pKlDuFw2UujxDmhA==","signatures":[{"sig":"MEUCIAMm9vnGoJq5++JuQbmUGkf7K+N4F/59j7sbSF379ZVuAiEA3vb3TcKkUJj1CpAVTMLUYZzuGKT3HMP5jKTiyZeScEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979170},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.72.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/tmp/claude-501/236610eec23ed7e93998df19ea986a3b/robota-sdk-agent-provider-3.0.0-beta.72.tgz","_integrity":"sha512-KeLw7S2a/NvoecEyy3HZP3pyK2NSKZXKeOAjV+UfEVun9v+svpes9mwpmKGRwcnzCdZFF5pKlDuFw2UujxDmhA==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.98.0","@google/genai":"^1.51.0","@anthropic-ai/sdk":"^0.80.0","@robota-sdk/agent-core":"3.0.0-beta.72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tsdown":"^0.22.0","vitest":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.72_1780578639039_0.11780255746675983","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.73":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.73","_id":"@robota-sdk/agent-provider@3.0.0-beta.73","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"d5a495782e2908eccbbac854178737dab698b534","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.73.tgz","fileCount":225,"integrity":"sha512-7r/azOusOpP0IrBDw0r2wCYUOqDoymLKfFgBlgLWEAsnlJ+6Ti4vP2x4OyZEIlt2he0mr3UAtnABuITjS3mgEA==","signatures":[{"sig":"MEUCIBz6kt6E+n6/XrOckbjpHNAdUzWsZrssJ14kE0GjQoIIAiEA7cKKbUG8M4/pzgZ6QFS663vtFA9p+fYuM/HtkIni1uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979170},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.73.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/tmp/claude-501/cdd97bf0da370362ba28037a6fcf6fe3/robota-sdk-agent-provider-3.0.0-beta.73.tgz","_integrity":"sha512-7r/azOusOpP0IrBDw0r2wCYUOqDoymLKfFgBlgLWEAsnlJ+6Ti4vP2x4OyZEIlt2he0mr3UAtnABuITjS3mgEA==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.98.0","@google/genai":"^1.51.0","@anthropic-ai/sdk":"^0.80.0","@robota-sdk/agent-core":"3.0.0-beta.73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tsdown":"^0.22.0","vitest":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.73_1780940460340_0.5152191722932791","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.74":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.74","_id":"@robota-sdk/agent-provider@3.0.0-beta.74","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"dbc5ada340ebfcb46beed717e3490f44cf8a7ca0","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.74.tgz","fileCount":217,"integrity":"sha512-suUlm001AHuxjp9VWjx4HvHv9nNn5UNP/MP+QT9QzCVaPqJogMFAx9rbQLf+og9r8Cc/lZFACVyV2wt4d+Xb1w==","signatures":[{"sig":"MEQCIFUQF7DtIaPUV9en2+/1US9Tpz9WgMdSuvSUQ+9FoeuXAiAtpVzZDKIavI9/5otmbu8BTbLaU7prJ4wL9u/fzEChTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1933432},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.74.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/66d8e042e37599aceacc74526081a48f/robota-sdk-agent-provider-3.0.0-beta.74.tgz","_integrity":"sha512-suUlm001AHuxjp9VWjx4HvHv9nNn5UNP/MP+QT9QzCVaPqJogMFAx9rbQLf+og9r8Cc/lZFACVyV2wt4d+Xb1w==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.104.0","@google/genai":"^1.52.0","@anthropic-ai/sdk":"^0.91.1","@robota-sdk/agent-core":"3.0.0-beta.74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^3.2.6","typescript":"^5.9.3","@types/node":"^22.19.21"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.74_1781370210221_0.23189129998159874","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.75":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.75","_id":"@robota-sdk/agent-provider@3.0.0-beta.75","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"0a4a042207ff8dfdb733a571555f245f8c8fa368","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.75.tgz","fileCount":219,"integrity":"sha512-mfKL43PQTX8Ow96ll2jV6AE4YbG44XiNTCzy03YA+eRQjAK4suXFD5sAX6YkXaaTcLzaPhTq9SKoQD+nIv7llA==","signatures":[{"sig":"MEUCIGGxj0yZosjZ6yLvRYplTrCDjt/B+I27rIT1rsSWax/JAiEA3pes8xsTuHim2+pBjiS/fTYaiVPqDqqFsgc9rPYpgFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1947611},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.75.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/c35988c08def483e3aa8fa50128e5e13/robota-sdk-agent-provider-3.0.0-beta.75.tgz","_integrity":"sha512-mfKL43PQTX8Ow96ll2jV6AE4YbG44XiNTCzy03YA+eRQjAK4suXFD5sAX6YkXaaTcLzaPhTq9SKoQD+nIv7llA==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.104.0","@google/genai":"^1.52.0","@anthropic-ai/sdk":"^0.91.1","@robota-sdk/agent-core":"3.0.0-beta.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^3.2.6","typescript":"^5.9.3","@types/node":"^22.19.21"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.75_1781425705385_0.2243377745516062","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.76":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.76","_id":"@robota-sdk/agent-provider@3.0.0-beta.76","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"52667effe0ab8ce1b51324b76ca1626a5dd3a21d","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.76.tgz","fileCount":219,"integrity":"sha512-7/uqjHv3rWfDY760n4kEXkhzVYt35TKlp05inJhGooa/MFYVeOcZVO1etC5uZLUtAujcrR+j1trYm8++bVgX1Q==","signatures":[{"sig":"MEQCIEEEtz38SxuEbrt7evJQAE8zzLcLwOpxHCb8v+YNpyRqAiA1lWeOMRry8OCe2GmUmV19BGPmaUKZjBu6xMUNrEFelQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1948601},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.76.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/9c7289de5ebd6f2fb338dfe6f1f504fc/robota-sdk-agent-provider-3.0.0-beta.76.tgz","_integrity":"sha512-7/uqjHv3rWfDY760n4kEXkhzVYt35TKlp05inJhGooa/MFYVeOcZVO1etC5uZLUtAujcrR+j1trYm8++bVgX1Q==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.104.0","@google/genai":"^1.52.0","@anthropic-ai/sdk":"^0.91.1","@robota-sdk/agent-core":"3.0.0-beta.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^3.2.6","typescript":"^5.9.3","@types/node":"^22.19.21"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.76_1781447264206_0.23172184602169477","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.77":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.77","license":"AGPL-3.0-only OR LicenseRef-Commercial","_id":"@robota-sdk/agent-provider@3.0.0-beta.77","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"0b399c99c8df43bfbac6d5cdd95c60b9003d701b","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.77.tgz","fileCount":223,"integrity":"sha512-JAvKlaXmS97upFny3+m4YX5dEdleKFL0oQqpebSWitEwcWzj0KxtVVWSEsD2fYD4YOgbuZnBoIQh6exbp113UA==","signatures":[{"sig":"MEYCIQDQQ11P36fskWgw6bpBktHC/vyI9zMeFn1PA9JUogT2GwIhAPv7EZRADyLOl5QubJvnj1sNI3MqDerTOd1yOboBCh3W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2031263},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.77.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/a991a55d6e003fe9ce63d3cb3be64821/robota-sdk-agent-provider-3.0.0-beta.77.tgz","_integrity":"sha512-JAvKlaXmS97upFny3+m4YX5dEdleKFL0oQqpebSWitEwcWzj0KxtVVWSEsD2fYD4YOgbuZnBoIQh6exbp113UA==","_npmVersion":"11.6.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"openai":"^4.104.0","@google/genai":"^1.52.0","@anthropic-ai/sdk":"^0.91.1","@robota-sdk/agent-core":"3.0.0-beta.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","tsdown":"^0.22.2","vitest":"^3.2.6","typescript":"^5.9.3","@types/node":"^22.19.21"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.77_1783208234267_0.09445948820747407","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.78":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.78","license":"AGPL-3.0-only OR LicenseRef-Commercial","_id":"@robota-sdk/agent-provider@3.0.0-beta.78","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"a73ee8a44fc4a29041761eeac43665930ffa3d6e","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.78.tgz","fileCount":223,"integrity":"sha512-n13qZiDocIufJHGM6M1FI64MjTdfaaDvKRTAWhcYeE7HWjJ5XHHfZAJjzG+J+JDj8GxXxH/YbsbGibTs1VC/uA==","signatures":[{"sig":"MEQCIGDIvJ46kir0EVQQeGmxY1afD++TUWvgSZSyML4ve/I7AiAjRrHpoIVX4Oq8L9MMMnRGQNzFI6rrx44BoSkrqaTrVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045135},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.78.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/tmp/claude-1000/4f91c248abdfa9e04c08ba6d136cc4f4/robota-sdk-agent-provider-3.0.0-beta.78.tgz","_integrity":"sha512-n13qZiDocIufJHGM6M1FI64MjTdfaaDvKRTAWhcYeE7HWjJ5XHHfZAJjzG+J+JDj8GxXxH/YbsbGibTs1VC/uA==","_npmVersion":"10.9.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.104.0","@google/genai":"^1.52.0","@anthropic-ai/sdk":"^0.91.1","@robota-sdk/agent-core":"3.0.0-beta.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","tsdown":"^0.22.2","vitest":"^3.2.6","typescript":"^5.9.3","@types/node":"^22.19.21"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.78_1783258827338_0.45265120862438657","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"},"3.0.0-beta.79":{"name":"@robota-sdk/agent-provider","version":"3.0.0-beta.79","license":"AGPL-3.0-only OR LicenseRef-Commercial","_id":"@robota-sdk/agent-provider@3.0.0-beta.79","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"e832a18217459565a4824dbb78dcb9b0218e5211","tarball":"https://registry.npmjs.org/@robota-sdk/agent-provider/-/agent-provider-3.0.0-beta.79.tgz","fileCount":223,"integrity":"sha512-MLwxIOyipvFU9quLNl0nAq9EK2CrlFn+p1WPmBnxVPJ+kOq8NnSw4FDLtlY7oGpxapr0p4RchfhTLhNAqCO1PA==","signatures":[{"sig":"MEUCIEj53I8y8LeG05EmTu9JZl2yVoTCrIFDPlnh0KvaP6e5AiEApVOvM7g98b0xMtgmASusc+/vCTnE12LxXJjaYFcB1QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045135},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-provider-3.0.0-beta.79.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./qwen":{"node":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"},"types":"./dist/node/qwen/index.d.ts","source":"./src/qwen/index.ts","default":{"import":"./dist/node/qwen/index.js","require":"./dist/node/qwen/index.cjs"}},"./gemma":{"node":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"},"types":"./dist/node/gemma/index.d.ts","source":"./src/gemma/index.ts","default":{"import":"./dist/node/gemma/index.js","require":"./dist/node/gemma/index.cjs"}},"./gemini":{"node":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"},"types":"./dist/node/gemini/index.d.ts","source":"./src/gemini/index.ts","default":{"import":"./dist/node/gemini/index.js","require":"./dist/node/gemini/index.cjs"}},"./google":{"node":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"},"types":"./dist/node/google/index.d.ts","source":"./src/google/index.ts","default":{"import":"./dist/node/google/index.js","require":"./dist/node/google/index.cjs"}},"./openai":{"node":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"},"types":"./dist/node/openai/index.d.ts","source":"./src/openai/index.ts","default":{"import":"./dist/node/openai/index.js","require":"./dist/node/openai/index.cjs"}},"./deepseek":{"node":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"},"types":"./dist/node/deepseek/index.d.ts","source":"./src/deepseek/index.ts","default":{"import":"./dist/node/deepseek/index.js","require":"./dist/node/deepseek/index.cjs"}},"./anthropic":{"node":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"},"types":"./dist/node/anthropic/index.d.ts","source":"./src/anthropic/index.ts","default":{"import":"./dist/node/anthropic/index.js","require":"./dist/node/anthropic/index.cjs"}},"./bytedance":{"node":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"},"types":"./dist/node/bytedance/index.d.ts","source":"./src/bytedance/index.ts","default":{"import":"./dist/node/bytedance/index.js","require":"./dist/node/bytedance/index.cjs"}},"./openai/loggers":{"node":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"},"types":"./dist/loggers/index.d.ts","source":"./src/openai/loggers/index.ts","default":{"import":"./dist/loggers/index.js","require":"./dist/loggers/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/tmp/claude-1000/15df03da13523890ea9af5bcbdf1ece2/robota-sdk-agent-provider-3.0.0-beta.79.tgz","_integrity":"sha512-MLwxIOyipvFU9quLNl0nAq9EK2CrlFn+p1WPmBnxVPJ+kOq8NnSw4FDLtlY7oGpxapr0p4RchfhTLhNAqCO1PA==","_npmVersion":"10.9.2","description":"Consolidated AI provider implementations for Robota SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.104.0","@google/genai":"^1.52.0","@anthropic-ai/sdk":"^0.91.1","@robota-sdk/agent-core":"3.0.0-beta.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","tsdown":"^0.22.2","vitest":"^3.2.6","typescript":"^5.9.3","@types/node":"^22.19.21"},"_npmOperationalInternal":{"tmp":"tmp/agent-provider_3.0.0-beta.79_1783325942502_0.11109846303817261","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired — use @robota-sdk/agent-provider-openai, -anthropic, -gemini or -openai-compatible"}},"time":{"created":"2026-05-16T15:49:55.697Z","modified":"2026-09-26T17:40:52.956Z","3.0.0-beta.64":"2026-05-16T15:49:56.042Z","3.0.0-beta.65":"2026-05-16T17:27:20.576Z","3.0.0-beta.66":"2026-05-17T11:47:35.529Z","3.0.0-beta.67":"2026-05-17T17:23:28.048Z","3.0.0-beta.68":"2026-05-25T15:08:02.074Z","3.0.0-beta.69":"2026-05-25T16:54:19.663Z","3.0.0-beta.70":"2026-05-31T02:55:48.238Z","3.0.0-beta.71":"2026-05-31T10:06:14.159Z","3.0.0-beta.72":"2026-06-04T13:10:39.265Z","3.0.0-beta.73":"2026-06-08T17:41:00.483Z","3.0.0-beta.74":"2026-06-13T17:03:30.429Z","3.0.0-beta.75":"2026-06-14T08:28:25.624Z","3.0.0-beta.76":"2026-06-14T14:27:44.388Z","3.0.0-beta.77":"2026-07-04T23:37:14.430Z","3.0.0-beta.78":"2026-07-05T13:40:27.483Z","3.0.0-beta.79":"2026-07-06T08:19:02.673Z"},"license":"AGPL-3.0-only OR LicenseRef-Commercial","description":"Consolidated AI provider implementations for Robota SDK","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"readme":"# Agent Provider\n\nConsolidated package for all official AI provider implementations in the Robota SDK.\n\n## Installation\n\n```bash\nnpm install @robota-sdk/agent-provider\n```\n\n## Available Providers\n\nProviders are protocol clients, not model-vendor locks: each one speaks an API surface, and any\nendpoint that speaks the same surface works via `baseURL` — AI gateways (Vercel AI Gateway,\nLiteLLM, OpenRouter), Azure, vLLM, Ollama, LM Studio. Gateway model slugs (e.g.\n`anthropic/claude-*` through an OpenAI-protocol gateway) pass through verbatim.\n\n| Provider  | Sub-path      | API surface it speaks                                                                                                                   |\n| --------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------- |\n| OpenAI    | `./openai`    | OpenAI API (Responses + Chat Completions) — official OpenAI or ANY OpenAI-compatible endpoint: gateways, Azure, vLLM, Ollama, LM Studio |\n| Anthropic | `./anthropic` | Anthropic Messages API (Claude models; Messages-compatible proxies via `baseURL`)                                                       |\n| Google    | `./gemini`    | Google GenAI API (Gemini models)                                                                                                        |\n| DeepSeek  | `./deepseek`  | OpenAI-compatible (DeepSeek endpoint by default; any compatible endpoint via `baseURL`)                                                 |\n| Qwen      | `./qwen`      | OpenAI-compatible (DashScope endpoint by default; any compatible endpoint via `baseURL`)                                                |\n| Gemma     | `./gemma`     | OpenAI-compatible (bring your own endpoint — local or hosted)                                                                           |\n| Bytedance | `./bytedance` | OpenAI-compatible (Doubao/Ark endpoint by default)                                                                                      |\n\n## Quick Start\n\n```typescript\nimport { AnthropicProvider } from '@robota-sdk/agent-provider/anthropic';\nimport { Robota } from '@robota-sdk/agent-core';\n\nconst provider = new AnthropicProvider({ apiKey: process.env.ANTHROPIC_API_KEY });\n\nconst agent = new Robota({\n  name: 'MyAgent',\n  aiProviders: [provider],\n  defaultModel: { provider: 'anthropic', model: 'claude-sonnet-4-6' },\n});\n```\n\n## Provider Examples\n\n### OpenAI\n\n```typescript\nimport { OpenAIProvider } from '@robota-sdk/agent-provider/openai';\n\nconst provider = new OpenAIProvider({ apiKey: process.env.OPENAI_API_KEY });\n```\n\n### AI Gateway / any OpenAI-compatible endpoint\n\nSet `baseURL` on the OpenAI provider to route through a gateway or a self-hosted server. Non-OpenAI\nmodel slugs pass through verbatim; streaming and tool calling work over the same protocol.\n\n```typescript\nimport { OpenAIProvider } from '@robota-sdk/agent-provider/openai';\n\nconst provider = new OpenAIProvider({\n  apiKey: process.env.AI_GATEWAY_API_KEY,\n  baseURL: 'https://ai-gateway.vercel.sh/v1',\n  defaultModel: 'anthropic/claude-sonnet-4-5',\n});\n```\n\n### DeepSeek\n\n```typescript\nimport { DeepSeekProvider } from '@robota-sdk/agent-provider/deepseek';\n\nconst provider = new DeepSeekProvider({ apiKey: process.env.DEEPSEEK_API_KEY });\n```\n\n### Google Gemini\n\n```typescript\nimport { GeminiProvider } from '@robota-sdk/agent-provider/gemini';\n\nconst provider = new GeminiProvider({ apiKey: process.env.GOOGLE_API_KEY ?? '' });\n```\n\n### Local / OpenAI-compatible\n\n```typescript\nimport { GemmaProvider } from '@robota-sdk/agent-provider/gemma';\n\nconst provider = new GemmaProvider({\n  baseURL: 'http://localhost:11434/v1',\n  defaultModel: 'gemma3',\n});\n```\n\n## Root Export\n\nAll providers are available from the root entry point for convenience:\n\n```typescript\nimport { AnthropicProvider, OpenAIProvider } from '@robota-sdk/agent-provider';\n```\n\nUse sub-path imports in production to enable tree-shaking.\n\n## Dependencies\n\n- `@robota-sdk/agent-core` — `IAIProvider` interface and core types\n\n## Links\n\n- [npm](https://www.npmjs.com/package/@robota-sdk/agent-provider)\n- [GitHub](https://github.com/woojubb/robota)\n","readmeFilename":"README.md"}