{"_id":"@dubdubdublabs/agent-sdk","_rev":"16-1d66ee945efa19ac55c9f52c84ec3183","name":"@dubdubdublabs/agent-sdk","dist-tags":{"latest":"0.0.15"},"versions":{"0.0.0":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.0","_id":"@dubdubdublabs/agent-sdk@0.0.0","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"748d342d3b6e2bab856d2b30500037445b01eb86","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.0.tgz","fileCount":28,"integrity":"sha512-0isqP6mYbcJsxreI96fwDOCAx1st1egVb5MzprnRDEo/Fia7y3V18I7FJrc6lEpDCsbiGr2M6QEImPK3VsrvIA==","signatures":[{"sig":"MEYCIQDzwAcmaBBlT1PcwS1t2Z3xRbleBiLvXn2/UZ6Y6FoFGwIhAMmEvlj9ITOMI/vuZszzPIssn+0YjAL6/s7uTiWDZ2hP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96049},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.0_1737748456399_0.9050092267095731","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.1","_id":"@dubdubdublabs/agent-sdk@0.0.1","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"4d7488f8eb46c429c385b57e81b40f78db6996ce","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.1.tgz","fileCount":28,"integrity":"sha512-KYvGSPrUq1pTEehJ7ypFAxcziiwyoJouKrCQhx+sttSSvlSnltyk943Z0um6wt+tEcCAJOfTZphSg40WZt8CTA==","signatures":[{"sig":"MEYCIQC85/h+hSI5JsV/+R75o0h6gXBacaz2IauJAGRAM22OewIhAPm+sEvV4XRFfAAhRAOsNOETYTHQvSLb/5TDmf6Op75p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100065},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a0dbb8b6c8e9c6248792dd9844d8a55f88ed897b","scripts":{"dev":"tsup --watch","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.1_1737749124731_0.23766536008735817","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.2","_id":"@dubdubdublabs/agent-sdk@0.0.2","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"123a27ac0877dad81086dad1aab8f90011052997","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.2.tgz","fileCount":177,"integrity":"sha512-gxosLd/RsJKmnBhPvr/oRGVAWMyPrIdNI/1TDoMyLBxb04DJxMYTkZh8qj2RBSw9RUZHT3E5w+FL9C48NJO9Vw==","signatures":[{"sig":"MEUCIQCH9vlwd/Xw79j+jjCGGFePMViLIiG+N0I/AbS71HqVAwIgIyJj1dinSiZnBMs/DmzJuWnrvj+OH6MMbdiQSSXmIro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5574416},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4eeebbb02a487d129eecde8efa2b88a6fc041e42","scripts":{"dev":"tsup --watch","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.2_1737749391841_0.6289199068470761","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.4","_id":"@dubdubdublabs/agent-sdk@0.0.4","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"f63c36ae6654d082fc4c2dff616fcd594da66165","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.4.tgz","fileCount":177,"integrity":"sha512-s6DoBl00qq3XELYGe4cXRaXncTJyfSX7lDwAZZ+RPINJddG6H2Rv4iSXcHZBSkxPDOJLGvCjmtqB00MjKFNApA==","signatures":[{"sig":"MEQCICNT8fxjbdoBPzqJJLnCMtw4vEMWn2MnsJEGTHM3vJorAiBwOI3rjj7xWq8Cam87MTwtS2xPbvgzlwS7OTc9FkUENA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6412190},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"eed34c11851869a4fe38413a94981cb81dd8c3bb","scripts":{"dev":"tsup --watch","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.4_1737757692526_0.6180895802294248","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.5","_id":"@dubdubdublabs/agent-sdk@0.0.5","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"15160d0d8ab3db991d840cd74854aba8922cc2ee","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.5.tgz","fileCount":177,"integrity":"sha512-KmdzFMDD3xo/uv7GGNFmREyKjpuFGLSYv3GcEBDqOQ/It3FL3ofJB6wcDmPhndbz/xE/nc4D/F6peDO7lp+TSQ==","signatures":[{"sig":"MEYCIQDixBPdJg2ssw0CR5ux+rUlyv0sWRyA54r6tvp9O/2bDQIhAITwsIZYUMMvETVBaAAuMLpfv2xxRcws5HfuDx+rWNsD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6412190},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0bcee46f6882bc7a45562b1c49bdf12f05fca478","scripts":{"dev":"tsup --watch","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.5_1737757739351_0.007756345896581696","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.6","_id":"@dubdubdublabs/agent-sdk@0.0.6","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"3a70ced830746b2bd054058bb18e2bf4f79ff619","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.6.tgz","fileCount":177,"integrity":"sha512-wC5rQsh0KU1lojaFCi0gSZhlaif4QEmHqx/yLcZgsqR/F69pTjJuJczwU/0RT5o+NDy88lOu9Tkt77Id70Nj5w==","signatures":[{"sig":"MEUCIQCVWUIssFzVEMw1MxPpMyXcaX5hhiAG0jYHdG5eOtHPqgIgJDA48gm90YQap3ywbOvbulZeuOiWMohmsa/uh8KZ1KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6412162},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"461203b1148aee1fa0f78a94c5c25c851b45ed9a","scripts":{"dev":"tsup --watch","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.6_1737760968416_0.07461065594029126","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.7","_id":"@dubdubdublabs/agent-sdk@0.0.7","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"24f06699f426d6453aeceed2f5469f463b7af07f","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.7.tgz","fileCount":177,"integrity":"sha512-swTHy1CxV1nsL4PbuuFK6smeKk2v8K8mL8UpwVbTHEWXmVfQ0KtNcb1HJjp2VBbNbJO58rftEUJv7kMQb7sdDQ==","signatures":[{"sig":"MEYCIQCORr6l6R+Sl9LMM2rmkcdWuRrrwKpbe1Z6oWpKDO4GKQIhAIbnBNamKgwvw7ovUPOZzTwaYRaT+Y5Erh50rE02YNiw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6410134},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"98954f27dac6439ebeaace5947563f9312f6a3e8","scripts":{"dev":"tsup --watch","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist","publish":"bun run build && npm version patch && npm publish"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.7_1737761097923_0.936170839521262","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.8","_id":"@dubdubdublabs/agent-sdk@0.0.8","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"fbd5b68a66345a6b10665aca2bb5586c71830ffb","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.8.tgz","fileCount":177,"integrity":"sha512-mK6RkPhUp40KTlfLla2QbJG/mOX+ZKVgXIfwVXmseNB6sGl2t+OqHHgJiEvqn0KSUZOewD3ccGcRhpgwIDeYFA==","signatures":[{"sig":"MEUCIQD0FS2mNSpd3TWmkEs8JWXNj9ayPrdYWmw2vDOX6IoY0AIgeLWBT+81OPLiYg3UILYt5vmaizxnoemUIghO0/M4nU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6410134},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"db40bff70774c385dfecd32c3a707557ec24cc46","scripts":{"dev":"tsup --watch","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist","publish":"bun run build && npm version patch && npm publish"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.8_1737761107520_0.7504039211851223","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.9","_id":"@dubdubdublabs/agent-sdk@0.0.9","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"382cc2593e28bcf735a155e1de5f9103f713f124","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.9.tgz","fileCount":177,"integrity":"sha512-YPWr7Ah9QoXUKCRYyFbEZAiIDusdD+OhdHeVx3aEcvPB+YdxaRXrdpaHnkSuHaL6KuOZpwM6Au3My9WAu5i6cQ==","signatures":[{"sig":"MEUCIG1ulWJdn8Zs5OAwBRdT/7mpbGSi/SyFLamYYofZGrJ7AiEA4rQDv9ReiYWp3vG1YjRQrL8hlLHU/CgPf2EjTEwkq1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6410134},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"cdcd100bb10d84b376e0f65265d0bd9f398179ab","scripts":{"dev":"tsup --watch","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist","publish":"bun run build && npm version patch && npm publish"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.9_1737761117949_0.9401099405710722","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.10","_id":"@dubdubdublabs/agent-sdk@0.0.10","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"b0f3858b33e71007a55eb82cffa610762909543b","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.10.tgz","fileCount":177,"integrity":"sha512-Um4CTZYz8k8I2yaR4Bb8abUnXNVQ/dgfJV2dpQl3Gh8bxnVlCrFZeZugcPo5CZPc9Nd9HZzokgq5Xgh/zBeBFg==","signatures":[{"sig":"MEUCIDCwGX0D4AErltpyIFWXtKPk5Ce+3J5IiNQ2FcFkyW0jAiEAi0uNZ34q/Ft9kruH1G87n8B70UIEdGy8G/Gan/85/Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6410135},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"04fbcec1ca978ac935cb7afaa4e4fca8d12238b5","scripts":{"dev":"tsup --watch","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist","publish":"bun run build && npm version patch && npm publish"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.10_1737761125578_0.4983959217952758","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.11","_id":"@dubdubdublabs/agent-sdk@0.0.11","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"3a693d3fb40a6ba1bebb2fdb4112aa38083a4d16","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.11.tgz","fileCount":177,"integrity":"sha512-Kbm28Wq843aOZ7kW0yzD39FA8xpDFeC7RXnyD8PtHxUlP1iwi+wfXWVNJLY7GZHvh02echp28ZVooxY5o3nDWA==","signatures":[{"sig":"MEQCICznn47dJc2/3mZC3KsDDZWsC0nldyHFANBJOzrMEXLFAiB3cml843WC4j/4qRlBbsmvy8YEygmG5oskIo4TDeJfbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6410135},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c22af8d68772e267bb85c47ad53b7d4d3714b371","scripts":{"dev":"tsup --watch","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist","publish":"bun run build && npm version patch && npm publish"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.11_1737761135272_0.30016787609788875","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.12","_id":"@dubdubdublabs/agent-sdk@0.0.12","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"08620cfdadc3ad60fb3f5fe7b8f4c904b1a394d7","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.12.tgz","fileCount":177,"integrity":"sha512-cD3FIQkvrhUUeaZZNMGmWNU9IzxrP8bo+JaPQk0iRPwcNXyCOYdTuM2KSFwdR6ytxJWWfZIBP96BhaUWw6nXog==","signatures":[{"sig":"MEQCIBjpILwKPJYXH8r25vZLwQ9i7LU+/NapicQQpzmMN25OAiAja7F2ondH0WFR6JtJWAqRQE3y67X+E+q8dNByXkONzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6410135},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d1fed23702d5e95995bcb651a95bb16bb9d9d767","scripts":{"dev":"tsup --watch","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist","publish":"bun run build && npm version patch && npm publish"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.12_1737761145697_0.9769872896167009","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.13","_id":"@dubdubdublabs/agent-sdk@0.0.13","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"e27179955818559a7267044f7c64c46f51f701f5","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.13.tgz","fileCount":193,"integrity":"sha512-5Jm3NCNxECoGuhptl/tCJ960VI+2fGg2Eocpb5cYlQvl2vVkszsr8R3r0zzBoW5wRSmAumEKEmfY9Zh1pfVS8w==","signatures":[{"sig":"MEUCIQDTt409rv/UI0Ek5dv57PykpEzknUfFvZvghh1XRYC0twIgGWksuPmKXuiot+Hh0ea9De0wd1Fh7OmEWttGXFWARcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6556835},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2baeaac118d72524ac3c46055054068e1f9195d8","scripts":{"dev":"bun --watch sample/simple.ts","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist","publish":"bun run build && npm version patch && npm publish"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/google":"^1.1.2","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.13_1737762728861_0.058622213414949664","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.14","_id":"@dubdubdublabs/agent-sdk@0.0.14","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"dist":{"shasum":"6c0ef3b78e9c97b75c54632f0befa295a6839b5e","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.14.tgz","fileCount":193,"integrity":"sha512-FUJP9mThlMHnjn0pJfhSYVap/izPxdRCUr+CJyFbkclQKz/Fx4jt29+GAybmvv+rhCZVxN1Xy4S42npi3fjYOA==","signatures":[{"sig":"MEUCIQDWjHwsMfja67hfSIyCChhWhKo+Y5WD1JN4ALDUElx0swIgca8mBy8X36Q7twVbZZq+vhOeXipbz2EzWLiBv+Rb6qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6559550},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ec7713a36e221e3e4359325bc62d4b51710140ed","scripts":{"dev":"bun --watch sample/simple.ts","test":"ts-node ./src/tests/Prompt.tsx","build":"tsup && tsc --emitDeclarationOnly --outDir dist","publishtonpm":"bun run build && npm version patch && npm publish"},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"_npmVersion":"10.2.4","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ai":"latest","@ai-sdk/google":"^1.1.2","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","@ai-sdk/anthropic":"^0.0.51","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_npmOperationalInternal":{"tmp":"tmp/agent-sdk_0.0.14_1737764593234_0.38654674802062305","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@dubdubdublabs/agent-sdk","version":"0.0.15","scripts":{"build":"tsup && tsc --emitDeclarationOnly --outDir dist","dev":"bun --watch sample/simple.ts","test":"ts-node ./src/tests/Prompt.tsx","publishtonpm":"bun run build && npm version patch && npm publish"},"main":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"dependencies":{"@ai-sdk/anthropic":"^0.0.51","@ai-sdk/google":"^1.1.2","@ai-sdk/openai":"latest","@ai-sdk/provider":"^0.0.24","ai":"latest","zod-to-json-schema":"^3.23.3"},"devDependencies":{"tsup":"^8.0.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.11.18"},"_id":"@dubdubdublabs/agent-sdk@0.0.15","gitHead":"094cb9af55bd627c038ead65732c9e27d9265e8d","types":"./dist/index.d.ts","description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-q0eN/t9NKeDg4WHTXNHp33b+VDmSQNgWS/xUOmnaLMYtYUmkQT0KhH8pUwDrKrBEGM6B/vq8eeR+KhMIjlphaw==","shasum":"07357eae54770ecd237e7ea941d84960e4816bcc","tarball":"https://registry.npmjs.org/@dubdubdublabs/agent-sdk/-/agent-sdk-0.0.15.tgz","fileCount":201,"unpackedSize":6602857,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGWD4hysdXDVr6hkjz7LoNnRNXzxjxlexWkTfEBZBLhqAiBeqvmzTZGN1+GLYakVPN08FEmlzm7TNZlF1yzQ2kR4uA=="}]},"_npmUser":{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"},"directories":{},"maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-sdk_0.0.15_1738749376543_0.3052583405663347"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-24T19:54:16.315Z","modified":"2025-02-05T09:56:16.998Z","0.0.0":"2025-01-24T19:54:16.571Z","0.0.1":"2025-01-24T20:05:24.980Z","0.0.2":"2025-01-24T20:09:52.074Z","0.0.3":"2025-01-24T22:25:52.204Z","0.0.4":"2025-01-24T22:28:12.950Z","0.0.5":"2025-01-24T22:28:59.574Z","0.0.6":"2025-01-24T23:22:48.705Z","0.0.7":"2025-01-24T23:24:58.151Z","0.0.8":"2025-01-24T23:25:07.824Z","0.0.9":"2025-01-24T23:25:18.181Z","0.0.10":"2025-01-24T23:25:25.827Z","0.0.11":"2025-01-24T23:25:35.585Z","0.0.12":"2025-01-24T23:25:46.056Z","0.0.13":"2025-01-24T23:52:09.235Z","0.0.14":"2025-01-25T00:23:13.688Z","0.0.15":"2025-02-05T09:56:16.804Z"},"description":"An SDK for quickly prototyping traditional (while loop w/ tools) agents.","maintainers":[{"name":"actuallyepic","email":"anupam@dubdubdub.xyz"}],"readme":"# `@dubdubdublabs/agent-sdk`\n\nAn SDK for quickly prototyping traditional (while loop w/ tools) agents.\n\n```ts\nimport { Agent, Tool } from \"@dubdubdublabs/agent-sdk\";\nimport { z } from \"zod\";\n\n// define your tools\nconst tool1 = new Tool({\n    // unique tool identifier\n    type: \"simple_tool\",\n\n    // name of the tool, passed to the model\n    name: \"START\",\n\n    // schema for the tool config options that let you override specific tool behaviors (like description, how it executes, etc...)\n    toolConfigOptionsSchema: z.object({\n        startRange: z.number(),\n        endRange: z.number(),\n    }),\n\n    // default config options for the tool\n    toolConfigOptions: {\n        startRange: 10,\n        endRange: 100,\n    },\n\n    // description of the tool, passed to the model\n    description: ({ startRange, endRange }) => `Provide a random number between ${startRange} and ${endRange}`,\n\n    // schema for the tool parameters, passed to the model\n    toolParameters: z.object({\n        randomNumber: z.number(),\n    }),\n\n    // schema for the tool execute function return value\n    resultSchema: z.object({\n        toolOutput: z.string(),\n    }),\n\n    // the tool execute function\n    execute: async ({ toolParameters, toolConfigOptions, spawnAgent }) => {\n        return { toolOutput: `Hello, ${toolParameters.randomNumber}!` };\n    },\n});\n\n// create your agent\nconst agent = Agent.create({\n    name: \"simple\",\n    models: [\"gpt-4o\"], // models available to the agent (can be narrowed at execution)\n    defaultModel: \"gpt-4o\", // default model to use\n    availableTools: [tool1.configure({ toolConfigOptions: { startRange: 100, endRange: 1000 } })], // available tools for the agent (can be narrowed at execution)\n    /**\n    instructions: [{\n        tool: \"simple_tool\", // OPTIONAL: if you want to specify instructions tied to tools \n        models: [\"gpt-4o\"], // OPTIONAL: if you want to specify instructions tied to models\n        content: \"Call the start tool\", // instruction content \n    }],\n     */\n    instructions: \"Call the start tool\",\n    // instructions for the agent (can be a string or a more complex object based on what tools are chosed)\n});\n\n// you can execute the full agent loop\nawait agent.executeLoop({\n    input: \"Call the start tool\",\n});\n\n// or you can execute a single step and control the loop yourself\nawait agent.execute({\n    input: \"Call the start tool\",\n    model: \"gpt-4o\", // optionally override model choice\n    tools: [\"simple_tool\"], // optionally override available tools\n    messages: [], // optionally override messages\n});\n\n```\n","readmeFilename":"README.md"}