{"_id":"@robota-sdk/anthropic","_rev":"35-70ed9358e7d8126c75ed58cd74787c21","name":"@robota-sdk/anthropic","dist-tags":{"latest":"2.0.9"},"versions":{"0.2.8":{"name":"@robota-sdk/anthropic","version":"0.2.8","keywords":["ai","agent","llm","anthropic","claude","function-calling","typescript"],"author":"","license":"MIT","_id":"@robota-sdk/anthropic@0.2.8","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://github.com/woojubb/robota/tree/main/packages/anthropic#readme","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"102328e13ccfe4ace765bac46863afec0179f2e4","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-0.2.8.tgz","fileCount":8,"integrity":"sha512-Ow2bZ0uJZwF6RuAVgR/g4Bhd0v+sezpSlsZ7TfptY+S1CpYokudhLUHWbxXDV/lhOrxdemyofLD+MhpvarjJcQ==","signatures":[{"sig":"MEYCIQCip/gKGr7DZI44HksKuH1bVz8iM63YmJZPrrwmic2bJAIhAJlPZnmLf3UaLjprnHm1klFsehF9B2MeuTJ5a0cwgre0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25368},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/0111b328e85f969c2f5e9ace0453fdbb/robota-sdk-anthropic-0.2.8.tgz","_integrity":"sha512-Ow2bZ0uJZwF6RuAVgR/g4Bhd0v+sezpSlsZ7TfptY+S1CpYokudhLUHWbxXDV/lhOrxdemyofLD+MhpvarjJcQ==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Robota's Anthropic integration package","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@robota-sdk/core":"0.2.8","@anthropic-ai/sdk":"^0.24.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/anthropic_0.2.8_1748108550822_0.92955395783139","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/anthropic","version":"0.2.9","keywords":["ai","agent","llm","anthropic","claude","function-calling","typescript"],"author":"","license":"MIT","_id":"@robota-sdk/anthropic@0.2.9","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://github.com/woojubb/robota/tree/main/packages/anthropic#readme","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"72ba47dcea41c28523fe15a36be2ac6d662278bb","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-0.2.9.tgz","fileCount":8,"integrity":"sha512-hB/m96PQ2Abq4zjBLR27Ct75nhaKLVNx5S1rgQ+XN9mp1WPTG5X7WjDYuX83UobIc7r0JCy8S86Yh4eiadAFXg==","signatures":[{"sig":"MEQCIDHWdSivuc5vf7GdzGGh6uHE8ueYJMStUmWc7/sI4icHAiBigawhjeAN3ob1x1jT3EgW5tTSD5FXzQ3J+3vdg+A+Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25863},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/cfbb2730bcfe9234501c35f376a87970/robota-sdk-anthropic-0.2.9.tgz","_integrity":"sha512-hB/m96PQ2Abq4zjBLR27Ct75nhaKLVNx5S1rgQ+XN9mp1WPTG5X7WjDYuX83UobIc7r0JCy8S86Yh4eiadAFXg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Robota's Anthropic integration package","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@robota-sdk/core":"0.2.9","@anthropic-ai/sdk":"^0.24.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/anthropic_0.2.9_1748109172436_0.9023806593387063","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/anthropic","version":"0.2.10","keywords":["ai","agent","llm","anthropic","claude","function-calling","typescript"],"author":"","license":"MIT","_id":"@robota-sdk/anthropic@0.2.10","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://github.com/woojubb/robota/tree/main/packages/anthropic#readme","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"dd02c63da6979d9bdb7a40ea99244249c1aa5334","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-0.2.10.tgz","fileCount":8,"integrity":"sha512-cvjODQHWxHZdAKErTcfLk1nJc1JLcNbHboiqCpqliqBOSsdp0XzWgxgqnLKDp4n5vT/rO5LPx1F3aauQFqi0lA==","signatures":[{"sig":"MEUCIQDZgUUkYh92wQfTUwnc6gOubGUn7Fhzdvkf18x69yTvRwIgLkCfRpMIdUO4zqdLKIkE9wGFhOAOHwR0RBkD3N6eflY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25865},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/0c2607f705e1717de1724286cdff9449/robota-sdk-anthropic-0.2.10.tgz","_integrity":"sha512-cvjODQHWxHZdAKErTcfLk1nJc1JLcNbHboiqCpqliqBOSsdp0XzWgxgqnLKDp4n5vT/rO5LPx1F3aauQFqi0lA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Robota's Anthropic integration package","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@robota-sdk/core":"0.2.10","@anthropic-ai/sdk":"^0.24.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/anthropic_0.2.10_1748110239012_0.933610586639555","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/anthropic","version":"0.3.0","keywords":["ai","agent","llm","anthropic","claude","function-calling","typescript"],"author":"","license":"MIT","_id":"@robota-sdk/anthropic@0.3.0","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://github.com/woojubb/robota/tree/main/packages/anthropic#readme","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"a15103e99b899c1ae30cd30316dc72239e41c736","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-0.3.0.tgz","fileCount":7,"integrity":"sha512-E0aqL0drNQcmY8QcZ853Rlu5ilXL1iYp3ZTIOIx8NZtJgYsvCo6SUzg0vKaO7Pvjw/nE8G4N6L80fREyfflhIg==","signatures":[{"sig":"MEQCIHta7L2H5bWezxTlA/t5RCIe2BpsN6gB+VSEbOyuXUXvAiArOqIBkpjiNZ8aZkPeBBWWw5J30My5gXpTg5bFY7wCVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23106},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/d79f6437ccbf83bcc0b65d78b6b845b6/robota-sdk-anthropic-0.3.0.tgz","_integrity":"sha512-E0aqL0drNQcmY8QcZ853Rlu5ilXL1iYp3ZTIOIx8NZtJgYsvCo6SUzg0vKaO7Pvjw/nE8G4N6L80fREyfflhIg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Robota's Anthropic integration package","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@robota-sdk/core":"0.3.0","@anthropic-ai/sdk":"^0.24.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/anthropic_0.3.0_1748114469838_0.43750746707009913","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/anthropic","version":"0.3.1","keywords":["ai","agent","llm","anthropic","claude","function-calling","typescript"],"author":"","license":"MIT","_id":"@robota-sdk/anthropic@0.3.1","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://github.com/woojubb/robota/tree/main/packages/anthropic#readme","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"06f78bad97a3b23f986f80e1ef55b2b907f75969","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-0.3.1.tgz","fileCount":8,"integrity":"sha512-Mox0LppEEJQ6rAPd+ZkuDQr/VK59cRhYc63MIgQJMCiq25V7bN4mJeprWKdZZv5B2v4ATfPYrih9ZzAYjPwKuA==","signatures":[{"sig":"MEQCIEvorBpHFQcMHuPJl35ZCpDbvG7YftZg/iuHMKTHixsfAiBXEFwik4OsJiWJx0Y8iULVQBKHfvSdHBLsCxINwkRw/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25863},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/44bb080eb1a7fc105bca56b02c6ebec7/robota-sdk-anthropic-0.3.1.tgz","_integrity":"sha512-Mox0LppEEJQ6rAPd+ZkuDQr/VK59cRhYc63MIgQJMCiq25V7bN4mJeprWKdZZv5B2v4ATfPYrih9ZzAYjPwKuA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Robota's Anthropic integration package","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@robota-sdk/core":"0.3.1","@anthropic-ai/sdk":"^0.24.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/anthropic_0.3.1_1748114822385_0.5384056159542776","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/anthropic","version":"0.3.2","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@0.3.2","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"fb83c3f4cafadb2d11d8614f18fdd87787d69df8","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-0.3.2.tgz","fileCount":8,"integrity":"sha512-FmG1BX8jOVAdEqrkxQuG+Xcj0p11Jq/dQqgN5KKuKbC3t5RWAVpd76dO+Bb+3wUz1LfhiyjHAtuCJ2Nx83qBEg==","signatures":[{"sig":"MEUCIEteScDtDxwGb327uO5S4KGNn/GqPNtBD43e1jZ8k1yWAiEA/a5iPNk8DKOrtBQiA76opAGsEWQUMXc85WcbklxZPcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26229},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/1570e7fbc109a2559822df3480086173/robota-sdk-anthropic-0.3.2.tgz","_integrity":"sha512-FmG1BX8jOVAdEqrkxQuG+Xcj0p11Jq/dQqgN5KKuKbC3t5RWAVpd76dO+Bb+3wUz1LfhiyjHAtuCJ2Nx83qBEg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@robota-sdk/core":"0.3.2","@anthropic-ai/sdk":"^0.24.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/anthropic_0.3.2_1748147862258_0.0897689621734441","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/anthropic","version":"0.3.3","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@0.3.3","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"96b431c56e9e18091317757e913fd9f4a4f6b481","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-0.3.3.tgz","fileCount":8,"integrity":"sha512-uUTCA55NrNiZ2+fNNYmWKrq16Wn4iqD7YrWk6fGV5r8Yl7iKDqyfSKAL0sSqahjGzPBTy/f6iRve175DTmFpvg==","signatures":[{"sig":"MEQCIDM1KZQFwrXqyE0VmdKj7KdFxx2EfhuR3zHYLAN/opWPAiBwcSN+LXT5zcqcQQCit2GL0317FWdGTAg8Fa3LLllRAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26263},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/516ac7e38904eb631f33b2213d735aec/robota-sdk-anthropic-0.3.3.tgz","_integrity":"sha512-uUTCA55NrNiZ2+fNNYmWKrq16Wn4iqD7YrWk6fGV5r8Yl7iKDqyfSKAL0sSqahjGzPBTy/f6iRve175DTmFpvg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@robota-sdk/core":"0.3.3","@anthropic-ai/sdk":"^0.24.0","@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/anthropic_0.3.3_1748713600727_0.16737655683785224","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/anthropic","version":"0.3.4","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@0.3.4","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"52fd45b8ed477eca881f21863dfa84112e3fbf61","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-0.3.4.tgz","fileCount":7,"integrity":"sha512-mC2I8a2c5S2czgbR7XpMgwIVvY194twbmBsOgTMAX7+taTktZ2HjBvRRbMq1twi6fbDJS+pXuawW19k9YS2Tlw==","signatures":[{"sig":"MEYCIQCpJSSdJ+2cB2vZ/gb5rLo+wQLH7ODCDxCwj2J6Eued9gIhAP+q1BAM0yjX6GrFpm0E1sFwZcKTwGLwxP0lGz3LWH1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23721},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/e19db56044091e46981f767098b33380/robota-sdk-anthropic-0.3.4.tgz","_integrity":"sha512-mC2I8a2c5S2czgbR7XpMgwIVvY194twbmBsOgTMAX7+taTktZ2HjBvRRbMq1twi6fbDJS+pXuawW19k9YS2Tlw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_0.3.4_1748965704351_0.6599024243301175","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/anthropic","version":"0.3.5","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@0.3.5","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"893e873a597849994cdc66114708334277c0b615","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-0.3.5.tgz","fileCount":7,"integrity":"sha512-H9lqp/syj452GKffQyFi9Shs7Vtq51gyB6StGqd2+d9Ou4EQNbt9W0le49+ZDJg+eZTMZz16P/5cBb1QKieHAQ==","signatures":[{"sig":"MEYCIQCKKYNRaBLO3R/gO1yhMSyAVfAVfLwOiaoSTVhBwIymjgIhAN6FZ924uB/EViWeZ2U8BJmSmCa5yBv2hmjVzF4oVzgj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23721},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/45f425726b86822bcb836597891d9044/robota-sdk-anthropic-0.3.5.tgz","_integrity":"sha512-H9lqp/syj452GKffQyFi9Shs7Vtq51gyB6StGqd2+d9Ou4EQNbt9W0le49+ZDJg+eZTMZz16P/5cBb1QKieHAQ==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_0.3.5_1748967027801_0.32335512800792254","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/anthropic","version":"0.3.6","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@0.3.6","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"e42cfe8c16090f3a86fa3b5010f88fc410826017","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-0.3.6.tgz","fileCount":8,"integrity":"sha512-eQzbjLnBL6KvnzejoIKOinue/z20rdYPjny8XSqfxBWw6nN373dbn0Rh2+3ae+YFrdLFGSPAlsDZOtQIvXd73Q==","signatures":[{"sig":"MEQCIHWeQBXBiO53Qrk0Jd8R51tzCnD3wBhgj1TKgXz64c00AiAe1G9E3f4I3he5lLf51tJMmYkSL61J/Itplcb+7gcZlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27198},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/edeb53547a8bcfa6d81a472e83ed6196/robota-sdk-anthropic-0.3.6.tgz","_integrity":"sha512-eQzbjLnBL6KvnzejoIKOinue/z20rdYPjny8XSqfxBWw6nN373dbn0Rh2+3ae+YFrdLFGSPAlsDZOtQIvXd73Q==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_0.3.6_1748967579838_0.022688643192776414","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/anthropic","version":"0.3.7","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@0.3.7","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"9ad3bd36138bb7a4b5d62ee1a8ec523aa4b5a859","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-0.3.7.tgz","fileCount":8,"integrity":"sha512-+l98DrJLjPeuia9DGIm+zxayG3dvHfmFs1rd5lzgkAp5TNrGCOMEVQ7ZZ951PUYBP4Ba53r4ETWe7p3r67Zstw==","signatures":[{"sig":"MEUCIQD2aNvYTX3UcPIEjy2mk+p0HY/TQlZNgVdig8Mc1FZAUQIgCW73YUtOZLv6/s502odXqpn/rVcfQ09k5gko9vp4r1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42683},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/4358fb5b05841f412e54fa907ff255b7/robota-sdk-anthropic-0.3.7.tgz","_integrity":"sha512-+l98DrJLjPeuia9DGIm+zxayG3dvHfmFs1rd5lzgkAp5TNrGCOMEVQ7ZZ951PUYBP4Ba53r4ETWe7p3r67Zstw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_0.3.7_1749200882060_0.5211654918703315","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/anthropic","version":"1.0.0","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@1.0.0","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"14fe01b6d470800e49cfe0abd9b7cde315588125","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-1.0.0.tgz","fileCount":8,"integrity":"sha512-4QaSlnhDMesIB5kEwOT2HICyIJYw7SyT4MiRsGjxgQw8BHmWSj+n8ebAWXq9OSP6P7lALTOBIXT5ypMRcyrxjA==","signatures":[{"sig":"MEQCIAzGj6kRtvbEFriGgGd53u9L36ZR7tE2t0mrBbW/R0WTAiBRLL2dVpNP1dtsBhLeLw+ak8/MqLWU8tDmomOeSnEiGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42683},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/136375189484afef7559848323482e9c/robota-sdk-anthropic-1.0.0.tgz","_integrity":"sha512-4QaSlnhDMesIB5kEwOT2HICyIJYw7SyT4MiRsGjxgQw8BHmWSj+n8ebAWXq9OSP6P7lALTOBIXT5ypMRcyrxjA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_1.0.0_1749377252916_0.39872870349264544","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/anthropic","version":"1.0.1","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@1.0.1","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"8cb9bd668431b2bbb3fc1dd28742d2d64b360ed7","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-1.0.1.tgz","fileCount":8,"integrity":"sha512-YM4OFvMFYYLiwFEIS8OnRQ/pUAt1hwZx1U2By0w0mkNYgCw89NUDSRX8iFQJYrS/tlWExi9Cqy3C1sne6Wa31Q==","signatures":[{"sig":"MEUCIQDfBa1CCD/5SuY/8320MOWcpGUA7PggmpmIVdClEQ8ywQIgOPQGr+rKcLJlZLhNNy+fHIiUqZsos4Mo7reSbX8q6q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42683},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/92deadf0bcf40c1a4003b5c9a4967bc3/robota-sdk-anthropic-1.0.1.tgz","_integrity":"sha512-YM4OFvMFYYLiwFEIS8OnRQ/pUAt1hwZx1U2By0w0mkNYgCw89NUDSRX8iFQJYrS/tlWExi9Cqy3C1sne6Wa31Q==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_1.0.1_1749380873759_0.6102829931170117","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/anthropic","version":"1.0.2","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@1.0.2","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"ed2c8ab26dbe932155cfb27a05aaa2b32893dcbf","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-1.0.2.tgz","fileCount":8,"integrity":"sha512-QZDN9lo9iiRRfXpHnG9wZfqJZaOw4Lt2n+ZM8PzWB9YpyTbcUfufKqwck9Ccd++mD5nJYTiTjddN3VBHBDlWhw==","signatures":[{"sig":"MEYCIQDv4OdNq+kg320DBgnP37I2JkSgxUDu1dIGKO5aQOTF4wIhANv/d5JDuMQjl0gmI7Jt5EEDL6Jb3+RxpJ/yztisuefx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42683},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/62b6d69f7b302e2bfb4cda1da6c12f36/robota-sdk-anthropic-1.0.2.tgz","_integrity":"sha512-QZDN9lo9iiRRfXpHnG9wZfqJZaOw4Lt2n+ZM8PzWB9YpyTbcUfufKqwck9Ccd++mD5nJYTiTjddN3VBHBDlWhw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_1.0.2_1749382633408_0.9286705342463071","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/anthropic","version":"1.0.3","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@1.0.3","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"282798fdaa642304d60256cddaa23dfd1d756120","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-1.0.3.tgz","fileCount":8,"integrity":"sha512-qQS/q52JOO0muM5lJMLCAWsnnbsNMP3MmrwzdlPjGjugpDnlnnty71UCYL7GjevJETHA6Bw3HuPuC3CGw+xVIQ==","signatures":[{"sig":"MEUCIQDfN8a4Bn1YCLtv+IE+p2+w5E8Nk8g3uUlmzyEfLb36lwIgKasthFihU2xMrH3f+Y7F5KosDqFhAQELE+xOYfIqaog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44043},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/a30d30c10cf6de823f5cc63e1b23b4af/robota-sdk-anthropic-1.0.3.tgz","_integrity":"sha512-qQS/q52JOO0muM5lJMLCAWsnnbsNMP3MmrwzdlPjGjugpDnlnnty71UCYL7GjevJETHA6Bw3HuPuC3CGw+xVIQ==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_1.0.3_1750178038473_0.4792135561786819","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/anthropic","version":"1.0.4","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@1.0.4","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"b997f9ddd3a3ad53aeefad57832f9cf02114983f","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-1.0.4.tgz","fileCount":8,"integrity":"sha512-vmuwZcN4CcFzyEWnJF59K36FbdzmFBUZX0NUL7f0wI/CBmiAaFGTiCvnMzu61Cfs7jKf2V09YXLzIz7IAu6qCw==","signatures":[{"sig":"MEUCIEJ+r5HVa47JeHGjogrolP006TwEUZfX60ZP22n9MQiqAiEA7H6USqdw4k8D3XZK56xflE1IpFbOAEA2OAePz0ghxm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44088},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/476a20083f3672bfd8f4011391124b5f/robota-sdk-anthropic-1.0.4.tgz","_integrity":"sha512-vmuwZcN4CcFzyEWnJF59K36FbdzmFBUZX0NUL7f0wI/CBmiAaFGTiCvnMzu61Cfs7jKf2V09YXLzIz7IAu6qCw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_1.0.4_1750416170448_0.2012598446670142","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/anthropic","version":"1.0.5","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@1.0.5","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"c98118ff128ed343ab2a017cec56e13d0dec6e77","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-1.0.5.tgz","fileCount":8,"integrity":"sha512-Bvg20Rqi8a46QkZIirZGBSMAz4u/diCn5zg7UJxNDd7R9zfdsPQx7YvWUJt8sywsu+RwH6FmLKP3pr5NPagjrA==","signatures":[{"sig":"MEUCIDlfxZfL3SrA0tjJk44VJbBV3P1IvXKsLRZ/508/BldsAiEAv8TWQ9agQOWwkUWnwhZGwu9ZijoLHl0hYrWndMs50kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118331},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/11f37a3ce937b11a79e1baed2bf115d7/robota-sdk-anthropic-1.0.5.tgz","_integrity":"sha512-Bvg20Rqi8a46QkZIirZGBSMAz4u/diCn5zg7UJxNDd7R9zfdsPQx7YvWUJt8sywsu+RwH6FmLKP3pr5NPagjrA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_1.0.5_1750448122807_0.6001154296024516","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/anthropic","version":"2.0.0","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@2.0.0","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"3231405e2643bd897253a40ed532ef3e6ae7bec5","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-2.0.0.tgz","fileCount":8,"integrity":"sha512-c/8KDR2es7lY+5HKzL2461Q61GTYN25KWRTTA7G5i2I60wKE9VxIoWoPlubYIHBMKQa8zksG3eZlHXrI9cl3Gg==","signatures":[{"sig":"MEYCIQCHXJ0j4iEt1ghJKF7wcgwLSdQcmUPijy8hESNNNNI48wIhAOkjQz6XirreIGeHaEwSHc8w+dWa/tbxQvWvw4Tgn0lK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63328},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/037b0d4ab35a7d10ebbdbed5852f691c/robota-sdk-anthropic-2.0.0.tgz","_integrity":"sha512-c/8KDR2es7lY+5HKzL2461Q61GTYN25KWRTTA7G5i2I60wKE9VxIoWoPlubYIHBMKQa8zksG3eZlHXrI9cl3Gg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_2.0.0_1751802541236_0.9999685598174706","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/anthropic","version":"2.0.1","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@2.0.1","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"7279d9c64e456fed6bf6bebf50c4c5e2cbee86c0","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-2.0.1.tgz","fileCount":7,"integrity":"sha512-herLKgXnVZHG5bQKRUieY8JwGM8e4h5PlMRrYmvvSDCcjWemP1PybSzwdrkD+nmL1BuxVtoJaLPv+QrRYS/7vQ==","signatures":[{"sig":"MEUCIQCmDQ5fQYiJF98QWRjEAtsjyy7er3x1fit5iJ0Lw7vPywIgDtBv6zoGx1iOvD8iLtgghPSRyO1HcSlerdblcftr+9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51371},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/249aa5a108a039adf96d6e6f5cb9d4bb/robota-sdk-anthropic-2.0.1.tgz","_integrity":"sha512-herLKgXnVZHG5bQKRUieY8JwGM8e4h5PlMRrYmvvSDCcjWemP1PybSzwdrkD+nmL1BuxVtoJaLPv+QrRYS/7vQ==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_2.0.1_1751815760383_0.1970889567651959","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/anthropic","version":"2.0.2","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@2.0.2","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"295b28c1e3bb57d46546d0cd47ea57dbcc00cb6f","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-2.0.2.tgz","fileCount":9,"integrity":"sha512-b3y4zaCwITqJ3JgsdYh6cjty9Wxfe8vIrPH1Vsm3ZXRGjtPTMLBrllNtVjC5sWEcVOjKMZwMIIb+W4VobFSw/w==","signatures":[{"sig":"MEYCIQDOSLaXG0oGQHupqB0sO2Cqm+VuWdSgrcN8N5mejHmokQIhAKC4LdQ44xMPYcVMWvv5528LOQLPJ3Zp0qpZJ+JigG/T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74141},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/85b29edec04e49ecf615fd35a783b22f/robota-sdk-anthropic-2.0.2.tgz","_integrity":"sha512-b3y4zaCwITqJ3JgsdYh6cjty9Wxfe8vIrPH1Vsm3ZXRGjtPTMLBrllNtVjC5sWEcVOjKMZwMIIb+W4VobFSw/w==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_2.0.2_1751816852592_0.9373042024110492","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/anthropic","version":"2.0.3","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@2.0.3","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"acae796e8f461f90f09ce6340010070400d5bf50","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-2.0.3.tgz","fileCount":8,"integrity":"sha512-A47ZAc075whphxRfMV7+r4ZAL6TDZ8tDlfFdHNzVtN6a6lbA+0CY/uJ7saPPqpJO9poBxBObTPPxPno8G2UzFg==","signatures":[{"sig":"MEQCIDG/3JSM9opGLEsfQZU7vCh1EDOqR05eDsmq4hu8pDW5AiB4Q5i5a55/nINOWycQkqy/Fugi6ibnBA/2fmPJJInbfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60513},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/be18e11861436faa5752d530479ddc66/robota-sdk-anthropic-2.0.3.tgz","_integrity":"sha512-A47ZAc075whphxRfMV7+r4ZAL6TDZ8tDlfFdHNzVtN6a6lbA+0CY/uJ7saPPqpJO9poBxBObTPPxPno8G2UzFg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_2.0.3_1752149436905_0.8698682439022158","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/anthropic","version":"2.0.4","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@2.0.4","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"905858b66e6584ba44fa6d7283d0a026579cb6ec","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-2.0.4.tgz","fileCount":9,"integrity":"sha512-TlpWJlkWYZp/1RqjQyvCFaPJE19Rw4IXWFJj9ye32GNDtzE4T2/lMLpOJt3Whin10VNkO3tUUv6UXVFofVs//w==","signatures":[{"sig":"MEUCIQDBhbCk5ch5IiRQeCDxXw9GJ1o5cUMGRElcKQOpNReg8AIgayP9wR6uIAo58Y5yPtwDKjPnABMwc/QYuTEy21sKwC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74367},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/5ec0dbec6d9694747ca0e28e67ee05d1/robota-sdk-anthropic-2.0.4.tgz","_integrity":"sha512-TlpWJlkWYZp/1RqjQyvCFaPJE19Rw4IXWFJj9ye32GNDtzE4T2/lMLpOJt3Whin10VNkO3tUUv6UXVFofVs//w==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_2.0.4_1752157936913_0.41376685459228546","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/anthropic","version":"2.0.5","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@2.0.5","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"456ee17a3e6ddaa531c91343f786ae4127500843","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-2.0.5.tgz","fileCount":7,"integrity":"sha512-fFH4ksQdgaxGw9EHW5lfAtVUVolBHqPiw81Zd2fzjt7Evf2a+/CJiIr3aZ7RzYjogMWWJZzxKITvJtPK4NCAzw==","signatures":[{"sig":"MEYCIQDltOX9w5Iz+m03ROjKv6FTdUC3wUsxsfutIGKbk2qWRwIhAJ/DQruazZPiaj2v1JVInZgHOTeQMZkKZ1ZnlNwOI0H4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44691},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/87a33e58b24423122235df6b564852fc/robota-sdk-anthropic-2.0.5.tgz","_integrity":"sha512-fFH4ksQdgaxGw9EHW5lfAtVUVolBHqPiw81Zd2fzjt7Evf2a+/CJiIr3aZ7RzYjogMWWJZzxKITvJtPK4NCAzw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_2.0.5_1752385408004_0.4108921992187986","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/anthropic","version":"2.0.6","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@2.0.6","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"61103f00022b3b9436d13ab457d22993b5ec4320","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-2.0.6.tgz","fileCount":7,"integrity":"sha512-V6mi29PT3NHPUQtXMAtuIAjhtGEOHMxxDJbx5XQ5w/yAYbcyKE/RKMIe6qiMXiQoEII8fFN6ZU0h+FOupSDleQ==","signatures":[{"sig":"MEUCIQDo+zOG07KmM9N8jmEI5GJxUgkcbAzWGkLTZuJXkjPS2QIgfwTSFcsbcyA8Pr+joHvULWj07fFgmcZ1IIcbph+fbqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45293},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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/c0ce4afe2afcfd2706252a9134be236d/robota-sdk-anthropic-2.0.6.tgz","_integrity":"sha512-V6mi29PT3NHPUQtXMAtuIAjhtGEOHMxxDJbx5XQ5w/yAYbcyKE/RKMIe6qiMXiQoEII8fFN6ZU0h+FOupSDleQ==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_2.0.6_1752766783043_0.6341083975251505","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/anthropic","version":"2.0.7","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@2.0.7","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"5a448fc89eb593e8a4f0c05fe4c9a54d92a14a0b","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-2.0.7.tgz","fileCount":7,"integrity":"sha512-rk9EeZqYJApMVL+aqaA01fBcqsTEDyro3lMAqZy79K5VDBJx7+9c8Qo499mj3DD217NpbjuiQh1jwSdlpoffvA==","signatures":[{"sig":"MEUCIGHDg2rcmszMCv/4WfkMa0RLgMFU252fis9F+AXhsPk7AiEA6K2twoFVwMj9l2lKTKnCmd8nnwuQUMC8Yho+AlG4eyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45572},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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"}},"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/8c14fb688b42b521ac92fa9dece08452/robota-sdk-anthropic-2.0.7.tgz","_integrity":"sha512-rk9EeZqYJApMVL+aqaA01fBcqsTEDyro3lMAqZy79K5VDBJx7+9c8Qo499mj3DD217NpbjuiQh1jwSdlpoffvA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_2.0.7_1752773310451_0.21790683397887944","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/anthropic","version":"2.0.8","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@2.0.8","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"1faf6d02d00b7b1f4cf72dd91379ec8f39692d57","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-2.0.8.tgz","fileCount":7,"integrity":"sha512-H1xnfM5AKWrNnBbidDypZVvIoYWOjuXZLnsXR+UtmusMQB+riUE3cpaSOz2sFM8KgeT2vafs2mF1Sp00zt3Rdw==","signatures":[{"sig":"MEUCIB5nzYpQTVSZ7HWI5ib85DWFkykEDfONOUBdM4qQhpO3AiEArzcElL+b/2aOneOnG+HFlFh5/r81H1ic3h7rg03FgBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48531},"main":"dist/index.js","type":"module","_from":"file:robota-sdk-anthropic-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"}},"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/fbe16d7e87f49e6db5d93229c48811b7/robota-sdk-anthropic-2.0.8.tgz","_integrity":"sha512-H1xnfM5AKWrNnBbidDypZVvIoYWOjuXZLnsXR+UtmusMQB+riUE3cpaSOz2sFM8KgeT2vafs2mF1Sp00zt3Rdw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_2.0.8_1752926869140_0.860024462089171","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/anthropic","version":"2.0.9","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"author":{"name":"Robota SDK Team"},"license":"MIT","_id":"@robota-sdk/anthropic@2.0.9","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"582bf6f851c1babfbf862da71659fbad16fac5bf","tarball":"https://registry.npmjs.org/@robota-sdk/anthropic/-/anthropic-2.0.9.tgz","fileCount":13,"integrity":"sha512-IOgmWJrMlBJAhSQOTZRp6c8s7OQ5bcRy+jdI0E5o9uuQU7N7QDH1NNNwJb+14yCD3vXAzPWB08Of2J5LTmqiTw==","signatures":[{"sig":"MEUCIECEoHM1BiulyYxofIAlR9F1xo0zAvL5XP+OPicxBV8cAiEAvhl5jeu2nJHsxRwt6jGqwKrKC9otdr/hUtI82y3ptOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70148},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-anthropic-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"}}},"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/f0214c797ef8000750ddb4aab4ccbc87/robota-sdk-anthropic-2.0.9.tgz","_integrity":"sha512-IOgmWJrMlBJAhSQOTZRp6c8s7OQ5bcRy+jdI0E5o9uuQU7N7QDH1NNNwJb+14yCD3vXAzPWB08Of2J5LTmqiTw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"_npmVersion":"10.9.2","description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@anthropic-ai/sdk":"^0.24.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/anthropic_2.0.9_1752938909146_0.915268797100677","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:52:52.369Z","modified":"2026-07-05T14:43:41.891Z","0.1.0":"2025-05-18T11:35:06.816Z","0.1.1":"2025-05-18T11:43:00.576Z","0.2.2":"2025-05-18T11:51:58.452Z","0.2.3":"2025-05-18T12:32:57.093Z","0.2.4":"2025-05-18T12:57:02.196Z","0.2.5":"2025-05-18T13:31:57.830Z","0.2.8":"2025-05-24T17:42:31.004Z","0.2.9":"2025-05-24T17:52:52.637Z","0.2.10":"2025-05-24T18:10:39.175Z","0.3.0":"2025-05-24T19:21:10.016Z","0.3.1":"2025-05-24T19:27:02.623Z","0.3.2":"2025-05-25T04:37:42.470Z","0.3.3":"2025-05-31T17:46:40.933Z","0.3.4":"2025-06-03T15:48:24.538Z","0.3.5":"2025-06-03T16:10:27.968Z","0.3.6":"2025-06-03T16:19:40.026Z","0.3.7":"2025-06-06T09:08:02.332Z","1.0.0":"2025-06-08T10:07:33.104Z","1.0.1":"2025-06-08T11:07:53.934Z","1.0.2":"2025-06-08T11:37:13.593Z","1.0.3":"2025-06-17T16:33:58.675Z","1.0.4":"2025-06-20T10:42:50.631Z","1.0.5":"2025-06-20T19:35:22.985Z","2.0.0":"2025-07-06T11:49:01.440Z","2.0.1":"2025-07-06T15:29:20.547Z","2.0.2":"2025-07-06T15:47:32.786Z","2.0.3":"2025-07-10T12:10:37.080Z","2.0.4":"2025-07-10T14:32:17.102Z","2.0.5":"2025-07-13T05:43:28.208Z","2.0.6":"2025-07-17T15:39:43.219Z","2.0.7":"2025-07-17T17:28:30.652Z","2.0.8":"2025-07-19T12:07:49.356Z","2.0.9":"2025-07-19T15:28:29.357Z"},"bugs":{"url":"https://github.com/woojubb/robota/issues"},"author":{"name":"Robota SDK Team"},"license":"MIT","homepage":"https://robota.io/","keywords":["ai","agent","llm","anthropic","claude","claude-3","claude-2","function-calling","typescript","javascript","chatbot","conversational-ai","artificial-intelligence","machine-learning","nlp","natural-language-processing","sdk","library","tool-integration","robota","anthropic-api","ai-integration","claude-ai"],"repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/anthropic"},"description":"Anthropic Claude integration for Robota SDK - Claude 3, Claude 2, function calling, and tool integration with Anthropic's API","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"readme":"# @robota-sdk/anthropic\n\nAnthropic Provider for Robota SDK - Complete type-safe integration with Anthropic's Claude models, featuring advanced reasoning, function calling, and real-time streaming.\n\n## 🚀 Features\n\n### Core Capabilities\n- **🎯 Type-Safe Integration**: Complete TypeScript support with zero `any` types\n- **🧠 Claude Model Support**: Claude 3 Haiku, Sonnet, and Opus models\n- **⚡ Real-Time Streaming**: Asynchronous streaming responses with proper error handling\n- **🛠️ Function Calling**: Native Anthropic tool use with type validation\n- **🔄 Provider-Agnostic Design**: Seamless integration with other Robota providers\n- **📊 Usage Tracking**: Built-in token usage monitoring and cost tracking\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- **Anthropic SDK Compatibility**: Direct integration with official Anthropic SDK types\n\n## 📦 Installation\n\n```bash\nnpm install @robota-sdk/anthropic @robota-sdk/agents @anthropic-ai/sdk\n```\n\n## 🔧 Basic Usage\n\n### Simple Chat Integration\n\n```typescript\nimport { Robota } from '@robota-sdk/agents';\nimport { AnthropicProvider } from '@robota-sdk/anthropic';\n\n// Create type-safe Anthropic provider\nconst provider = new AnthropicProvider({\n  apiKey: process.env.ANTHROPIC_API_KEY!\n});\n\n// Create Robota agent with Anthropic provider\nconst agent = new Robota({\n  name: 'ClaudeAgent',\n  aiProviders: [provider],\n  defaultModel: {\n    provider: 'anthropic',\n    model: 'claude-3-sonnet-20240229',\n    systemMessage: 'You are Claude, an AI assistant created by Anthropic to be helpful, harmless, and honest.'\n  }\n});\n\n// Execute conversation\nconst response = await agent.run('Explain the concept of artificial consciousness');\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 comprehensive analysis of quantum computing principles');\n\nconsole.log('Claude is thinking...\\n');\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?.usage) {\n    console.log(`\\nTokens used: ${chunk.metadata.usage.totalTokens}`);\n  }\n  \n  if (chunk.metadata?.isComplete) {\n    console.log('\\n✓ Response completed');\n  }\n}\n```\n\n## 🛠️ Function Calling\n\nAnthropic Provider supports type-safe function calling with Claude's native tool use:\n\n```typescript\nimport { FunctionTool } from '@robota-sdk/agents';\nimport { z } from 'zod';\n\n// Define research tool\nconst researchTool = new FunctionTool({\n  name: 'web_search',\n  description: 'Search the web for current information',\n  parameters: z.object({\n    query: z.string().describe('Search query'),\n    domain: z.string().optional().describe('Specific domain to search'),\n    limit: z.number().default(5).describe('Number of results to return')\n  }),\n  handler: async ({ query, domain, limit }) => {\n    // Implement web search logic\n    const results = await performWebSearch(query, domain, limit);\n    return {\n      query,\n      results: results.map(r => ({\n        title: r.title,\n        url: r.url,\n        snippet: r.snippet\n      })),\n      timestamp: new Date().toISOString()\n    };\n  }\n});\n\n// Analysis tool for complex data\nconst analysisTool = new FunctionTool({\n  name: 'analyze_data',\n  description: 'Perform statistical analysis on datasets',\n  parameters: z.object({\n    data: z.array(z.number()).describe('Numerical data to analyze'),\n    analysisType: z.enum(['descriptive', 'correlation', 'regression']),\n    confidence: z.number().default(0.95).describe('Confidence level for statistics')\n  }),\n  handler: async ({ data, analysisType, confidence }) => {\n    // Implement statistical analysis\n    const analysis = await performStatisticalAnalysis(data, analysisType, confidence);\n    return {\n      analysisType,\n      results: analysis,\n      confidence,\n      dataPoints: data.length\n    };\n  }\n});\n\n// Register tools with agent\nagent.registerTool(researchTool);\nagent.registerTool(analysisTool);\n\n// Execute with function calling\nconst result = await agent.run(`\n  Research the latest developments in quantum computing, \n  then analyze the trend in quantum processor qubit counts over the last 5 years.\n`);\n```\n\n## 🔄 Multi-Provider Architecture\n\nSeamlessly integrate with other providers:\n\n```typescript\nimport { OpenAIProvider } from '@robota-sdk/openai';\nimport { GoogleProvider } from '@robota-sdk/google';\n\nconst claudeProvider = new AnthropicProvider({\n  apiKey: process.env.ANTHROPIC_API_KEY!,\n  model: 'claude-3-opus-20240229'\n});\n\nconst openaiProvider = new OpenAIProvider({\n  apiKey: process.env.OPENAI_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: [claudeProvider, openaiProvider, googleProvider],\n  defaultModel: {\n    provider: 'anthropic',\n    model: 'claude-3-opus-20240229'\n  }\n});\n\n// Compare reasoning approaches\nasync function compareReasoningApproaches(problem: string) {\n  const results = {};\n  \n  // Claude's analytical approach\n  agent.setModel({ provider: 'anthropic', model: 'claude-3-opus-20240229' });\n  results.claude = await agent.run(`Analyze this problem step-by-step: ${problem}`);\n  \n  // GPT-4's approach\n  agent.setModel({ provider: 'openai', model: 'gpt-4' });\n  results.gpt4 = await agent.run(`Solve this problem methodically: ${problem}`);\n  \n  // Gemini's approach\n  agent.setModel({ provider: 'google', model: 'gemini-pro' });\n  results.gemini = await agent.run(`Approach this problem systematically: ${problem}`);\n  \n  return results;\n}\n\nconst comparison = await compareReasoningApproaches(\n  'Design an efficient algorithm for real-time fraud detection in financial transactions'\n);\n```\n\n## ⚙️ Configuration Options\n\n```typescript\ninterface AnthropicProviderOptions {\n  // Required\n  client: Anthropic;                 // Anthropic SDK client instance\n  \n  // Model Configuration\n  model?: string;                    // Default: 'claude-3-haiku-20240307'\n  maxTokens?: number;               // Maximum tokens to generate (required for Anthropic)\n  \n  // API Configuration\n  apiKey?: string;                  // API key (if not set in client)\n  baseURL?: string;                // Custom API base URL\n  timeout?: number;                 // Request timeout (ms)\n  \n  // Generation Parameters\n  temperature?: number;             // 0-1, default: 0.7\n  topP?: number;                   // Top-p sampling\n  topK?: number;                   // Top-k sampling\n  stopSequences?: string[];        // Stop sequences\n  \n  // Advanced Options\n  enableUsageTracking?: boolean;    // Track token usage\n  enablePayloadLogging?: boolean;   // Debug logging\n  payloadLogDir?: string;          // Log directory path\n}\n```\n\n## 📋 Supported Models\n\n| Model | Description | Use Cases |\n|-------|-------------|-----------|\n| `claude-3-opus-20240229` | Most capable model | Complex reasoning, research, creative writing |\n| `claude-3-sonnet-20240229` | Balanced performance | General tasks, analysis, coding |\n| `claude-3-haiku-20240307` | Fast and efficient | Quick responses, simple tasks |\n\n## 🔍 API Reference\n\n### AnthropicProvider Class\n\n```typescript\nclass AnthropicProvider extends BaseAIProvider<\n  AnthropicProviderOptions,\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 = 'anthropic'\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// Anthropic-specific types\ninterface AnthropicMessage {\n  id: string;\n  type: 'message';\n  role: 'assistant' | 'user';\n  content: AnthropicContent[];\n  model: string;\n  stop_reason: 'end_turn' | 'max_tokens' | 'stop_sequence' | 'tool_use' | null;\n  usage: AnthropicUsage;\n}\n\ninterface AnthropicUsage {\n  input_tokens: number;\n  output_tokens: number;\n}\n```\n\n## 🔬 Advanced Features\n\n### System Prompts and Context\n\n```typescript\n// Specialized system prompts for different tasks\nconst researchAgent = new Robota({\n  name: 'ResearchAgent',\n  aiProviders: [provider],\n  defaultModel: {\n    provider: 'anthropic',\n    model: 'claude-3-opus-20240229',\n    systemMessage: `You are a research assistant specializing in scientific analysis. \n                    Always cite sources and provide evidence for your claims.\n                    Break down complex topics into understandable components.`\n  }\n});\n\nconst codeReviewAgent = new Robota({\n  name: 'CodeReviewAgent',\n  aiProviders: [provider],\n  defaultModel: {\n    provider: 'anthropic',\n    model: 'claude-3-sonnet-20240229',\n    systemMessage: `You are a senior software engineer reviewing code.\n                    Focus on security, performance, maintainability, and best practices.\n                    Provide specific, actionable feedback with code examples.`\n  }\n});\n```\n\n### Error Handling and Retry Logic\n\n```typescript\nimport { RetryPlugin, ErrorHandlingPlugin } from '@robota-sdk/agents';\n\nconst agent = new Robota({\n  name: 'RobustAgent',\n  aiProviders: [provider],\n  defaultModel: {\n    provider: 'anthropic',\n    model: 'claude-3-haiku-20240307'\n  },\n  plugins: [\n    new RetryPlugin({\n      maxRetries: 3,\n      baseDelay: 2000,\n      backoffMultiplier: 2,\n      retryableErrors: ['rate_limit_error', 'overloaded_error']\n    }),\n    new ErrorHandlingPlugin({\n      logErrors: true,\n      enableGracefulDegradation: true,\n      fallbackResponses: {\n        'overloaded_error': 'I apologize, but I\\'m experiencing high demand. Please try again in a moment.'\n      }\n    })\n  ]\n});\n```\n\n### Usage and Performance Monitoring\n\n```typescript\nimport { UsagePlugin, PerformancePlugin } from '@robota-sdk/agents';\n\nconst agent = new Robota({\n  name: 'MonitoredAgent',\n  aiProviders: [provider],\n  defaultModel: {\n    provider: 'anthropic',\n    model: 'claude-3-sonnet-20240229'\n  },\n  plugins: [\n    new UsagePlugin({\n      trackTokenUsage: true,\n      trackCosts: true,\n      // Claude pricing (example rates)\n      inputTokenCost: 0.000015,  // per input token\n      outputTokenCost: 0.000075, // per output token\n      budgetAlert: 50.00         // Alert at $50\n    }),\n    new PerformancePlugin({\n      trackResponseTime: true,\n      trackThroughput: true,\n      enableMetrics: true\n    })\n  ]\n});\n\n// Monitor usage\nconst stats = await agent.getUsageStats();\nconsole.log(`Input tokens: ${stats.inputTokens}`);\nconsole.log(`Output tokens: ${stats.outputTokens}`);\nconsole.log(`Total cost: $${stats.totalCost.toFixed(4)}`);\nconsole.log(`Average response time: ${stats.avgResponseTime}ms`);\n```\n\n## 🔒 Security Best Practices\n\n### API Key Management\n```typescript\n// ✅ Good: Environment variables\nconst client = new Anthropic({\n  apiKey: process.env.ANTHROPIC_API_KEY\n});\n\n// ✅ Good: Key validation\nif (!process.env.ANTHROPIC_API_KEY) {\n  throw new Error('ANTHROPIC_API_KEY environment variable is required');\n}\n\n// ❌ Bad: Hardcoded keys\nconst client = new Anthropic({\n  apiKey: 'sk-ant-...' // Never do this!\n});\n```\n\n### Input Validation and Sanitization\n```typescript\n// Validate and sanitize user inputs\nconst validateInput = (input: string): string => {\n  if (typeof input !== 'string') {\n    throw new Error('Input must be a string');\n  }\n  \n  if (input.length > 10000) {\n    throw new Error('Input too long');\n  }\n  \n  // Remove potential injection attempts\n  return input.replace(/<script|javascript:|data:/gi, '');\n};\n\nconst userInput = validateInput(request.body.message);\nconst response = await agent.run(userInput);\n```\n\n## 📊 Performance Optimization\n\n### Token Management\n```typescript\n// Optimize for token efficiency\nconst provider = new AnthropicProvider({\n  client: anthropicClient,\n  model: 'claude-3-haiku-20240307', // Most efficient model\n  maxTokens: 500,                   // Limit response length\n  temperature: 0.3                  // More deterministic responses\n});\n\n// Estimate token usage\nconst estimateTokens = (text: string): number => {\n  // Rough estimation: ~4 characters per token\n  return Math.ceil(text.length / 4);\n};\n```\n\n### Model Selection Strategy\n- Use `claude-3-haiku-20240307` for simple, fast responses\n- Use `claude-3-sonnet-20240229` for balanced performance\n- Use `claude-3-opus-20240229` for complex reasoning tasks\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/openai](../openai/)**: OpenAI GPT 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"}