{"_id":"@ag-ui/crewai","_rev":"5-79ce869a21e12843a073c7d630b5f875","name":"@ag-ui/crewai","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@ag-ui/crewai","version":"0.0.1","author":{"name":"Markus Ecker","email":"markus.ecker@gmail.com"},"_id":"@ag-ui/crewai@0.0.1","maintainers":[{"name":"_mme","email":"markus.ecker@gmail.com"}],"dist":{"shasum":"5edbbfbb40159c0ed6004e962e06956689d28aec","tarball":"https://registry.npmjs.org/@ag-ui/crewai/-/crewai-0.0.1.tgz","fileCount":9,"integrity":"sha512-fNB+ISUlzZ8PvY3z696Qk2fsVniNRLm6MZm6yYJB6NRP/c9VB777qczD62oT3ehhcMvKqXVlJ7K4zB07nrUBPg==","signatures":[{"sig":"MEUCIQCc4bC9dcxIcHjhX+kTTCeciQ5ygm3zs0L5Lm2RSYRStwIgHamfYpgo1PLB1fCLvM4U3SIF+vk6FVhbZACLbyr+S3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3823},"main":"./dist/index.js","_from":"file:ag-ui-crewai-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","private":false,"scripts":{"dev":"tsup --watch","test":"jest","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","link:global":"pnpm link --global","unlink:global":"pnpm unlink --global"},"_npmUser":{"name":"_mme","actor":{"name":"_mme","type":"user","email":"markus.ecker@gmail.com"},"email":"markus.ecker@gmail.com"},"_resolved":"/private/var/folders/0t/pq2_7rn97834lcsvc_qy4t8r0000gn/T/9ef9955ca79fbb34a4fa1c2b6cb17917/ag-ui-crewai-0.0.1.tgz","_integrity":"sha512-fNB+ISUlzZ8PvY3z696Qk2fsVniNRLm6MZm6yYJB6NRP/c9VB777qczD62oT3ehhcMvKqXVlJ7K4zB07nrUBPg==","_npmVersion":"10.8.2","description":"This starter kit demonstrates sending the minimal set of events that are needed to stream data from the agent to the frontend.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@ag-ui/client":"0.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^20.11.19"},"peerDependencies":{"rxjs":"7.8.1"},"_npmOperationalInternal":{"tmp":"tmp/crewai_0.0.1_1750765870425_0.7534039919806654","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@ag-ui/crewai","version":"0.0.2","author":{"name":"Markus Ecker","email":"markus.ecker@gmail.com"},"_id":"@ag-ui/crewai@0.0.2","maintainers":[{"name":"_mme","email":"markus.ecker@gmail.com"},{"name":"copilotkit","email":"devops@copilotkit.ai"}],"dist":{"shasum":"1044f08aab37ab942bbd8ea221040e94707f2f16","tarball":"https://registry.npmjs.org/@ag-ui/crewai/-/crewai-0.0.2.tgz","fileCount":9,"integrity":"sha512-GpXuCexRrc8Z5vewpZKplBHG1SdJN5eRlR7EvSP6ub3w5WxmBjcssI9LCBuNXqPyvQPkwRhg5xjPqW90No5EMg==","signatures":[{"sig":"MEQCIDeUG24Y4nYZeocRq63lGNuTx2Rh6z8CRwiTk2agTEE/AiArUR46nYUIz5pSCFexcY83B4E9JggsADB0dJ/17pSxTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4694},"main":"./dist/index.js","_from":"file:ag-ui-crewai-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","private":false,"scripts":{"dev":"tsup --watch","test":"jest","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","link:global":"pnpm link --global","unlink:global":"pnpm unlink --global"},"_npmUser":{"name":"_mme","email":"markus.ecker@gmail.com"},"_resolved":"/private/var/folders/0t/pq2_7rn97834lcsvc_qy4t8r0000gn/T/e4ad0941dc1885043aea9896631c1721/ag-ui-crewai-0.0.2.tgz","_integrity":"sha512-GpXuCexRrc8Z5vewpZKplBHG1SdJN5eRlR7EvSP6ub3w5WxmBjcssI9LCBuNXqPyvQPkwRhg5xjPqW90No5EMg==","_npmVersion":"10.8.2","description":"Implementation of the AG-UI protocol for CrewAI.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@ag-ui/client":"0.0.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^20.11.19"},"peerDependencies":{"rxjs":"7.8.1"},"_npmOperationalInternal":{"tmp":"tmp/crewai_0.0.2_1752576314886_0.9958430979239357","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@ag-ui/crewai","version":"0.0.3","author":{"name":"Markus Ecker","email":"markus.ecker@gmail.com"},"_id":"@ag-ui/crewai@0.0.3","maintainers":[{"name":"_mme","email":"markus.ecker@gmail.com"},{"name":"copilotkit","email":"devops@copilotkit.ai"}],"dist":{"shasum":"7b07fc0d6126cee659fe2880d0dad16946829ad6","tarball":"https://registry.npmjs.org/@ag-ui/crewai/-/crewai-0.0.3.tgz","fileCount":9,"integrity":"sha512-t/JKDS42S6CFxh8wXA80ztQ85KCGkipFWPOO/Os9PtwFIH6OhTuF7PNFdN/1t1M4lnDxkNig0nEcSbqZTUJAUQ==","signatures":[{"sig":"MEQCID2Rdpdm6LVZzK3bhn85rOLUlR07I3kC/WgSaZbronuVAiBAkx1tRyiSlfnU5lJRwEtWa4Rp1oIFPintwmqp7I7xeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5064},"main":"./dist/index.js","_from":"file:ag-ui-crewai-0.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","private":false,"scripts":{"dev":"tsup --watch","test":"jest","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","link:global":"pnpm link --global","unlink:global":"pnpm unlink --global"},"_npmUser":{"name":"_mme","email":"markus.ecker@gmail.com"},"_resolved":"/private/var/folders/0t/pq2_7rn97834lcsvc_qy4t8r0000gn/T/15c68ecd162857ee5530deceb0a9542f/ag-ui-crewai-0.0.3.tgz","_integrity":"sha512-t/JKDS42S6CFxh8wXA80ztQ85KCGkipFWPOO/Os9PtwFIH6OhTuF7PNFdN/1t1M4lnDxkNig0nEcSbqZTUJAUQ==","_npmVersion":"10.9.3","description":"Implementation of the AG-UI protocol for CrewAI.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.3.3","@ag-ui/core":"0.0.40","@types/jest":"^29.5.14","@types/node":"^20.11.19","@ag-ui/client":"0.0.40"},"peerDependencies":{"rxjs":"7.8.1","@ag-ui/core":">=0.0.37","@ag-ui/client":">=0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/crewai_0.0.3_1762442295374_0.9465745856749519","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@ag-ui/crewai","author":{"name":"Markus Ecker","email":"markus.ecker@gmail.com"},"version":"0.0.4","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ag-ui-protocol/ag-ui.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","sideEffects":false,"private":false,"publishConfig":{"access":"public"},"peerDependencies":{"@ag-ui/core":">=0.0.37","@ag-ui/client":">=0.0.37","rxjs":"7.8.1"},"devDependencies":{"@types/node":"^20.11.19","@vitest/coverage-istanbul":"^4.0.18","publint":"^0.3.12","@arethetypeswrong/cli":"^0.17.4","vitest":"^4.0.18","tsdown":"^0.20.1","typescript":"^5.3.3","@ag-ui/core":"0.0.58","@ag-ui/client":"0.0.58"},"exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","dev":"tsdown --watch","clean":"git clean -fdX --exclude=\"!.env\"","typecheck":"tsc --noEmit","test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest","test:exports":"publint --strict && attw --pack","link:global":"pnpm link --global","unlink:global":"pnpm unlink --global"},"_id":"@ag-ui/crewai@0.0.4","description":"Implementation of the AG-UI protocol for CrewAI.","bugs":{"url":"https://github.com/ag-ui-protocol/ag-ui/issues"},"homepage":"https://github.com/ag-ui-protocol/ag-ui#readme","_integrity":"sha512-dddNDCRhCCrgnMsEQTlggHOhgBmnNUfIPuoP0pUwB3snVZo2JScMNdXAigel8TacDfFzNIIih5U2Ezw/9GnQRQ==","_resolved":"/home/runner/work/ag-ui/ag-ui/integrations/crew-ai/typescript/ag-ui-crewai-0.0.4.tgz","_from":"file:ag-ui-crewai-0.0.4.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.15.0","dist":{"integrity":"sha512-dddNDCRhCCrgnMsEQTlggHOhgBmnNUfIPuoP0pUwB3snVZo2JScMNdXAigel8TacDfFzNIIih5U2Ezw/9GnQRQ==","shasum":"c2ebb858b6d07e04d9baacd427e981a90489a332","tarball":"https://registry.npmjs.org/@ag-ui/crewai/-/crewai-0.0.4.tgz","fileCount":11,"unpackedSize":5050,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ag-ui%2fcrewai@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG6ODaq+QLltoRXeuXaRoVwfm3d9IOFzl9sy6hXgCMgXAiEArcEnLF7V9jyFTjViEszlMxuFu2BYlJM1uM5eXnALUWI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3616e8e-6e69-49ad-8405-1c3469ccea6c"}},"directories":{},"maintainers":[{"name":"_mme","email":"markus.ecker@gmail.com"},{"name":"copilotkit","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/crewai_0.0.4_1787241316456_0.4745392327834741"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-24T11:51:10.358Z","modified":"2026-08-20T15:55:16.953Z","0.0.1":"2025-06-24T11:51:10.585Z","0.0.2":"2025-07-15T10:45:15.052Z","0.0.3":"2025-11-06T15:18:15.555Z","0.0.4":"2026-08-20T15:55:16.604Z"},"author":{"name":"Markus Ecker","email":"markus.ecker@gmail.com"},"description":"Implementation of the AG-UI protocol for CrewAI.","maintainers":[{"name":"_mme","email":"markus.ecker@gmail.com"},{"name":"copilotkit","email":"devops@copilotkit.ai"}],"readme":"# @ag-ui/crewai\n\nImplementation of the AG-UI protocol for CrewAI.\n\nConnects CrewAI Flows and Crews to frontend applications via the AG-UI protocol. Supports both TypeScript HTTP clients and Python FastAPI server integration with streaming crew execution.\n\n## Installation\n\n```bash\nnpm install @ag-ui/crewai\npnpm add @ag-ui/crewai\nyarn add @ag-ui/crewai\n```\n\n## Usage\n\n```ts\nimport { CrewAIAgent } from \"@ag-ui/crewai\";\n\n// Create an AG-UI compatible agent\nconst agent = new CrewAIAgent({\n  url: \"http://localhost:8000/crew-endpoint\",\n  headers: { \"Content-Type\": \"application/json\" },\n});\n\n// Run with streaming\nconst result = await agent.runAgent({\n  messages: [{ role: \"user\", content: \"Execute the research crew\" }],\n});\n```\n\n## Features\n\n- **HTTP connectivity** – Connect to CrewAI FastAPI servers\n- **Flow & Crew support** – Works with both CrewAI Flows and traditional Crews\n- **Step tracking** – Real-time crew execution progress\n- **Python integration** – Full FastAPI server implementation included\n\n## To run the example server in the dojo\n\nThe dojo server is a separate project alongside the Python package, so run it from a\ncheckout of this repository.\n\n```bash\ncd integrations/crew-ai/python/examples\nuv sync && uv run dev\n```\n","readmeFilename":"README.md","homepage":"https://github.com/ag-ui-protocol/ag-ui#readme","repository":{"type":"git","url":"git+https://github.com/ag-ui-protocol/ag-ui.git"},"bugs":{"url":"https://github.com/ag-ui-protocol/ag-ui/issues"},"license":"MIT"}