{"_id":"@blockroll/gaia-sdk","_rev":"3-27039ca4e328632a3e5a1665e334907a","name":"@blockroll/gaia-sdk","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@blockroll/gaia-sdk","version":"1.0.0","_id":"@blockroll/gaia-sdk@1.0.0","maintainers":[{"name":"blockroll","email":"mailquillofficial@gmail.com"}],"dist":{"shasum":"62ad0c5b21377ba8dafd725c10269752720638bd","tarball":"https://registry.npmjs.org/@blockroll/gaia-sdk/-/gaia-sdk-1.0.0.tgz","fileCount":11,"integrity":"sha512-PcGzNkF0zPB6q3c965FBkL3FdkDiPyMyVFVp8WjPoldjYav0WhIQGVQkmtcOhMn0mxY10cOUNKBO0V6KafaOzg==","signatures":[{"sig":"MEYCIQC22uUCNaupregPx+XAAHgMXEOWczufTt278hshtauegQIhAKKKUCKmeTUrcM6QxPBwJ0QY1/MTU85DSj8/Art3lcWI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ac7983a46ce2532ca3b109a68178d97766f75b81","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"blockroll","email":"mailquillofficial@gmail.com"},"_npmVersion":"11.6.2","description":"Official Node.js SDK for the GAIA AI Workforce Platform","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gaia-sdk_1.0.0_1770571859575_0.5835014230520654","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@blockroll/gaia-sdk","version":"1.0.1","_id":"@blockroll/gaia-sdk@1.0.1","maintainers":[{"name":"blockroll","email":"mailquillofficial@gmail.com"}],"dist":{"shasum":"42a00baa6f24b9840b11d2e55e53fe8f0833a2eb","tarball":"https://registry.npmjs.org/@blockroll/gaia-sdk/-/gaia-sdk-1.0.1.tgz","fileCount":12,"integrity":"sha512-5V6ntNVg+cdjn25kCcKIX1dKR/TyNa0dpBD6AVLm+uswBcTN4SDcSUna3XvepVzxsxPW/ZdX9Wp32WS+fllenA==","signatures":[{"sig":"MEYCIQDoBx0Gmdv6dDqvSESP1jvXZh6QR37aHLAmrI9MWO8VRgIhAJFQKJW0wbLPZd9DhCcMfY6jTv7TnKxGaSbC4C++Wawl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10620},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"66a11f53fc605b9c89215f3ef981c38ad9e5ebec","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"blockroll","email":"mailquillofficial@gmail.com"},"_npmVersion":"11.6.2","description":"Official Node.js SDK for the GAIA AI Workforce Platform","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gaia-sdk_1.0.1_1770572070706_0.9562305332363399","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@blockroll/gaia-sdk","version":"1.0.2","description":"Official Node.js SDK for the GAIA AI Workforce Platform","main":"dist/index.js","types":"dist/index.d.ts","type":"module","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"dependencies":{"node-fetch":"^3.3.2"},"devDependencies":{"typescript":"^5.1.0","@types/node":"^20.0.0"},"gitHead":"66a11f53fc605b9c89215f3ef981c38ad9e5ebec","_id":"@blockroll/gaia-sdk@1.0.2","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-u+gEBp1HB0IUV61jFyzrPtsSTA/Yre9c5O+XSYvHAmJz/TUcDSooIL60lPmIumI/v8vmdl9oPo7MByqyd/uApg==","shasum":"d95d18d9bf87b5b2ff3ec6791671f6fc198e2fbf","tarball":"https://registry.npmjs.org/@blockroll/gaia-sdk/-/gaia-sdk-1.0.2.tgz","fileCount":12,"unpackedSize":10620,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHiz7svkaGFsxjVKU2Cw8+fRFpNLonkjAEzwG4vi1vIdAiEA3xe3WN95gGy8bWIz3gvan7dLyV4FK7bGiiQatkn7RWQ="}]},"_npmUser":{"name":"blockroll","email":"mailquillofficial@gmail.com"},"directories":{},"maintainers":[{"name":"blockroll","email":"mailquillofficial@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gaia-sdk_1.0.2_1770572097671_0.9581656186830376"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-08T17:30:59.437Z","modified":"2026-02-08T17:34:57.932Z","1.0.0":"2026-02-08T17:30:59.730Z","1.0.1":"2026-02-08T17:34:30.842Z","1.0.2":"2026-02-08T17:34:57.822Z"},"description":"Official Node.js SDK for the GAIA AI Workforce Platform","maintainers":[{"name":"blockroll","email":"mailquillofficial@gmail.com"}],"readme":"# GAIA SDK\n\nThe official Node.js SDK for the **GAIA AI Workforce Platform**. Integrate autonomous AI agents into your applications with ease using our agent-centric, event-driven architecture.\n\n## Installation\n\n```bash\nnpm install @blockroll/gaia-sdk\n```\n\n## Quick Start\n\n### Initialize the Client\n\n```javascript\nimport { GaiaClient } from '@blockroll/gaia-sdk';\n\nconst client = new GaiaClient({\n  apiKey: 'your-api-key',\n  baseUrl: 'https://api.gaia.nexus' // Optional\n});\n```\n\n### Talking to an Agent\n\nOur SDK uses an event-driven pattern for intuitive agent interaction.\n\n```javascript\n// Get an agent by ID\nconst agent = await client.agents.get('agent-uuid');\n\n// Listen for neural responses\nagent.on('message', (response) => {\n  console.log(`${agent.name} responds:`, response.message);\n});\n\n// Send a message\nawait agent.send(\"Analyze the latest market trends.\");\n```\n\n## Features\n\n### 🤖 Agent Lifecycle Management\nManage your entire AI workforce programmatically:\n- `client.agents.list()`: Retrieve all provisioned nodes.\n- `client.agents.create(data)`: Deploy a new neural agent.\n- `client.agents.get(id)`: Access a specific agent node.\n- `client.agents.delete(id)`: Terminate an agent instance.\n\n### 🧠 Event-Driven Communication\nThe `GaiaAgent` class extends a standard emitter, allowing you to build reactive UIs and workflows based on agent state changes and incoming messages.\n\n### 🛡️ Type Safety\nFully written in TypeScript, providing deep IDE completion and build-time safety for your AI integrations.\n\n## Environment Variables\n\nFor security, we recommend managing your API key via environment variables:\n\n```bash\nGAIA_API_KEY=your_key_here\n```\n\n## License\n\nMIT © [Blockroll](https://blockroll.com)\n","readmeFilename":"README.md"}