{"_id":"@robota-sdk/openai","_rev":"37-97a3183881a16bfc37e0741f44e5ec4c","name":"@robota-sdk/openai","dist-tags":{"latest":"2.0.9"},"versions":{"0.2.6":{"name":"@robota-sdk/openai","version":"0.2.6","keywords":["ai","agent","llm","openai","gpt","function-calling","typescript"],"author":"","license":"MIT","_id":"@robota-sdk/openai@0.2.6","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://github.com/woojubb/robota/tree/main/packages/openai#readme","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"63614e0dd291e1a7143b6281cfec733340a8fe03","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.2.6.tgz","fileCount":8,"integrity":"sha512-07u52JSlQwc+tqTGKze2KUPTDp/GNliUvanYjL+noDr6AmcjmGGtopdRVwMNWT1Gm5JjcUXd9+v0o5Gk3GJi+w==","signatures":[{"sig":"MEQCIAcDya4a2aXzJt4f9ayvPIIK5dwELWcJzahf8KCNBARcAiA9SRqGNdhlZOQv5duH4Ab8kGbTzGsx4Yya2/JBIViMWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75995},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.2.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/f33a5d7b658e6587a29350277fd329e1/robota-sdk-openai-0.2.6.tgz","_integrity":"sha512-07u52JSlQwc+tqTGKze2KUPTDp/GNliUvanYjL+noDr6AmcjmGGtopdRVwMNWT1Gm5JjcUXd9+v0o5Gk3GJi+w==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"Robota's OpenAI integration package","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0","@robota-sdk/core":"0.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.2.6_1748106522103_0.3596975643873985","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"0.2.7":{"name":"@robota-sdk/openai","version":"0.2.7","keywords":["ai","agent","llm","openai","gpt","function-calling","typescript"],"author":"","license":"MIT","_id":"@robota-sdk/openai@0.2.7","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://github.com/woojubb/robota/tree/main/packages/openai#readme","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"972665aa7ec72fa4ae04528c50229cc17472fbe3","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.2.7.tgz","fileCount":8,"integrity":"sha512-slsINk4BgbzD5HXxMudvOQmfMPIqQx3U+fj1LD76bMjoT0NasYK8XAP6HB76XGPcp7w9VHy9up+vyN8isV58ag==","signatures":[{"sig":"MEUCIQDdVlK4TkzS9izWgbzlCrHaD6BQ55pbGzJOSRnY/Mc+fwIgTYKHUppULRuC7c3F18oln2DG34a9T3u3b30mxPURufA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73387},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.2.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/5ea19f2c95ab092a73bf527c38c4ffa1/robota-sdk-openai-0.2.7.tgz","_integrity":"sha512-slsINk4BgbzD5HXxMudvOQmfMPIqQx3U+fj1LD76bMjoT0NasYK8XAP6HB76XGPcp7w9VHy9up+vyN8isV58ag==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"Robota's OpenAI integration package","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0","@robota-sdk/core":"0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.2.7_1748108191149_0.5391018890266872","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"0.2.8":{"name":"@robota-sdk/openai","version":"0.2.8","keywords":["ai","agent","llm","openai","gpt","function-calling","typescript"],"author":"","license":"MIT","_id":"@robota-sdk/openai@0.2.8","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://github.com/woojubb/robota/tree/main/packages/openai#readme","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"0d6066725292d801517ac210958c843883d2bc37","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.2.8.tgz","fileCount":8,"integrity":"sha512-o/205yPSSxKt8xowIZ+U8JqzMKmUdFYu7ZHspq/V4sRx3U7P4K5Km6RapGMNGIPkUe/wg+k4xIlfv3XOQaqF1Q==","signatures":[{"sig":"MEUCIQCBEC03Lre6hez0TTg9d3oxk4F5eUHJpT/D7OTn0knvgwIgJWxCSkDfeAQ5HQxYBn86P+njh54WeIQ11k/YXsTW58w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73387},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.2.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/9802bf450192664d59b5f0802f814f86/robota-sdk-openai-0.2.8.tgz","_integrity":"sha512-o/205yPSSxKt8xowIZ+U8JqzMKmUdFYu7ZHspq/V4sRx3U7P4K5Km6RapGMNGIPkUe/wg+k4xIlfv3XOQaqF1Q==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"Robota's OpenAI integration package","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0","@robota-sdk/core":"0.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.2.8_1748108548805_0.38591584653896094","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"0.2.9":{"name":"@robota-sdk/openai","version":"0.2.9","keywords":["ai","agent","llm","openai","gpt","function-calling","typescript"],"author":"","license":"MIT","_id":"@robota-sdk/openai@0.2.9","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://github.com/woojubb/robota/tree/main/packages/openai#readme","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"f4e97efc40a0c8bbfa94bce7407ae1f0ef5da236","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.2.9.tgz","fileCount":8,"integrity":"sha512-FSwSm4XWetIVQDPYp89Aex9/C1WWvcXE3Sq4yv4Q4ZGPPu0Ghw+o9IkPw12GX6v5gnuk989wFUTPZpo61kJYNg==","signatures":[{"sig":"MEYCIQDjxxkX9el2wo9/W2pRc7MtgHnHT9NUKRfgkeGyJhYWAAIhALo3nRstUUbbzB+Rqg8iTflBDUzkJfIVub7iZm2AX9Gr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73866},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.2.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/da26f0a04f5e7d72f2a7820e04c8d721/robota-sdk-openai-0.2.9.tgz","_integrity":"sha512-FSwSm4XWetIVQDPYp89Aex9/C1WWvcXE3Sq4yv4Q4ZGPPu0Ghw+o9IkPw12GX6v5gnuk989wFUTPZpo61kJYNg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"Robota's OpenAI integration package","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0","@robota-sdk/core":"0.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.2.9_1748109172570_0.509843059881854","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"0.2.10":{"name":"@robota-sdk/openai","version":"0.2.10","keywords":["ai","agent","llm","openai","gpt","function-calling","typescript"],"author":"","license":"MIT","_id":"@robota-sdk/openai@0.2.10","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://github.com/woojubb/robota/tree/main/packages/openai#readme","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"67fc97322ec3ed3a9571527aeb7e2f09e1507c02","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.2.10.tgz","fileCount":8,"integrity":"sha512-/c2/UY2YjT8t9yZOs44UsfMkp19a3JfyFvI1Zl8H38LAXMSLFrORBtACj3DfC5Xi06GhR4DMVZtm30wPi9002A==","signatures":[{"sig":"MEUCIFIQ7cX7OqsVyoBE8ZX4cX2bZm/ApFp2ZRJ+VLV+z2QcAiEAmunvolefp0i0zhJynkU95B7jrK9763cNblQpa4Boibs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73868},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.2.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/9e65bc7141b445d891b4a0f024f017ff/robota-sdk-openai-0.2.10.tgz","_integrity":"sha512-/c2/UY2YjT8t9yZOs44UsfMkp19a3JfyFvI1Zl8H38LAXMSLFrORBtACj3DfC5Xi06GhR4DMVZtm30wPi9002A==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"Robota's OpenAI integration package","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0","@robota-sdk/core":"0.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.2.10_1748110239043_0.7409680966473373","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"0.3.0":{"name":"@robota-sdk/openai","version":"0.3.0","keywords":["ai","agent","llm","openai","gpt","function-calling","typescript"],"author":"","license":"MIT","_id":"@robota-sdk/openai@0.3.0","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://github.com/woojubb/robota/tree/main/packages/openai#readme","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"264615618db2cec0750a6c1ee774c03ca369b18c","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.3.0.tgz","fileCount":7,"integrity":"sha512-3w9MJMkk7EXAA1wv7499ANDI2s2tDqHVZXV+kq80xKdToQs31osQYeygo+b+ggqby7juaqQYj1BvOHNOtBSOZA==","signatures":[{"sig":"MEUCIBHSosmeRXs59sgRMY5QgyRjjcqqLvN1glS0nL3iTx7PAiEAzEhlSedOmyRD+22374ARPOyYLweYu0+eISz9z21pXhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71226},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/7485b410d42b3675337d781771831eee/robota-sdk-openai-0.3.0.tgz","_integrity":"sha512-3w9MJMkk7EXAA1wv7499ANDI2s2tDqHVZXV+kq80xKdToQs31osQYeygo+b+ggqby7juaqQYj1BvOHNOtBSOZA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"Robota's OpenAI integration package","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0","@robota-sdk/core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.3.0_1748114469861_0.25174534939482807","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"0.3.1":{"name":"@robota-sdk/openai","version":"0.3.1","keywords":["ai","agent","llm","openai","gpt","function-calling","typescript"],"author":"","license":"MIT","_id":"@robota-sdk/openai@0.3.1","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://github.com/woojubb/robota/tree/main/packages/openai#readme","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"bc1f36253c095c9ad93bf98922651a33d3679860","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.3.1.tgz","fileCount":8,"integrity":"sha512-nBkx2cxGoaRiS0jNPXe3GdhAS0OVjhy5g7ILt8CldfQLRBRI9SoOKNcua3J+hO5PDS6YE4GVdAmlwbBFXQOYqA==","signatures":[{"sig":"MEUCIGD6PBQKQHW/Ye9IsAbNTTsCSrf0+FRg0gH3GNUyNyJTAiEAhYD5VfBoOJAeIaBRC4SyJETa7OePvjyMGEYi3WqrDN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73866},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/2970ed5142468e7a8cca45c4e32d0366/robota-sdk-openai-0.3.1.tgz","_integrity":"sha512-nBkx2cxGoaRiS0jNPXe3GdhAS0OVjhy5g7ILt8CldfQLRBRI9SoOKNcua3J+hO5PDS6YE4GVdAmlwbBFXQOYqA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"Robota's OpenAI integration package","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0","@robota-sdk/core":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.3.1_1748114822356_0.6160406437301544","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"0.3.2":{"name":"@robota-sdk/openai","version":"0.3.2","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@0.3.2","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"9f65f0843b4547ac0dab304f461ee9a0c774d393","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.3.2.tgz","fileCount":8,"integrity":"sha512-NiKiJbTXOdRMpkhnAnuxyh2jJ4CB01qHYER1DkMpfzzy3bYUW1s/twZJGSrwzjvAZGIHKFmIPZBsanhDGqZocA==","signatures":[{"sig":"MEUCIQDI0dDdbGuoYyE8cafWNsEv2YXKetV9v8+X+lTE8PgAhQIgTRutqGovZ09g1osuOg4/LbyMQmPEQNfPQL0xuoC7/N8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74212},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/b4c03c5c077035ddba778d5dc53b0ff3/robota-sdk-openai-0.3.2.tgz","_integrity":"sha512-NiKiJbTXOdRMpkhnAnuxyh2jJ4CB01qHYER1DkMpfzzy3bYUW1s/twZJGSrwzjvAZGIHKFmIPZBsanhDGqZocA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0","@robota-sdk/core":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.3.2_1748147862273_0.2002162700186243","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"0.3.3":{"name":"@robota-sdk/openai","version":"0.3.3","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@0.3.3","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"91381f559a91f89ce08b48270383bb063e4847b6","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.3.3.tgz","fileCount":8,"integrity":"sha512-MlnxmecXka0LyTgXehYaLSgyWBMkEF6+j9/8UA7ZOQnSXz2aXtOKXMjR883dLtcmDERAz+UKsOVDKnnnQfB5oA==","signatures":[{"sig":"MEUCICZz38KiQyAzce5muGsCRaw2vmsLZ3uHEkcOFp2BPNGNAiEAs3TfW98riNsmu1fqJDLJVSQ34bOSqujYXsVQ45qMNlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74396},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/6361cec6fc7e2a25c8f7bcf1594b0f4d/robota-sdk-openai-0.3.3.tgz","_integrity":"sha512-MlnxmecXka0LyTgXehYaLSgyWBMkEF6+j9/8UA7ZOQnSXz2aXtOKXMjR883dLtcmDERAz+UKsOVDKnnnQfB5oA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0","@robota-sdk/core":"0.3.3","@robota-sdk/tools":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.3.3_1748713601212_0.49308247369213754","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"0.3.4":{"name":"@robota-sdk/openai","version":"0.3.4","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@0.3.4","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"f3afff788c166e3b1ab4ca81db75b5862babdb81","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.3.4.tgz","fileCount":7,"integrity":"sha512-b9kLq1Um8QRMxWDt6P1BNYAV7CYZleTENrTKy8EfxIMQs3KGJ6Vqaf1qgfLgbrE5C/r0I4Lcn2ctrsXAWjh/6A==","signatures":[{"sig":"MEUCICSK6T1VZJhSFk68oP/PgA99ALtXuBiF2DoDes1EI5q5AiEAmbNdGB4lHJljSW/obnMt7Jty6IcL0iwAA48nRnsWjK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71971},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.3.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/9552cc156264157f9ded3fa95f782d0a/robota-sdk-openai-0.3.4.tgz","_integrity":"sha512-b9kLq1Um8QRMxWDt6P1BNYAV7CYZleTENrTKy8EfxIMQs3KGJ6Vqaf1qgfLgbrE5C/r0I4Lcn2ctrsXAWjh/6A==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/core":"0.3.4","@robota-sdk/tools":"0.3.4","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/core":"0.3.4","@robota-sdk/tools":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.3.4_1748965708294_0.9084056339018594","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"0.3.5":{"name":"@robota-sdk/openai","version":"0.3.5","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@0.3.5","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"87534be07155ffcd7a405340f6a1ada5b3bd7ed4","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.3.5.tgz","fileCount":7,"integrity":"sha512-zwSqQwExBnk7c0NBZwTxxyzuo3LwbE4jIIjl15pT9/AIUw1CrTZr5vE7DFXtmvl8DiihDU3KY5RKUMLdbNfAjA==","signatures":[{"sig":"MEUCICDIN0fCiuS4IvWWDGCJxI6B7G1Oo4nqUiyOaBjaGzS+AiEA+owDsPDuQBQSp5QpC/T3y9AyvGmq9nbcLeM8VD0kp6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71971},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.3.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/27d5987be90f0bd5f5ce2f160cc6c06d/robota-sdk-openai-0.3.5.tgz","_integrity":"sha512-zwSqQwExBnk7c0NBZwTxxyzuo3LwbE4jIIjl15pT9/AIUw1CrTZr5vE7DFXtmvl8DiihDU3KY5RKUMLdbNfAjA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/core":"0.3.5","@robota-sdk/tools":"0.3.5","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/core":"0.3.5","@robota-sdk/tools":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.3.5_1748967031346_0.1730464506478533","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"0.3.6":{"name":"@robota-sdk/openai","version":"0.3.6","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@0.3.6","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"f0257635da240c0c0dfb5b2ee17bbd13670b3b62","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.3.6.tgz","fileCount":8,"integrity":"sha512-gOXe0ocu8QGM2/gt0Uj4FcnH37Xi3hMHcvZot9pril5QwOZyPURQvBLD/XhgqKs2I4vWGC91kQBDiqFv0rtGVw==","signatures":[{"sig":"MEUCIHQ/uKDtQAcYE3KA1MR8fwORgztqH2hcXhansUMly18MAiEAocJZagiwAW3Nqsbtpk0PvrC3risX7D8p24G8fU5i794=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75340},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.3.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/f8987b465f2c86885280e433e93d413b/robota-sdk-openai-0.3.6.tgz","_integrity":"sha512-gOXe0ocu8QGM2/gt0Uj4FcnH37Xi3hMHcvZot9pril5QwOZyPURQvBLD/XhgqKs2I4vWGC91kQBDiqFv0rtGVw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/core":"0.3.6","@robota-sdk/tools":"0.3.6","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/core":"0.3.6","@robota-sdk/tools":"0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.3.6_1748967583972_0.6348952107011185","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"0.3.7":{"name":"@robota-sdk/openai","version":"0.3.7","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@0.3.7","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"3fac631b489ed6fe284894b6c27f6fe8a9a47fb5","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-0.3.7.tgz","fileCount":8,"integrity":"sha512-cbcLq3iz4EgcV/erwF/nBHR4nVkfhwAjZf7ctdZj+9HAXqhkbLjzBH3fVogdiLTq04UY6mjzPDEkvzySTarM5g==","signatures":[{"sig":"MEUCIQC5awN98SJTgm1EK2uFK3NxEbtZSy3W+Uhl6MUJsta6+wIgVi1ig95sKfqa/1ClU+JxG/FKyMJ1shPOn4hXeAqJKtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101894},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-0.3.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/eeb0468c498bf706f289ae482a1c9214/robota-sdk-openai-0.3.7.tgz","_integrity":"sha512-cbcLq3iz4EgcV/erwF/nBHR4nVkfhwAjZf7ctdZj+9HAXqhkbLjzBH3fVogdiLTq04UY6mjzPDEkvzySTarM5g==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/core":"0.3.7","@robota-sdk/tools":"0.3.7","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/core":"0.3.7","@robota-sdk/tools":"0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.3.7_1749200887505_0.020208495897527268","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"1.0.0":{"name":"@robota-sdk/openai","version":"1.0.0","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@1.0.0","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"98a0556f81c1bc205b6dc1eb95af42cae5b04d9d","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-1.0.0.tgz","fileCount":8,"integrity":"sha512-+TxWZbxv6Jj03Dxe/AGjKtEeWu63tAuK8efUJPfxeRSmWb33C/D6KM5Y7k5Zwg/lynrURAkLsIk+8VKzrNtlnA==","signatures":[{"sig":"MEUCIC/ddqqrm3EglblFk9Jm1MFKtbIILoYLryhVzsGHKY8RAiEA8aW6D1cGnycerYz4/B2LipOiFZ/j6wsbjTTH0pFa7IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101700},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/14483de222e496e7479216047188e1a7/robota-sdk-openai-1.0.0.tgz","_integrity":"sha512-+TxWZbxv6Jj03Dxe/AGjKtEeWu63tAuK8efUJPfxeRSmWb33C/D6KM5Y7k5Zwg/lynrURAkLsIk+8VKzrNtlnA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/core":"1.0.0","@robota-sdk/tools":"1.0.0","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/core":"1.0.0","@robota-sdk/tools":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.0_1749377256342_0.5069382975823158","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"1.0.1":{"name":"@robota-sdk/openai","version":"1.0.1","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@1.0.1","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"11464511b30a6a134ecb190adffd51ffc7695ee2","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-1.0.1.tgz","fileCount":8,"integrity":"sha512-EAZm0sP3AUZVM4Joq7ZEsgKqoTHDoUDMWP19ReDiIu3OXtJ5kruQag5M2mPlZEx15nKnQmMcTeYcPdDjEJnV/w==","signatures":[{"sig":"MEUCIQDb0K1Kc+YUTAtHZuRjbp3LT6DDQPHzLUwnjYTaVXQbHQIgEicrXI6f3LtP+KhzLq8qs/jwTDqJQmqSliTjPmTTE4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101700},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-1.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/50cc593c6c8ea7a5b8af758eaeb9dc47/robota-sdk-openai-1.0.1.tgz","_integrity":"sha512-EAZm0sP3AUZVM4Joq7ZEsgKqoTHDoUDMWP19ReDiIu3OXtJ5kruQag5M2mPlZEx15nKnQmMcTeYcPdDjEJnV/w==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/core":"1.0.1","@robota-sdk/tools":"1.0.1","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/core":"1.0.1","@robota-sdk/tools":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.1_1749380878008_0.07856097285676178","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"1.0.2":{"name":"@robota-sdk/openai","version":"1.0.2","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@1.0.2","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"b11b260edd1c7a153b66bffec809c88d9fe24967","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-1.0.2.tgz","fileCount":8,"integrity":"sha512-hFK+fNIvNcrcmrfiHduyl5nVvQn0phEjh90NfYHoB5K9rTMQjuSg5aVOuq9SEboQyjcSv2WpHpbUpQS+NpsG/Q==","signatures":[{"sig":"MEQCIFypZmkaD84hsbPqektji7XTDXbnEGAEV0l1rwJ5ovJ/AiBiwNDtrx3geKZeWeeOHWhqAZRnnDbYHmmbHYFVn2TJZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101700},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-1.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/ee87ade2f62fa2c7a959b67b0b47994b/robota-sdk-openai-1.0.2.tgz","_integrity":"sha512-hFK+fNIvNcrcmrfiHduyl5nVvQn0phEjh90NfYHoB5K9rTMQjuSg5aVOuq9SEboQyjcSv2WpHpbUpQS+NpsG/Q==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/core":"1.0.2","@robota-sdk/tools":"1.0.2","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/core":"1.0.2","@robota-sdk/tools":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.2_1749382637712_0.39222158561510856","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"1.0.3":{"name":"@robota-sdk/openai","version":"1.0.3","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@1.0.3","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"0a11321847b09b0ad7c6607b399d6364cf061fde","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-1.0.3.tgz","fileCount":8,"integrity":"sha512-d1mW0aBDaBZve2aavbHW9cYpt6xTdYEQv7JugxqDzqi2OZDN5670n45jLy5fDOCUpoUV0ybb8bwIWwSLO0ahNw==","signatures":[{"sig":"MEQCIED1Zalhh/ynw3RNYzaWtb3pjMaL6Ri0EvUpp+ZTi264AiAqiGivf98EH+e/hM11b707UHAgVyfCAWFjOFM3b0J4Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101476},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-1.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","actor":{"name":"jungyoun","type":"user","email":"jungyoun@gmail.com"},"email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/dd2600a330a9d273d5e2797955901e85/robota-sdk-openai-1.0.3.tgz","_integrity":"sha512-d1mW0aBDaBZve2aavbHW9cYpt6xTdYEQv7JugxqDzqi2OZDN5670n45jLy5fDOCUpoUV0ybb8bwIWwSLO0ahNw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/core":"1.0.3","@robota-sdk/tools":"1.0.3","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/core":"1.0.3","@robota-sdk/tools":"1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.3_1750178043233_0.08854158048449401","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"1.0.4":{"name":"@robota-sdk/openai","version":"1.0.4","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@1.0.4","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"3a60499324ed997cdbcf83002c5ed881213b9001","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-1.0.4.tgz","fileCount":8,"integrity":"sha512-kwjivcOnx3/t94MNEdDpQVwcaZlpErLjrt68oVgxwTjLTxXcTDCqaxAYNx2T4MyqRo69pxNGKyT8Vgt/j3WAOw==","signatures":[{"sig":"MEUCIQDMpffiOA6J9kCwMYexA1pX7vJSyq+cqgIqtLg9PcEexQIgdyNKWAf21HGwmlo7nrUfSUG5EQ34lO1M8iSFksZM/S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123764},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-1.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","actor":{"name":"jungyoun","type":"user","email":"jungyoun@gmail.com"},"email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/2ceac04794bf17c8b20f7ff08f4f67de/robota-sdk-openai-1.0.4.tgz","_integrity":"sha512-kwjivcOnx3/t94MNEdDpQVwcaZlpErLjrt68oVgxwTjLTxXcTDCqaxAYNx2T4MyqRo69pxNGKyT8Vgt/j3WAOw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/core":"1.0.4","@robota-sdk/tools":"1.0.4","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/core":"1.0.4","@robota-sdk/tools":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.4_1750416175012_0.6367354159736558","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"1.0.5":{"name":"@robota-sdk/openai","version":"1.0.5","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@1.0.5","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"d443acfe895b3b892bbb92f3210ddf8495af16e0","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-1.0.5.tgz","fileCount":8,"integrity":"sha512-IdVBchKhSiT14hifcJIB/wRGTXBrmZh/PKMSROfVQezmUkkv5KKXvInegQ0aBcRvBSeBDCWKeszs0T4UKQwVtw==","signatures":[{"sig":"MEQCIEK0G/ysB75vMM9ndh56pbrkxkweDtTzp+hKa8J/W3UOAiBPLg+SYTSq+Fy7VRuiCR57gQ9YH5Gzvqp7RQ4gCe3mXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121142},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-1.0.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","actor":{"name":"jungyoun","type":"user","email":"jungyoun@gmail.com"},"email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/40/r1y35kd93mjf6y_wbs1bc9xc0000gn/T/f07dbfd687e43082724f4ea90e4747ba/robota-sdk-openai-1.0.5.tgz","_integrity":"sha512-IdVBchKhSiT14hifcJIB/wRGTXBrmZh/PKMSROfVQezmUkkv5KKXvInegQ0aBcRvBSeBDCWKeszs0T4UKQwVtw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/core":"1.0.5","@robota-sdk/tools":"1.0.5","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/core":"1.0.5","@robota-sdk/tools":"1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.5_1750448127181_0.6127348550645357","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"2.0.0":{"name":"@robota-sdk/openai","version":"2.0.0","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@2.0.0","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"3c2528fe2c80802cda6e885bfaff9ff2821f11aa","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-2.0.0.tgz","fileCount":8,"integrity":"sha512-bGnaOKSf7b3vELged7gu65DKtdKeQOhKkh+a6LSxfDS/gi/1kB5m3+nWgKrf0hWux4vl/4tfv403TLXhETUDcg==","signatures":[{"sig":"MEYCIQDU1xpYlK0yzfz+/iLBfmTpLdZGLFKdgsouekT6nzjvrwIhAMHy1CbxC2OV1c3RrEPp1A2O4JDy5ougZaMkLEXHnZI2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115257},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-2.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","actor":{"name":"jungyoun","type":"user","email":"jungyoun@gmail.com"},"email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/4a38c07114a36266624ea88c5cad3304/robota-sdk-openai-2.0.0.tgz","_integrity":"sha512-bGnaOKSf7b3vELged7gu65DKtdKeQOhKkh+a6LSxfDS/gi/1kB5m3+nWgKrf0hWux4vl/4tfv403TLXhETUDcg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/agents":"2.0.0","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/agents":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openai_2.0.0_1751802545105_0.13511552886829836","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"2.0.1":{"name":"@robota-sdk/openai","version":"2.0.1","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@2.0.1","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"2bc475f46855d752ea206ff39189f03a0f52cf0b","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-2.0.1.tgz","fileCount":7,"integrity":"sha512-3INA3QMI8vYsRdloBTDbr1HW9FVsARMsr8RX2sI9mAg7S7tE/eyoHsBG36X+Y8JkJguPucMo3HIepTfUzzcyDA==","signatures":[{"sig":"MEUCIQC5Df0Mx30Pz5qm6687k1pU+iJErM2C6gQv099Qgll/6AIgdQnLDo6VDTau/VvaEvPhMrPrSbQ0PBpvlG3yCv0dhmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108220},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-2.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit -p tsconfig.build.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","actor":{"name":"jungyoun","type":"user","email":"jungyoun@gmail.com"},"email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/55130041d098ad8ee3200ecbdf0088a3/robota-sdk-openai-2.0.1.tgz","_integrity":"sha512-3INA3QMI8vYsRdloBTDbr1HW9FVsARMsr8RX2sI9mAg7S7tE/eyoHsBG36X+Y8JkJguPucMo3HIepTfUzzcyDA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/agents":"2.0.1","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/agents":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openai_2.0.1_1751815764231_0.20218901170960457","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"2.0.2":{"name":"@robota-sdk/openai","version":"2.0.2","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@2.0.2","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"a15c2541601decd461b8e2f6cbcecae4d873d8f6","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-2.0.2.tgz","fileCount":9,"integrity":"sha512-83uy3Z8eqL02Uh/J32YQiKRWWpPQgFeUn7fbOzoAYhhvC9P7HEA4sM5HlGsOvug9lpxQnkUaM1tj8VXcoNekaQ==","signatures":[{"sig":"MEYCIQDLQVK6KJYzsAhCM655Wm9b55ibpxSwcTEl/P67/Zer2QIhAN30HCk97JXgXxnwjzL9xAMTSulrHcWEeYJohZGPkaMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126667},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-2.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit -p tsconfig.build.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","actor":{"name":"jungyoun","type":"user","email":"jungyoun@gmail.com"},"email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/9eaf9a43cd7291d62a5056e4df1f402c/robota-sdk-openai-2.0.2.tgz","_integrity":"sha512-83uy3Z8eqL02Uh/J32YQiKRWWpPQgFeUn7fbOzoAYhhvC9P7HEA4sM5HlGsOvug9lpxQnkUaM1tj8VXcoNekaQ==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/agents":"2.0.2","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/agents":"2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/openai_2.0.2_1751816856299_0.0910074939765062","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"2.0.3":{"name":"@robota-sdk/openai","version":"2.0.3","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@2.0.3","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"a0cdca0e2b4f4d4bbf2020389b257b209f6d4b55","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-2.0.3.tgz","fileCount":8,"integrity":"sha512-wJSx3xkbpmy1VWbnjqNF8+P7ZjCckAwELz/AEPH45uXnDjX16VUGf1omBr8Q4QQtbLfeZ9g7HSzoF0Wq0MJZsA==","signatures":[{"sig":"MEYCIQCjQbglRy6O2mfjoRwch3jlTHSzj/9ledHelXyBDgv2pwIhAK947sIY6WQb5NDYhKWhkRWekcetRwqAET+MZSdLyscH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117359},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-2.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit -p tsconfig.build.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","actor":{"name":"jungyoun","type":"user","email":"jungyoun@gmail.com"},"email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/f4cc8ee43ae23d89aaf223ff95efc42f/robota-sdk-openai-2.0.3.tgz","_integrity":"sha512-wJSx3xkbpmy1VWbnjqNF8+P7ZjCckAwELz/AEPH45uXnDjX16VUGf1omBr8Q4QQtbLfeZ9g7HSzoF0Wq0MJZsA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/agents":"2.0.3","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/agents":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/openai_2.0.3_1752149440675_0.05840769941017987","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"2.0.4":{"name":"@robota-sdk/openai","version":"2.0.4","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@2.0.4","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"5c29e10c890c2d8337e7efd5936778062b88d9e6","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-2.0.4.tgz","fileCount":9,"integrity":"sha512-3emMyhFjTqtmE+ZsBpuzfGzaSqz4vGXRN+8Esg0YHm3zG4zeS3YfE1aYo8tt2lgSS2HMYT4qzWmML/iUkhuPEg==","signatures":[{"sig":"MEYCIQDUotKsG60PvHHDxhjg7YiKPUR2W6VQ9diFngKs3ipAfwIhALNdQHqpuqKd5yUZ6trCXAZ6vj1h1zGfhY6DBg7vMeok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126893},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-2.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit -p tsconfig.build.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","actor":{"name":"jungyoun","type":"user","email":"jungyoun@gmail.com"},"email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/985dce5b1652b20a300e7573eb47d917/robota-sdk-openai-2.0.4.tgz","_integrity":"sha512-3emMyhFjTqtmE+ZsBpuzfGzaSqz4vGXRN+8Esg0YHm3zG4zeS3YfE1aYo8tt2lgSS2HMYT4qzWmML/iUkhuPEg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/agents":"2.0.4","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/agents":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/openai_2.0.4_1752157940390_0.3806960350587434","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"2.0.5":{"name":"@robota-sdk/openai","version":"2.0.5","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@2.0.5","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"90f01dc6315ceab6ee5b50d7afe03117bc5a3dd8","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-2.0.5.tgz","fileCount":7,"integrity":"sha512-Ip3BH+h4RsbxaMOqmhCQD+Rkep6ck4hazl6iiM53WspmO8dSbqmxMgJkIqVerCWLdM1/lBNr1u6aiYnBrsgciA==","signatures":[{"sig":"MEYCIQDV4oufzmeHiypMsxK2G1KywnSagq9A+dhxvOFU15wHGgIhAORlJKvfsMWPFuP9iyzKsvwtrDASvPh2Nph0teeK7xF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63385},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-2.0.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit -p tsconfig.build.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/5302202b26a40a95a0c0ed0312d126ee/robota-sdk-openai-2.0.5.tgz","_integrity":"sha512-Ip3BH+h4RsbxaMOqmhCQD+Rkep6ck4hazl6iiM53WspmO8dSbqmxMgJkIqVerCWLdM1/lBNr1u6aiYnBrsgciA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/agents":"2.0.5","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/agents":"2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/openai_2.0.5_1752385411848_0.720581685474246","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"2.0.6":{"name":"@robota-sdk/openai","version":"2.0.6","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@2.0.6","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"6002ffea6bd343272ff7d896c0ae8ff4509483bd","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-2.0.6.tgz","fileCount":7,"integrity":"sha512-zjF0GMM5A3AbjXTYtSv8m0WB6GZIEyLXQdyjjXNg0EBlLDK7cA8pAMcKZjuTeydCuGybXcw5RrtzyYRW+kZ1VQ==","signatures":[{"sig":"MEUCIQDta0AFI02ZJlbznBGNkIUvl7ozlYsJoGUHYhkyIcb97gIgMw3TOi9zkF4SLdwvM224TY3rGMaSy3uNgWY44KMH9iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63987},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-2.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit -p tsconfig.build.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/4003f70467fc6abf9474b7fa173a3dd3/robota-sdk-openai-2.0.6.tgz","_integrity":"sha512-zjF0GMM5A3AbjXTYtSv8m0WB6GZIEyLXQdyjjXNg0EBlLDK7cA8pAMcKZjuTeydCuGybXcw5RrtzyYRW+kZ1VQ==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/agents":"2.0.6","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/agents":"2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openai_2.0.6_1752766786496_0.44535902148950557","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"2.0.7":{"name":"@robota-sdk/openai","version":"2.0.7","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@2.0.7","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"a30f8180fec33c2b771598657d5f8d35a1224f0b","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-2.0.7.tgz","fileCount":7,"integrity":"sha512-WAjv1QEprkn1qEtUXEP7hal3IihrqXb0xb3Zoj9acXMd7+Pxy5bLEAbQBloWEida6EiHocjkYIvWLJz0DL+daA==","signatures":[{"sig":"MEYCIQD/HfCO6k3fqZUPE9ZV5RUgIZ52GWkIKTWe0hw28PxeQwIhAKUI4QcULiM1pMYj15oMwxMsSruwtOH/bOUK+bbhi9Iy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68939},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-2.0.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./loggers/file":{"types":"./dist/loggers/file.d.ts","import":"./dist/loggers/file.js","require":"./dist/loggers/file.cjs"},"./loggers/console":{"types":"./dist/loggers/console.d.ts","import":"./dist/loggers/console.js","require":"./dist/loggers/console.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit -p tsconfig.build.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/72514312f9f0b01cf1edbebfd492aade/robota-sdk-openai-2.0.7.tgz","_integrity":"sha512-WAjv1QEprkn1qEtUXEP7hal3IihrqXb0xb3Zoj9acXMd7+Pxy5bLEAbQBloWEida6EiHocjkYIvWLJz0DL+daA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/agents":"2.0.7","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/agents":"2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/openai_2.0.7_1752773313810_0.017049600337167403","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"2.0.8":{"name":"@robota-sdk/openai","version":"2.0.8","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@2.0.8","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"089f38d34ac86257ff3ba1789438427b9f76ab9f","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-2.0.8.tgz","fileCount":7,"integrity":"sha512-HdA4VegqNJhpV/yMDZcUw8odkMJajT6BcPPJ7VA4A7CljjWbWCaF/DDLfaTCSuJITdK3hnrmaZX9ec7PzkHqBQ==","signatures":[{"sig":"MEQCID9vDcuC878/b4CIyDrlgic0kQv/n3ZddxGszMtK7igJAiB6nriAVEP/13R22Y1fMok2bhlejN12JqxxptbvZCf1Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71936},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-openai-2.0.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./loggers/file":{"types":"./dist/loggers/file.d.ts","import":"./dist/loggers/file.js","require":"./dist/loggers/file.cjs"},"./loggers/console":{"types":"./dist/loggers/console.d.ts","import":"./dist/loggers/console.js","require":"./dist/loggers/console.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit -p tsconfig.build.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/1e706d35aab3397cf0abe1b8b4d4f376/robota-sdk-openai-2.0.8.tgz","_integrity":"sha512-HdA4VegqNJhpV/yMDZcUw8odkMJajT6BcPPJ7VA4A7CljjWbWCaF/DDLfaTCSuJITdK3hnrmaZX9ec7PzkHqBQ==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/agents":"2.0.8","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/agents":"2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/openai_2.0.8_1752926873712_0.19053241057366477","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"},"2.0.9":{"name":"@robota-sdk/openai","version":"2.0.9","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/openai@2.0.9","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"18633d5419d97418b3b0a05e9787172b989809ea","tarball":"https://registry.npmjs.org/@robota-sdk/openai/-/openai-2.0.9.tgz","fileCount":13,"integrity":"sha512-cFeacot6ERXwylkBCI1H2ubCBk623WwbKthmKa0rc6YyQ1PVILi1HtNbEtN61d2o18X+kZbdTkenVncvbCFVCw==","signatures":[{"sig":"MEUCIFMqU58VuWSF1iO/yL553qNrz2MxupV9hmtTPL/JCjf1AiEAuO62oQMjhKALEB5eHeD0F0TMuU+6hbOwfiJuTFtwgY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117731},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-openai-2.0.9.tgz","types":"dist/node/index.d.ts","module":"dist/node/index.mjs","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","browser":{"import":"./dist/browser/index.js"},"default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}},"./loggers/file":{"types":"./dist/loggers/file.d.ts","import":"./dist/loggers/file.js","require":"./dist/loggers/file.cjs"},"./loggers/console":{"types":"./dist/loggers/console.d.ts","import":"./dist/loggers/console.js","require":"./dist/loggers/console.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run --passWithNoTests","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit -p tsconfig.build.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/52/dkk2j7v565l136hfwdkwftcm0000gp/T/02103e2aafe3a3722f0570ae732a4412/robota-sdk-openai-2.0.9.tgz","_integrity":"sha512-cFeacot6ERXwylkBCI1H2ubCBk623WwbKthmKa0rc6YyQ1PVILi1HtNbEtN61d2o18X+kZbdTkenVncvbCFVCw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^4.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","typescript":"^5.3.3","@robota-sdk/agents":"2.0.9","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"peerDependencies":{"@robota-sdk/agents":"2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/openai_2.0.9_1752938912904_0.9428539793950848","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: this package is no longer part of Robota SDK. Use the current @robota-sdk packages (e.g. @robota-sdk/agent-cli). See https://github.com/woojubb/robota"}},"time":{"created":"2025-05-24T17:36:31.069Z","modified":"2026-07-05T14:43:42.668Z","0.1.0":"2025-05-18T11:34:29.475Z","0.1.1":"2025-05-18T11:42:36.537Z","0.2.2":"2025-05-18T11:51:58.415Z","0.2.3":"2025-05-18T12:32:57.169Z","0.2.4":"2025-05-18T12:57:02.534Z","0.2.5":"2025-05-18T13:31:58.394Z","0.2.6":"2025-05-24T17:08:42.352Z","0.2.7":"2025-05-24T17:36:31.361Z","0.2.8":"2025-05-24T17:42:29.009Z","0.2.9":"2025-05-24T17:52:52.801Z","0.2.10":"2025-05-24T18:10:39.258Z","0.3.0":"2025-05-24T19:21:10.294Z","0.3.1":"2025-05-24T19:27:02.549Z","0.3.2":"2025-05-25T04:37:42.448Z","0.3.3":"2025-05-31T17:46:41.401Z","0.3.4":"2025-06-03T15:48:28.549Z","0.3.5":"2025-06-03T16:10:31.536Z","0.3.6":"2025-06-03T16:19:44.166Z","0.3.7":"2025-06-06T09:08:07.693Z","1.0.0":"2025-06-08T10:07:36.560Z","1.0.1":"2025-06-08T11:07:58.176Z","1.0.2":"2025-06-08T11:37:17.960Z","1.0.3":"2025-06-17T16:34:03.458Z","1.0.4":"2025-06-20T10:42:55.182Z","1.0.5":"2025-06-20T19:35:27.395Z","2.0.0":"2025-07-06T11:49:05.336Z","2.0.1":"2025-07-06T15:29:24.404Z","2.0.2":"2025-07-06T15:47:36.509Z","2.0.3":"2025-07-10T12:10:40.928Z","2.0.4":"2025-07-10T14:32:20.569Z","2.0.5":"2025-07-13T05:43:32.096Z","2.0.6":"2025-07-17T15:39:46.691Z","2.0.7":"2025-07-17T17:28:33.993Z","2.0.8":"2025-07-19T12:07:53.912Z","2.0.9":"2025-07-19T15:28:33.116Z"},"bugs":{"url":"https://github.com/woojubb/robota/issues"},"author":{"name":"Robota SDK Team"},"license":"MIT","homepage":"https://robota.io/","keywords":["ai","agent","llm","openai","gpt","gpt-4","gpt-3.5","chatgpt","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","openai-api","ai-integration"],"repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/openai"},"description":"OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"readme":"# @robota-sdk/openai\n\nOpenAI Provider for Robota SDK - Complete type-safe integration with OpenAI's GPT models, featuring function calling, streaming, and advanced AI capabilities.\n\n## 🚀 Features\n\n### Core Capabilities\n- **🎯 Type-Safe Integration**: Complete TypeScript support with zero `any` types\n- **🤖 GPT Model Support**: GPT-4, GPT-3.5 Turbo, and all OpenAI models\n- **⚡ Real-Time Streaming**: Asynchronous streaming responses with proper error handling\n- **🛠️ Function Calling**: Native OpenAI function calling with type validation\n- **🔄 Provider-Agnostic Design**: Seamless integration with other Robota providers\n- **📊 Payload Logging**: Optional API request/response logging for debugging\n\n### Architecture Highlights\n- **Generic Type Parameters**: Full `BaseAIProvider<TConfig, TMessage, TResponse>` implementation\n- **Facade Pattern**: Modular design with separated concerns\n- **Error Safety**: Comprehensive error handling without any-type compromises\n- **OpenAI SDK Compatibility**: Direct integration with official OpenAI SDK types\n\n## 📦 Installation\n\n```bash\nnpm install @robota-sdk/openai @robota-sdk/agents openai\n```\n\n## 🔧 Basic Usage\n\n### Simple Chat Integration\n\n```typescript\nimport { Robota } from '@robota-sdk/agents';\nimport { OpenAIProvider } from '@robota-sdk/openai';\n\n// Create type-safe OpenAI provider\nconst provider = new OpenAIProvider({\n  apiKey: process.env.OPENAI_API_KEY\n});\n\n// Create Robota agent with OpenAI provider\nconst agent = new Robota({\n  name: 'MyAgent',\n  aiProviders: [provider],\n  defaultModel: {\n    provider: 'openai',\n    model: 'gpt-4',\n    temperature: 0.7,\n    systemMessage: 'You are a helpful AI assistant specialized in technical topics.'\n  }\n});\n\n// Execute conversation\nconst response = await agent.run('Explain the benefits of TypeScript over JavaScript');\nconsole.log(response);\n\n// Clean up\nawait agent.destroy();\n```\n\n### Streaming Responses\n\n```typescript\n// Real-time streaming for immediate feedback\nconst stream = await agent.runStream('Write a detailed explanation of machine learning');\n\nfor await (const chunk of stream) {\n  if (chunk.content) {\n    process.stdout.write(chunk.content);\n  }\n  \n  // Handle streaming metadata\n  if (chunk.metadata?.isComplete) {\n    console.log('\\n✓ Stream completed');\n  }\n}\n```\n\n## 🛠️ Function Calling\n\nOpenAI Provider supports type-safe function calling with automatic parameter validation:\n\n```typescript\nimport { FunctionTool } from '@robota-sdk/agents';\nimport { z } from 'zod';\n\n// Define type-safe function tools\nconst weatherTool = new FunctionTool({\n  name: 'getWeather',\n  description: 'Get current weather information for a location',\n  parameters: z.object({\n    location: z.string().describe('City name'),\n    unit: z.enum(['celsius', 'fahrenheit']).default('celsius')\n  }),\n  handler: async ({ location, unit }) => {\n    // Type-safe handler implementation\n    const weatherData = await fetchWeatherAPI(location, unit);\n    return {\n      temperature: weatherData.temp,\n      condition: weatherData.condition,\n      location,\n      unit\n    };\n  }\n});\n\nconst calculatorTool = new FunctionTool({\n  name: 'calculate',\n  description: 'Perform mathematical operations',\n  parameters: z.object({\n    operation: z.enum(['add', 'subtract', 'multiply', 'divide']),\n    a: z.number(),\n    b: z.number()\n  }),\n  handler: async ({ operation, a, b }) => {\n    const operations = {\n      add: a + b,\n      subtract: a - b,\n      multiply: a * b,\n      divide: a / b\n    };\n    return { result: operations[operation] };\n  }\n});\n\n// Register tools with the agent\nagent.registerTool(weatherTool);\nagent.registerTool(calculatorTool);\n\n// Execute with function calling\nconst result = await agent.run(\n  'What\\'s the weather in Tokyo and what\\'s 25 * 4?'\n);\n```\n\n## 🔄 Multi-Provider Architecture\n\nSeamlessly integrate with other providers:\n\n```typescript\nimport { AnthropicProvider } from '@robota-sdk/anthropic';\nimport { GoogleProvider } from '@robota-sdk/google';\n\nconst openaiProvider = new OpenAIProvider({\n  apiKey: process.env.OPENAI_API_KEY\n});\n\nconst anthropicProvider = new AnthropicProvider({\n  apiKey: process.env.ANTHROPIC_API_KEY\n});\n\nconst googleProvider = new GoogleProvider({\n  apiKey: process.env.GOOGLE_AI_API_KEY\n});\n\nconst agent = new Robota({\n  name: 'MultiProviderAgent',\n  aiProviders: [openaiProvider, anthropicProvider, googleProvider],\n  defaultModel: {\n    provider: 'openai',\n    model: 'gpt-4'\n  }\n});\n\n// Dynamic provider switching\nconst openaiResponse = await agent.run('Respond using GPT-4');\n\nagent.setModel({ provider: 'anthropic', model: 'claude-3-sonnet-20240229' });\nconst claudeResponse = await agent.run('Respond using Claude');\n```\n\n## ⚙️ Configuration Options\n\n```typescript\ninterface OpenAIProviderOptions {\n  // Required\n  client: OpenAI;                    // OpenAI SDK client instance\n  \n  // Model Configuration\n  model?: string;                    // Default: 'gpt-4'\n  temperature?: number;              // 0-1, default: 0.7\n  maxTokens?: number;               // Maximum tokens to generate\n  \n  // API Configuration\n  apiKey?: string;                  // API key (if not set in client)\n  organization?: string;            // OpenAI organization ID\n  timeout?: number;                 // Request timeout (ms)\n  baseURL?: string;                // Custom API base URL\n  \n  // Response Configuration\n  responseFormat?: 'text' | 'json_object' | 'json_schema';\n  jsonSchema?: {                   // For structured outputs\n    name: string;\n    description?: string;\n    schema?: Record<string, string | number | boolean | object>;\n    strict?: boolean;\n  };\n  \n  // Debugging & Logging\n  payloadLogger?: PayloadLogger;   // Environment-specific payload logger\n  \n  // Interface-based logger implementations:\n  // - FilePayloadLogger: Node.js file-based logging\n  // - ConsolePayloadLogger: Browser console-based logging\n  // - Custom: Implement PayloadLogger interface\n}\n```\n\n## 📋 Supported Models\n\n| Model | Description | Use Cases |\n|-------|-------------|-----------|\n| `gpt-4` | Most capable model | Complex reasoning, analysis, creative tasks |\n| `gpt-4-turbo` | Faster GPT-4 variant | Balanced performance and cost |\n| `gpt-3.5-turbo` | Fast and efficient | Simple conversations, basic tasks |\n| `gpt-4-vision-preview` | Vision capabilities | Image analysis and understanding |\n\n## 🔍 API Reference\n\n### OpenAIProvider Class\n\n```typescript\nclass OpenAIProvider extends BaseAIProvider<\n  OpenAIProviderOptions,\n  UniversalMessage,\n  UniversalMessage\n> {\n  // Core methods\n  async chat(messages: UniversalMessage[], options?: ChatOptions): Promise<UniversalMessage>\n  async chatStream(messages: UniversalMessage[], options?: ChatOptions): AsyncIterable<UniversalMessage>\n  \n  // Provider information\n  readonly name: string = 'openai'\n  readonly version: string = '1.0.0'\n  \n  // Utility methods\n  supportsTools(): boolean\n  validateConfig(): boolean\n  async dispose(): Promise<void>\n}\n```\n\n### Type Definitions\n\n```typescript\n// Chat Options\ninterface ChatOptions {\n  tools?: ToolSchema[];\n  maxTokens?: number;\n  temperature?: number;\n  model?: string;\n}\n\n// OpenAI-specific types\ninterface OpenAIToolCall {\n  id: string;\n  type: 'function';\n  function: {\n    name: string;\n    arguments: string;\n  };\n}\n\ninterface OpenAILogData {\n  model: string;\n  messagesCount: number;\n  hasTools: boolean;\n  temperature?: number;\n  maxTokens?: number;\n  timestamp: string;\n  requestId?: string;\n}\n```\n\n## 🐛 Debugging & Logging\n\n### Environment-Specific Payload Logging\n\nThe OpenAI Provider supports environment-specific payload logging through interface-based dependency injection:\n\n#### Node.js Environment (File-Based Logging)\n```typescript\nimport { OpenAIProvider } from '@robota-sdk/openai';\nimport { FilePayloadLogger } from '@robota-sdk/openai/loggers/file';\n\nconst provider = new OpenAIProvider({\n  client: openaiClient,\n  model: 'gpt-4',\n  payloadLogger: new FilePayloadLogger({\n    logDir: './logs/openai-api',\n    enabled: true,\n    includeTimestamp: true\n  })\n});\n```\n\n#### Browser Environment (Console-Based Logging)\n```typescript\nimport { OpenAIProvider } from '@robota-sdk/openai';\nimport { ConsolePayloadLogger } from '@robota-sdk/openai/loggers/console';\n\nconst provider = new OpenAIProvider({\n  client: openaiClient,\n  model: 'gpt-4',\n  payloadLogger: new ConsolePayloadLogger({\n    enabled: true,\n    includeTimestamp: true\n  })\n});\n```\n\n#### No Logging (Both Environments)\n```typescript\nconst provider = new OpenAIProvider({\n  client: openaiClient,\n  model: 'gpt-4'\n  // payloadLogger: undefined (default - no logging)\n});\n```\n\n### Custom Logger Implementation\n\nYou can create custom logger implementations by implementing the PayloadLogger interface:\n\n```typescript\nimport type { PayloadLogger, OpenAILogData } from '@robota-sdk/openai';\n\nclass CustomPayloadLogger implements PayloadLogger {\n  isEnabled(): boolean {\n    return true;\n  }\n\n  async logPayload(payload: OpenAILogData, type: 'chat' | 'stream'): Promise<void> {\n    // Custom logging implementation\n    console.log(`[Custom Logger] ${type}:`, payload);\n  }\n}\n\nconst provider = new OpenAIProvider({\n  client: openaiClient,\n  payloadLogger: new CustomPayloadLogger()\n});\n```\n\nThis creates detailed logs of all API requests and responses for debugging purposes.\n\n## 🔒 Security Best Practices\n\n### API Key Management\n```typescript\n// ✅ Good: Use environment variables\nconst client = new OpenAI({\n  apiKey: process.env.OPENAI_API_KEY\n});\n\n// ❌ Bad: Hardcoded keys\nconst client = new OpenAI({\n  apiKey: 'sk-...' // Never do this!\n});\n```\n\n### Error Handling\n```typescript\ntry {\n  const response = await agent.run('Your query');\n} catch (error) {\n  if (error instanceof Error) {\n    console.error('AI Error:', error.message);\n  }\n  // Handle specific OpenAI errors\n}\n```\n\n## 📊 Performance Optimization\n\n### Token Management\n```typescript\nconst provider = new OpenAIProvider({\n  client: openaiClient,\n  model: 'gpt-4',\n  maxTokens: 1000,        // Limit response length\n  temperature: 0.3        // More deterministic responses\n});\n```\n\n### Model Selection Strategy\n- Use `gpt-3.5-turbo` for simple tasks\n- Use `gpt-4` for complex reasoning\n- Use `gpt-4-turbo` for balanced performance\n\n## 🤝 Contributing\n\nThis package follows strict type safety guidelines:\n- Zero `any` or `unknown` types allowed\n- Complete TypeScript coverage\n- Comprehensive error handling\n- Provider-agnostic design principles\n\n## 📄 License\n\nMIT License - see LICENSE file for details.\n\n## 🔗 Related Packages\n\n- **[@robota-sdk/agents](../agents/)**: Core agent framework\n- **[@robota-sdk/anthropic](../anthropic/)**: Anthropic Claude provider\n- **[@robota-sdk/google](../google/)**: Google AI provider\n- **[@robota-sdk/team](../team/)**: Multi-agent collaboration\n\n---\n\nFor complete documentation and examples, visit the [Robota SDK Documentation](https://robota.io). ","readmeFilename":"README.md"}