{"_id":"@aci-sdk/aci","_rev":"10-725f0012338f420d42c361a4d44377ce","name":"@aci-sdk/aci","dist-tags":{"alpha":"0.1.0-alpha","latest":"0.1.9-beta"},"versions":{"0.1.0-alpha":{"name":"@aci-sdk/aci","version":"0.1.0-alpha","keywords":["aci","sdk","typescript","api"],"author":{"name":"Aipolabs"},"license":"MIT","_id":"@aci-sdk/aci@0.1.0-alpha","maintainers":[{"name":"aipolabs-team","email":"team@aipolabs.xyz"}],"homepage":"https://github.com/jiweiyuan/aci-typescript-sdk#readme","bugs":{"url":"https://github.com/jiweiyuan/aci-typescript-sdk/issues"},"dist":{"shasum":"837edb46255bda58f2532a5052764e051214386e","tarball":"https://registry.npmjs.org/@aci-sdk/aci/-/aci-0.1.0-alpha.tgz","fileCount":59,"integrity":"sha512-h7MLxN2dhQ/v4SU8mXscZxImYCjcug0FTNRpuXNLUxAr+OfvKm2SoyLP2q52Rh7LIKYaEBJlUtwISbsPkNUaAw==","signatures":[{"sig":"MEQCIDCkjJY2oq9JKD+5yEWo+Cvo5pbsJEhS6ku8raWMcEbfAiBnU22mJaLpTFHV/nOlFSedt4Ac3gaslMRZvdzAUFW1Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54862},"main":"dist/index.js","_from":"file:aci-sdk-aci-0.1.0-alpha.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"aipolabs-team","email":"team@aipolabs.xyz"},"_resolved":"/private/var/folders/2b/ffxccphx08gb8xjm3kl5wlyw0000gn/T/32a12afb14b41461ff71d1b924aba382/aci-sdk-aci-0.1.0-alpha.tgz","_integrity":"sha512-h7MLxN2dhQ/v4SU8mXscZxImYCjcug0FTNRpuXNLUxAr+OfvKm2SoyLP2q52Rh7LIKYaEBJlUtwISbsPkNUaAw==","repository":{"url":"git+https://github.com/jiweiyuan/aci-typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for ACI (Agent-Computer Interface) by Aipolabs","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","uuid":"^9.0.1","dotenv":"^16.5.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/uuid":"^9.0.8","@jest/globals":"^29.7.0","@types/dotenv":"^8.2.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aci_0.1.0-alpha_1746556634134_0.3353425300211157","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha":{"name":"@aci-sdk/aci","version":"0.1.1-alpha","keywords":["aci","sdk","typescript","api"],"author":{"name":"Aipolabs"},"license":"MIT","_id":"@aci-sdk/aci@0.1.1-alpha","maintainers":[{"name":"aipolabs-team","email":"team@aipolabs.xyz"}],"homepage":"https://github.com/jiweiyuan/aci-typescript-sdk#readme","bugs":{"url":"https://github.com/jiweiyuan/aci-typescript-sdk/issues"},"dist":{"shasum":"d7c7f34d15a1b833411a6f8587a11584869e02bb","tarball":"https://registry.npmjs.org/@aci-sdk/aci/-/aci-0.1.1-alpha.tgz","fileCount":62,"integrity":"sha512-XB8xQiUsJCBkn9ndBO0WceAUeZ5rspatHBX6YzER9F3Bzs3Nwi2gHFxzFXYpjV1Gpk7W2MJVGKax/XsPs2hwQQ==","signatures":[{"sig":"MEUCIQCaQjtLxM5mY5Q8KMQui5d6sRA3PkKpBKPzl9MuFSCSGAIgDE71itHh2IJuxUQJklH5ve3B8R1fW3RQigHvW6vJ3yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57176},"main":"dist/index.js","_from":"file:aci-sdk-aci-0.1.1-alpha.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"aipolabs-team","email":"team@aipolabs.xyz"},"_resolved":"/tmp/636df662bb63236a0ec53bbf0af2313b/aci-sdk-aci-0.1.1-alpha.tgz","_integrity":"sha512-XB8xQiUsJCBkn9ndBO0WceAUeZ5rspatHBX6YzER9F3Bzs3Nwi2gHFxzFXYpjV1Gpk7W2MJVGKax/XsPs2hwQQ==","repository":{"url":"git+https://github.com/jiweiyuan/aci-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for ACI (Agent-Computer Interface) by Aipolabs","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","axios-retry":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","uuid":"^9.0.1","dotenv":"^16.5.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/uuid":"^9.0.8","@jest/globals":"^29.7.0","@types/dotenv":"^8.2.3","@changesets/cli":"^2.27.1","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aci_0.1.1-alpha_1746558612517_0.5112162142237047","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-alpha":{"name":"@aci-sdk/aci","version":"0.1.2-alpha","keywords":["aci","sdk","typescript","api"],"author":{"name":"Aipolabs"},"license":"MIT","_id":"@aci-sdk/aci@0.1.2-alpha","maintainers":[{"name":"aipolabs-team","email":"team@aipolabs.xyz"}],"homepage":"https://github.com/jiweiyuan/aci-typescript-sdk#readme","bugs":{"url":"https://github.com/jiweiyuan/aci-typescript-sdk/issues"},"dist":{"shasum":"58447eeca1cb857275a889a1efab1e40835e59b2","tarball":"https://registry.npmjs.org/@aci-sdk/aci/-/aci-0.1.2-alpha.tgz","fileCount":62,"integrity":"sha512-rZa3saih49yUW0JBNqcxRznZMGcSaa5jlkHO5LQlgGsguQ85oTpvSDybKhUsG8YdaQPNYusygZz8SI7BQqperQ==","signatures":[{"sig":"MEUCIDNTp8JFFJiO0R4rG9xLW4Mz/+74RVsDi35At3OqARJ5AiEAlhUgZeWOJQx6Msdaq4IMe1QOjcrnB8gLmLVPo0oS1vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57316},"main":"dist/index.js","_from":"file:aci-sdk-aci-0.1.2-alpha.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"aipolabs-team","email":"team@aipolabs.xyz"},"_resolved":"/tmp/4b49afa97713edee057bf281b2a69fb0/aci-sdk-aci-0.1.2-alpha.tgz","_integrity":"sha512-rZa3saih49yUW0JBNqcxRznZMGcSaa5jlkHO5LQlgGsguQ85oTpvSDybKhUsG8YdaQPNYusygZz8SI7BQqperQ==","repository":{"url":"git+https://github.com/jiweiyuan/aci-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for ACI (Agent-Computer Interface) by Aipolabs","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","axios-retry":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","uuid":"^9.0.1","dotenv":"^16.5.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/uuid":"^9.0.8","@jest/globals":"^29.7.0","@types/dotenv":"^8.2.3","@changesets/cli":"^2.27.1","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aci_0.1.2-alpha_1746558978638_0.26984075312520384","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-alpha":{"name":"@aci-sdk/aci","version":"0.1.3-alpha","keywords":["aci","sdk","typescript","api"],"author":{"name":"Aipolabs"},"license":"MIT","_id":"@aci-sdk/aci@0.1.3-alpha","maintainers":[{"name":"aipolabs-team","email":"team@aipolabs.xyz"}],"homepage":"https://github.com/aipotheosis-labs/aci-typescript-sdk#readme","bugs":{"url":"https://github.com/aipotheosis-labs/aci-typescript-sdk/issues"},"dist":{"shasum":"916eea15b39bcac957a06a6e4850a0a575fbc588","tarball":"https://registry.npmjs.org/@aci-sdk/aci/-/aci-0.1.3-alpha.tgz","fileCount":62,"integrity":"sha512-FnWWqIVBsjtBw517TMGoJTL0uUVTQzLo7D2Pr5u31Se1Of7uu4u6/4jt/nLdnYRKe8F5g/n9UsR3H0ctKQUUdw==","signatures":[{"sig":"MEYCIQCM0kigVUfljPj7/HYTX2UOJmcD3F7L9vw5dY/omWDlNAIhAMv7h/JJSRNocuwpV/Cs5PzhzQ8IrTuKwi8jHWVRzSIu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57323},"main":"dist/index.js","_from":"file:aci-sdk-aci-0.1.3-alpha.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"aipolabs-team","email":"team@aipolabs.xyz"},"_resolved":"/tmp/8210933156135eaa4614c5264a8d03e9/aci-sdk-aci-0.1.3-alpha.tgz","_integrity":"sha512-FnWWqIVBsjtBw517TMGoJTL0uUVTQzLo7D2Pr5u31Se1Of7uu4u6/4jt/nLdnYRKe8F5g/n9UsR3H0ctKQUUdw==","repository":{"url":"git+https://github.com/aipotheosis-labs/aci-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for ACI (Agent-Computer Interface) by Aipolabs","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","axios-retry":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","uuid":"^9.0.1","dotenv":"^16.5.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/uuid":"^9.0.8","@jest/globals":"^29.7.0","@types/dotenv":"^8.2.3","@changesets/cli":"^2.27.1","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aci_0.1.3-alpha_1746560161219_0.11222547110597225","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-beta":{"name":"@aci-sdk/aci","version":"0.1.4-beta","keywords":["aci","sdk","typescript","api"],"author":{"name":"Aipolabs"},"license":"MIT","_id":"@aci-sdk/aci@0.1.4-beta","maintainers":[{"name":"aipolabs-team","email":"team@aipolabs.xyz"}],"homepage":"https://github.com/aipotheosis-labs/aci-typescript-sdk#readme","bugs":{"url":"https://github.com/aipotheosis-labs/aci-typescript-sdk/issues"},"dist":{"shasum":"82b15581838298fc670f207c3926219abb431d44","tarball":"https://registry.npmjs.org/@aci-sdk/aci/-/aci-0.1.4-beta.tgz","fileCount":104,"integrity":"sha512-rLSp4Cp2GjC6u0Z+McXjktZXsgfr1SMl5UdPZuXO80HlfTyKjPkKfb3asB2VYn0i9iNdl/oVYZhX29bBNR9eHg==","signatures":[{"sig":"MEQCIGbUdqTFE6A+YqRm91SggUqhXzOaUyLGnz61OOL0hxVtAiAPmhWkQaKT4OJG8bF2tjw13nF/4wOgashnYDiFX4iTcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162509},"main":"dist/index.js","_from":"file:aci-sdk-aci-0.1.4-beta.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"__tests__/**/*.ts\" \"examples/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"aipolabs-team","email":"team@aipolabs.xyz"},"_resolved":"/tmp/243b1b9d8c2d74bf02c3354711596d09/aci-sdk-aci-0.1.4-beta.tgz","_integrity":"sha512-rLSp4Cp2GjC6u0Z+McXjktZXsgfr1SMl5UdPZuXO80HlfTyKjPkKfb3asB2VYn0i9iNdl/oVYZhX29bBNR9eHg==","repository":{"url":"git+https://github.com/aipotheosis-labs/aci-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for ACI (Agent-Computer Interface) by Aipolabs","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","axios-retry":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","uuid":"^9.0.1","dotenv":"^16.5.0","eslint":"^8.57.0","openai":"^4.97.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/uuid":"^9.0.8","@jest/globals":"^29.7.0","@types/dotenv":"^8.2.3","@changesets/cli":"^2.27.1","axios-mock-adapter":"^2.1.0","@types/axios-mock-adapter":"^1.10.4","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aci_0.1.4-beta_1746721691338_0.6573419330532875","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-beta":{"name":"@aci-sdk/aci","version":"0.1.5-beta","keywords":["aci","sdk","typescript","api"],"author":{"name":"Aipolabs"},"license":"MIT","_id":"@aci-sdk/aci@0.1.5-beta","maintainers":[{"name":"aipolabs-team","email":"team@aipolabs.xyz"}],"homepage":"https://github.com/aipotheosis-labs/aci-typescript-sdk#readme","bugs":{"url":"https://github.com/aipotheosis-labs/aci-typescript-sdk/issues"},"dist":{"shasum":"ddc495442c348e80402381b4935bd5bbdb3ca3d7","tarball":"https://registry.npmjs.org/@aci-sdk/aci/-/aci-0.1.5-beta.tgz","fileCount":104,"integrity":"sha512-oIKPGD33rJHxsQRPhBmgZZGIL5DUsed9YuLBTQxqmDZjaj4sROqgEDlGbEEwA+l/tecNSdqv01rVl2Tr+zXrHQ==","signatures":[{"sig":"MEUCIDzY23JFXCTuVxAamo22gTMnY0Pu/EWB+AMVgUOs19y6AiEA4dWaPO+aj5uLHEzmhj8A2ifsdqyA1pduqD1V6v9yPvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179132},"main":"dist/index.js","_from":"file:aci-sdk-aci-0.1.5-beta.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"__tests__/**/*.ts\" \"examples/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"aipolabs-team","email":"team@aipolabs.xyz"},"_resolved":"/tmp/6ef72201a7736c7f2b85e4e2903483f9/aci-sdk-aci-0.1.5-beta.tgz","_integrity":"sha512-oIKPGD33rJHxsQRPhBmgZZGIL5DUsed9YuLBTQxqmDZjaj4sROqgEDlGbEEwA+l/tecNSdqv01rVl2Tr+zXrHQ==","repository":{"url":"git+https://github.com/aipotheosis-labs/aci-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for ACI (Agent-Computer Interface) by Aipolabs","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","axios-retry":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","uuid":"^9.0.1","dotenv":"^16.5.0","eslint":"^8.57.0","openai":"^4.97.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/uuid":"^9.0.8","@jest/globals":"^29.7.0","@types/dotenv":"^8.2.3","@changesets/cli":"^2.27.1","axios-mock-adapter":"^2.1.0","@types/axios-mock-adapter":"^1.10.4","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aci_0.1.5-beta_1746724651653_0.6684171200867088","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-beta":{"name":"@aci-sdk/aci","version":"0.1.6-beta","keywords":["aci","sdk","typescript","api"],"author":{"name":"Aipolabs"},"license":"MIT","_id":"@aci-sdk/aci@0.1.6-beta","maintainers":[{"name":"aipolabs-team","email":"team@aipolabs.xyz"}],"homepage":"https://github.com/aipotheosis-labs/aci-typescript-sdk#readme","bugs":{"url":"https://github.com/aipotheosis-labs/aci-typescript-sdk/issues"},"dist":{"shasum":"1d2a6447c7494d9ef01979b062ef0593cbe4b544","tarball":"https://registry.npmjs.org/@aci-sdk/aci/-/aci-0.1.6-beta.tgz","fileCount":107,"integrity":"sha512-+cecBHvkyUzcd0b8KAXZk3GaLfOiMzyx0zMv16+EoD2x0T5h7cDLvuZP8ScHVTrSeZYEvs7UQqcHDC4J3zJCkA==","signatures":[{"sig":"MEQCIBYF1tl39b/O1lkchB/7SJuc/4Iq11IsY0kbI5sX4yJ2AiA14qUL+YPBqMBGDYFDTIcY6tHp7ogdTqElG9qsiPlTYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186931},"main":"dist/index.js","_from":"file:aci-sdk-aci-0.1.6-beta.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"__tests__/**/*.ts\" \"examples/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"aipolabs-team","email":"team@aipolabs.xyz"},"_resolved":"/tmp/2e1b53101581653ebf9b1660fad5dcb9/aci-sdk-aci-0.1.6-beta.tgz","_integrity":"sha512-+cecBHvkyUzcd0b8KAXZk3GaLfOiMzyx0zMv16+EoD2x0T5h7cDLvuZP8ScHVTrSeZYEvs7UQqcHDC4J3zJCkA==","repository":{"url":"git+https://github.com/aipotheosis-labs/aci-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for ACI (Agent-Computer Interface) by Aipolabs","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","axios-retry":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","uuid":"^9.0.1","dotenv":"^16.5.0","eslint":"^8.57.0","openai":"^4.97.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/uuid":"^9.0.8","@jest/globals":"^29.7.0","@types/dotenv":"^8.2.3","@changesets/cli":"^2.27.1","axios-mock-adapter":"^2.1.0","@types/axios-mock-adapter":"^1.10.4","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aci_0.1.6-beta_1747126230693_0.6887978067590632","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta":{"name":"@aci-sdk/aci","version":"0.1.7-beta","keywords":["aci","sdk","typescript","api"],"author":{"name":"Aipolabs"},"license":"MIT","_id":"@aci-sdk/aci@0.1.7-beta","maintainers":[{"name":"aipolabs-team","email":"team@aipolabs.xyz"}],"homepage":"https://github.com/aipotheosis-labs/aci-typescript-sdk#readme","bugs":{"url":"https://github.com/aipotheosis-labs/aci-typescript-sdk/issues"},"dist":{"shasum":"aad4270fa20955fa745391fd2d787f4fbe1c463f","tarball":"https://registry.npmjs.org/@aci-sdk/aci/-/aci-0.1.7-beta.tgz","fileCount":107,"integrity":"sha512-SUwmp+qkSA6u9AVEXiqlygIPQXsrdohph0la4ea5o87DdJGN1sv37Ny6xhtIVFptTGZhC7aRoHqVuanTEm8Ibg==","signatures":[{"sig":"MEUCIQCafaisi+KixQt6n1s+NfrayEmOmVJvdTJ4SOSHYOgU5AIgL2mmV6jWE15JvadAIYby2yTlmqshFh6zrUwvUZ73Dfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191999},"main":"dist/index.js","_from":"file:aci-sdk-aci-0.1.7-beta.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"__tests__/**/*.ts\" \"examples/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"aipolabs-team","actor":{"name":"aipolabs-team","type":"user","email":"team@aipolabs.xyz"},"email":"team@aipolabs.xyz"},"_resolved":"/tmp/481784ce094a1661bd46b242b22bea21/aci-sdk-aci-0.1.7-beta.tgz","_integrity":"sha512-SUwmp+qkSA6u9AVEXiqlygIPQXsrdohph0la4ea5o87DdJGN1sv37Ny6xhtIVFptTGZhC7aRoHqVuanTEm8Ibg==","repository":{"url":"git+https://github.com/aipotheosis-labs/aci-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for ACI (Agent-Computer Interface) by Aipolabs","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","axios-retry":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","uuid":"^9.0.1","dotenv":"^16.5.0","eslint":"^8.57.0","openai":"^4.97.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/uuid":"^9.0.8","@jest/globals":"^29.7.0","@types/dotenv":"^8.2.3","@changesets/cli":"^2.27.1","axios-mock-adapter":"^2.1.0","@types/axios-mock-adapter":"^1.10.4","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aci_0.1.7-beta_1750696100288_0.4698904672500268","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-beta":{"name":"@aci-sdk/aci","version":"0.1.8-beta","keywords":["aci","sdk","typescript","api"],"author":{"name":"Aipolabs"},"license":"MIT","_id":"@aci-sdk/aci@0.1.8-beta","maintainers":[{"name":"aipolabs-team","email":"team@aipolabs.xyz"}],"homepage":"https://github.com/aipotheosis-labs/aci-typescript-sdk#readme","bugs":{"url":"https://github.com/aipotheosis-labs/aci-typescript-sdk/issues"},"dist":{"shasum":"25d5a2e0c4f0a0a9530ffb030b7671293b46a999","tarball":"https://registry.npmjs.org/@aci-sdk/aci/-/aci-0.1.8-beta.tgz","fileCount":107,"integrity":"sha512-MYSIu6khQNA+fFx/f/O0AyrpD15ZTQhZ2Mm9GCsYK/QZmHAOkdOE7cwebFRl1e/RRJbBf1kkiNt1CxRzy6mkhg==","signatures":[{"sig":"MEYCIQDGp/JTeWudzcqVNIbf1zfvfzQfRMnKZNXOYSCwKDbeHQIhAL6SPCcONZUkTzPfzWrUgMs2X7WMTtRBaqFeZEVkh/yn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190082},"main":"dist/index.js","_from":"file:aci-sdk-aci-0.1.8-beta.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"__tests__/**/*.ts\" \"examples/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"aipolabs-team","actor":{"name":"aipolabs-team","type":"user","email":"team@aipolabs.xyz"},"email":"team@aipolabs.xyz"},"_resolved":"/tmp/f68fbae58db16f40b9db3b03c4214531/aci-sdk-aci-0.1.8-beta.tgz","_integrity":"sha512-MYSIu6khQNA+fFx/f/O0AyrpD15ZTQhZ2Mm9GCsYK/QZmHAOkdOE7cwebFRl1e/RRJbBf1kkiNt1CxRzy6mkhg==","repository":{"url":"git+https://github.com/aipotheosis-labs/aci-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for ACI (Agent-Computer Interface) by Aipolabs","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","axios-retry":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","uuid":"^9.0.1","dotenv":"^16.5.0","eslint":"^8.57.0","openai":"^4.97.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/uuid":"^9.0.8","@jest/globals":"^29.7.0","@types/dotenv":"^8.2.3","@changesets/cli":"^2.27.1","axios-mock-adapter":"^2.1.0","@types/axios-mock-adapter":"^1.10.4","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aci_0.1.8-beta_1751757475544_0.9117484378366103","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-beta":{"name":"@aci-sdk/aci","version":"0.1.9-beta","description":"TypeScript SDK for ACI (Agent-Computer Interface) by Aipolabs","main":"dist/index.js","types":"dist/index.d.ts","keywords":["aci","sdk","typescript","api"],"author":{"name":"Aipolabs"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aipotheosis-labs/aci-typescript-sdk.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@changesets/cli":"^2.27.1","@jest/globals":"^29.7.0","@types/axios-mock-adapter":"^1.10.4","@types/dotenv":"^8.2.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/uuid":"^9.0.8","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","axios-mock-adapter":"^2.1.0","dotenv":"^16.5.0","eslint":"^8.57.0","jest":"^29.7.0","openai":"^4.97.0","prettier":"^3.2.5","ts-jest":"^29.1.2","typescript":"^5.3.3","uuid":"^9.0.1"},"dependencies":{"axios":"^1.6.7","axios-retry":"^4.0.0","zod":"^3.22.4"},"scripts":{"build":"tsc","test":"jest","lint":"eslint . --ext .ts","format":"prettier --write \"src/**/*.ts\" \"__tests__/**/*.ts\" \"examples/**/*.ts\"","changeset":"changeset","version":"changeset version","release":"changeset publish"},"_id":"@aci-sdk/aci@0.1.9-beta","bugs":{"url":"https://github.com/aipotheosis-labs/aci-typescript-sdk/issues"},"homepage":"https://github.com/aipotheosis-labs/aci-typescript-sdk#readme","_integrity":"sha512-PJc+I/LauIqvyQpovMpq8tat0+DUXEaKGSBQ3kuLT5t0l1kYS1Y/xwi8oc0Y7i3iDpGdOrrgBre0ilpTbTDapg==","_resolved":"/tmp/561b6ec3c2e3d02084a4faf781e131d6/aci-sdk-aci-0.1.9-beta.tgz","_from":"file:aci-sdk-aci-0.1.9-beta.tgz","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PJc+I/LauIqvyQpovMpq8tat0+DUXEaKGSBQ3kuLT5t0l1kYS1Y/xwi8oc0Y7i3iDpGdOrrgBre0ilpTbTDapg==","shasum":"9645d63531e057891a41fafb650760a5d6ca5af8","tarball":"https://registry.npmjs.org/@aci-sdk/aci/-/aci-0.1.9-beta.tgz","fileCount":107,"unpackedSize":189029,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyr2OkyImGkKIseQv1KXgiq7el3U18ZYEi5nJsmfhXYwIgPzbFKE8OW54LQRBYv+NaSNCHwwGa4/VYTmAR1I2c39k="}]},"_npmUser":{"name":"aipolabs-team","email":"team@aipolabs.xyz"},"directories":{},"maintainers":[{"name":"aipolabs-team","email":"team@aipolabs.xyz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aci_0.1.9-beta_1755713063602_0.7404663307728343"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-06T18:37:14.083Z","modified":"2025-08-20T18:04:24.028Z","0.1.0-alpha":"2025-05-06T18:37:14.370Z","0.1.1-alpha":"2025-05-06T19:10:12.748Z","0.1.2-alpha":"2025-05-06T19:16:18.826Z","0.1.3-alpha":"2025-05-06T19:36:01.491Z","0.1.4-beta":"2025-05-08T16:28:11.518Z","0.1.5-beta":"2025-05-08T17:17:31.918Z","0.1.6-beta":"2025-05-13T08:50:30.875Z","0.1.7-beta":"2025-06-23T16:28:20.460Z","0.1.8-beta":"2025-07-05T23:17:55.744Z","0.1.9-beta":"2025-08-20T18:04:23.808Z"},"bugs":{"url":"https://github.com/aipotheosis-labs/aci-typescript-sdk/issues"},"author":{"name":"Aipolabs"},"license":"MIT","homepage":"https://github.com/aipotheosis-labs/aci-typescript-sdk#readme","keywords":["aci","sdk","typescript","api"],"repository":{"type":"git","url":"git+https://github.com/aipotheosis-labs/aci-typescript-sdk.git"},"description":"TypeScript SDK for ACI (Agent-Computer Interface) by Aipolabs","maintainers":[{"name":"aipolabs-team","email":"team@aipolabs.xyz"}],"readme":"# ACI TypeScript SDK\n\n[![npm version](https://img.shields.io/npm/v/@aci-sdk/aci.svg)](https://www.npmjs.com/package/@aci-sdk/aci)\n\nThe official TypeScript SDK for the ACI (Agent-Computer Interface) by Aipolabs. Currently in beta, breaking changes are expected.\n\nThe ACI TypeScript SDK provides convenient access to the ACI REST API from any TypeScript/JavaScript application.\n\n> Note: This SDK is intended for use in Node.js environments only.\n\n## Documentation\nThe detailed documentation is available [here](https://aci.dev/docs).\n\n## Installation\n\n```bash\nnpm install @aci-sdk/aci\n# or\nyarn add @aci-sdk/aci\n# or\npnpm add @aci-sdk/aci\n```\n\n## Usage\nACI platform is built with agent-first principles. Although you can call each of the APIs below any way you prefer in your application, we strongly recommend trying the [Agent-centric features](#agent-centric-features) and taking a look at the [agent examples](https://github.com/aipotheosis-labs/aci-agents/tree/main/examples) to get the most out of the platform and to enable the full potential and vision of future agentic applications.\n\n### Client\n```typescript\nimport { ACI } from '@aci-sdk/aci';\n\nconst client = new ACI({\n  // it reads from environment variable by default so you can omit it if you set it in your environment\n  apiKey: process.env.ACI_API_KEY\n});\n```\n\n### Apps\n#### Types\n```typescript\nimport { AppBasic, AppDetails } from '@aci-sdk/aci';\n```\n\n#### Methods\n```typescript\n// search for apps, returns list of basic app data, sorted by relevance to the intent\n// all parameters are optional\nconst apps: AppBasic[] = await client.apps.search({\n  intent: \"I want to search the web\",\n  allowed_apps_only: false, // If true, only return apps that are allowed by the agent/accessor, identified by the api key.\n  include_functions: false, // If true, include functions (name and description) in the search results.\n  categories: [\"search\"],\n  limit: 10,\n  offset: 0\n});\n```\n\n```typescript\n// get detailed information about an app, including functions supported by the app\nconst appDetails: AppDetails = await client.apps.get(\"BRAVE_SEARCH\");\n```\n\n### App Configurations\n#### Types\n```typescript\nimport { AppConfiguration } from '@aci-sdk/aci';\nimport { SecurityScheme } from '@aci-sdk/aci';\n```\n\n#### Methods\n```typescript\n// Create a new app configuration\nconst configuration = await client.appConfigurations.create(\n  \"GMAIL\",\n  SecurityScheme.OAUTH2\n);\n```\n\n```typescript\n// List app configurations\n// All parameters are optional\nconst configurations: AppConfiguration[] = await client.appConfigurations.list({\n  app_names: [\"GMAIL\", \"BRAVE_SEARCH\"],  // Filter by app names\n  limit: 10,  // Maximum number of results\n  offset: 0   // Pagination offset\n});\n```\n\n```typescript\n// Get app configuration by app name\nconst configuration: AppConfiguration = await client.appConfigurations.get(\"GMAIL\");\n```\n\n```typescript\n// Delete an app configuration\nawait client.appConfigurations.delete(\"GMAIL\");\n```\n\n### Linked Accounts\n#### Types\n```typescript\nimport { LinkedAccount } from '@aci-sdk/aci';\nimport { SecurityScheme } from '@aci-sdk/aci';\n```\n\n#### Methods\n```typescript\n// Link an account\n// Returns created LinkedAccount for API_KEY and NO_AUTH security schemes\n// Returns authorization URL string for OAUTH2 security scheme (you need to finish the flow in browser to create the account)\nconst result = await client.linkedAccounts.link({\n  app_name: \"BRAVE_SEARCH\",                  // Name of the app to link to\n  linked_account_owner_id: \"user123\",        // ID to identify the owner of this linked account\n  security_scheme: SecurityScheme.API_KEY,   // Type of authentication\n  api_key: \"your-api-key\"                    // Required for API_KEY security scheme\n});\n\n// OAuth2 example (returns auth URL for user to complete OAuth flow in browser)\nconst oauthUrl = await client.linkedAccounts.link({\n  app_name: \"GMAIL\",\n  linked_account_owner_id: \"user123\",\n  security_scheme: SecurityScheme.OAUTH2,\n  // Optional parameter to redirect to a custom URL after the OAuth2 flow (default to https://platform.aci.dev)\n  // Note: the url need to be \"https\"\n  after_oauth2_link_redirect_url: \"https://<your website for your end users>\"\n});\n\n// No-auth example\nconst account = await client.linkedAccounts.link({\n  app_name: \"AGENT_SECRETS_MANAGER\",\n  linked_account_owner_id: \"user123\",\n  security_scheme: SecurityScheme.NO_AUTH\n});\n```\n\n```typescript\n// List linked accounts\n// All parameters are optional\nconst accounts: LinkedAccount[] = await client.linkedAccounts.list({\n  app_name: \"BRAVE_SEARCH\",                  // Filter by app name\n  linked_account_owner_id: \"user123\"         // Filter by owner ID\n});\n```\n\n```typescript\n// Get a specific linked account by ID (note: linked_account_id is different from the linked_account_owner_id)\nconst account: LinkedAccount = await client.linkedAccounts.get(linked_account_id);\n```\n\n```typescript\n// Enable a linked account (note: linked_account_id is different from the linked_account_owner_id)\nconst account: LinkedAccount = await client.linkedAccounts.enable(linked_account_id);\n```\n\n```typescript\n// Disable a linked account (note: linked_account_id is different from the linked_account_owner_id)\nconst account: LinkedAccount = await client.linkedAccounts.disable(linked_account_id);\n```\n\n```typescript\n// Delete a linked account (note: linked_account_id is different from the linked_account_owner_id)\nawait client.linkedAccounts.delete(linked_account_id);\n```\n\n### Functions\n#### Types\n```typescript\nimport { FunctionExecutionResult } from '@aci-sdk/aci';\nimport { FunctionDefinitionFormat } from '@aci-sdk/aci';\n```\n\n#### Methods\n```typescript\n// search for functions, returns list of basic function data, sorted by relevance to the intent\n// all parameters are optional\nconst functions = await client.functions.search({\n  app_names: [\"BRAVE_SEARCH\", \"TAVILY\"],\n  intent: \"I want to search the web\",\n  allowed_apps_only: false, // If true, only returns functions of apps that are allowed by the agent/accessor, identified by the api key.\n  format: FunctionDefinitionFormat.OPENAI, // The format of the functions, can be OPENAI, ANTHROPIC, BASIC (name and description only)\n  limit: 10,\n  offset: 0\n});\n```\n\n```typescript\n// get function definition of a specific function, this is the schema you can feed into LLM\n// the actual format is defined by the format parameter: OPENAI, ANTHROPIC, BASIC (name and description only)\nconst functionDefinition = await client.functions.getDefinition(\n  \"BRAVE_SEARCH__WEB_SEARCH\",\n  FunctionDefinitionFormat.OPENAI\n);\n```\n\n```typescript\n// execute a function with the provided parameters\nconst result: FunctionExecutionResult = await client.functions.execute({\n  function_name: \"BRAVE_SEARCH__WEB_SEARCH\",\n  function_parameters: { query: { q: \"what is the weather in barcelona\" } },\n  linked_account_owner_id: \"john_doe\"\n});\n\nif (result.success) {\n  console.log(result.data);\n} else {\n  console.error(result.error);\n}\n```\n\n### Agent-centric features\n\nThe SDK provides a suite of features and helper functions to make it easier and more seamless to use functions in LLM powered agentic applications.\nThis is our vision and the recommended way of trying out the SDK.\n\n#### Meta Functions and Unified Function Calling Handler\n\n- A set of meta functions that can be used with LLMs as tools directly. Essentially, they are just the json schema version of some of the backend APIs of ACI.dev. They are provided so that your LLM/Agent can utilize some of the features of ACI.dev directly via function (tool) calling.\n\n- A unified handler for function (tool) calls, which handles both the direct function calls (e.g., BRAVE_SEARCH__WEB_SEARCH) and the meta functions calls (e.g., ACISearchFunctions, ACIExecuteFunction).\n\n```typescript\nimport { ACI } from '@aci-sdk/aci';\nimport { FunctionDefinitionFormat } from '@aci-sdk/aci';\n\nconst client = new ACI({\n  apiKey: process.env.ACI_API_KEY\n});\n\n// Handle a function call from an LLM\nconst searchResults = await client.handleFunctionCall({\n  functionName: 'ACI_SEARCH_FUNCTIONS',\n  functionArguments: {\n    intent: \"I want to star a GitHub repository\",\n    limit: 10\n  },\n  linkedAccountOwnerId: 'user123',\n  allowedOnly: false,\n  format: FunctionDefinitionFormat.OPENAI_RESPONSES\n});\n\n// The results can be used to execute the found function\nif (searchResults.length > 0) {\n  const executeResult = await client.handleFunctionCall({\n    functionName: 'ACI_EXECUTE_FUNCTION',\n    functionArguments: {\n      function_name: searchResults[0].function.name,\n      function_arguments: {\n        // function specific arguments\n      }\n    },\n    linkedAccountOwnerId: 'user123',\n    format: FunctionDefinitionFormat.OPENAI_RESPONSES\n  });\n}\n```\n\nPlease see [agent examples](https://github.com/aipotheosis-labs/aci-agents?tab=readme-ov-file#2-agent-with-dynamic-tool-discovery-and-execution) for more advanced and complete examples.\n\n## License\n\nMIT\n\n## Contributing\n\nWe welcome contributions! Please see the [CONTRIBUTING.md](CONTRIBUTING.md) file for details.\n","readmeFilename":"README.md"}