{"_id":"@desplega.ai/agent-swarm","_rev":"205-1c0cf45642e3fd160c976bf9a1cadc8e","name":"@desplega.ai/agent-swarm","dist-tags":{"latest":"1.162.0"},"versions":{"1.0.1":{"name":"@desplega.ai/agent-swarm","version":"1.0.1","_id":"@desplega.ai/agent-swarm@1.0.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"4307de684b544dc06ccb4d53c6521bceef9ffc9f","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.0.1.tgz","fileCount":28,"integrity":"sha512-FAgCicWTME+of0sk0sbl1ov9oNNlHy4d981hsBO6hUaPdr7bhR5vZ8DdgraHMOOmoI/lOvsTq4So3dzLzazLiw==","signatures":[{"sig":"MEYCIQD+sVZxohlgqaIUO+ojAnyq5fyOI4Yj5PliMcJwyHEcYgIhAOnQ+3D1vL87M/8JLl4xEUzXzXbU76/C/XZGmVHzAoxg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84647},"type":"module","config":{"name":"agent-swarm"},"module":"src/stdio.ts","shasum":"4307de684b544dc06ccb4d53c6521bceef9ffc9f","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","dev:http":"bun --hot src/http.ts","lint:fix":"biome check --write src","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","tsc:check":"bun tsc --noEmit","start:http":"bun src/http.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http http://localhost:3013/mcp","claude:headless":"bun src/cli.tsx claude --headless"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-FAgCicWTME+of0sk0sbl1ov9oNNlHy4d981hsBO6hUaPdr7bhR5vZ8DdgraHMOOmoI/lOvsTq4So3dzLzazLiw==","_npmVersion":"10.8.3","description":"Agent orchestration layer MCP for Claude Code, Codex, Gemini CLI, and more!","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^6.5.1","zod":"^4.2.1","react":"^19.2.3","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@types/react":"^19.2.7","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.9"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.0.1_1765991420315_0.9610456852547817","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.0.2":{"name":"@desplega.ai/agent-swarm","version":"1.0.2","_id":"@desplega.ai/agent-swarm@1.0.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"7a762fa1320cfea3cc63c249d193de3c9c6f8a1f","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.0.2.tgz","fileCount":33,"integrity":"sha512-Q4y5OOJB0HNcsMStVIdHP0x6Jk83JdURs9qQ9KYnOAUY69qdPCwuYIm/a3kOPtCEI9AuwIECeSyTv9bAtIy1zw==","signatures":[{"sig":"MEUCIFxUmlNwjmzvqgXWz0uN0ecrAdcBnYAzndrY1Rgm6n9KAiEA7J+l/beepT6+yimP+pWKFeozyUtXJ2uMm0yfrLJ//Us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93426},"type":"module","config":{"name":"agent-swarm"},"module":"src/stdio.ts","shasum":"7a762fa1320cfea3cc63c249d193de3c9c6f8a1f","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","dev:http":"bun --hot src/http.ts","lint:fix":"biome check --write src","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","tsc:check":"bun tsc --noEmit","start:http":"bun src/http.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http http://localhost:3013/mcp","claude:headless":"bun src/cli.tsx claude --headless"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-Q4y5OOJB0HNcsMStVIdHP0x6Jk83JdURs9qQ9KYnOAUY69qdPCwuYIm/a3kOPtCEI9AuwIECeSyTv9bAtIy1zw==","_npmVersion":"10.8.3","description":"Agent orchestration layer MCP for Claude Code, Codex, Gemini CLI, and more!","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^6.5.1","zod":"^4.2.1","react":"^19.2.3","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@types/react":"^19.2.7","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.9"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.0.2_1765993003085_0.10461704766156243","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.2.0":{"name":"@desplega.ai/agent-swarm","version":"1.2.0","_id":"@desplega.ai/agent-swarm@1.2.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"43b8a005deaeae52f68aef8124c4b6c24fbf290e","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.2.0.tgz","fileCount":46,"integrity":"sha512-cIWNjgAr0ctDNxx9n5Q44t5/Ioy2dXwLGW/1lHbFSq1exYLiuFH9pSvG31grh0KiPoS851IBRKq1wg5/Lk3jfw==","signatures":[{"sig":"MEYCIQDh73vqTA3YKBQnewZJqzEHQplVh4VAAnCEpZR2MaP57AIhAPLP+4GcVm8M+q1V6BwYMV8FLdYaONEQpJQGZwc3fxC/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134493},"type":"module","config":{"name":"agent-swarm"},"module":"src/stdio.ts","shasum":"43b8a005deaeae52f68aef8124c4b6c24fbf290e","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"bun --hot src/http.ts","lint:fix":"biome check --write src","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","tsc:check":"bun tsc --noEmit","start:http":"bun src/http.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","inspector:http":"bunx @modelcontextprotocol/inspector --transport http http://localhost:3013/mcp","claude:headless":"bun src/cli.tsx claude --headless","docker:run:worker":"docker run --rm -it --env-file .env.docker -v ./logs:/logs agent-swarm-worker","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker ."},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-cIWNjgAr0ctDNxx9n5Q44t5/Ioy2dXwLGW/1lHbFSq1exYLiuFH9pSvG31grh0KiPoS851IBRKq1wg5/Lk3jfw==","_npmVersion":"10.8.3","description":"Agent orchestration layer MCP for Claude Code, Codex, Gemini CLI, and more!","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^6.5.1","zod":"^4.2.1","react":"^19.2.3","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@types/react":"^19.2.7","react-devtools-core":"^7.0.1","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.9"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.2.0_1766011478065_0.5548776267651263","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.2.1":{"name":"@desplega.ai/agent-swarm","version":"1.2.1","_id":"@desplega.ai/agent-swarm@1.2.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"2b327544757045ad65affedb18d9d2336e0f38c6","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.2.1.tgz","fileCount":48,"integrity":"sha512-hK8ruuCUA0ZWfCMXwhqK2QpM4sjtbP1N5AHT2/2RU6wLQEefkA97L1C3kx5cNMOzHfeHbkpnUt0yiCotDkXtKw==","signatures":[{"sig":"MEUCIFRcjiLT1Diz1UD6cZa/NEn2CsrsMlHNl7zZpn5OhVeiAiEAus0/vvKkb17EAcA/+m+ku2F6/U9kznGnc7qpJHaUbnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776832},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","shasum":"2b327544757045ad65affedb18d9d2336e0f38c6","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"bun --hot src/http.ts","lint:fix":"biome check --write src","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","tsc:check":"bun tsc --noEmit","start:http":"bun src/http.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http http://localhost:3013/mcp","claude:headless":"bun src/cli.tsx claude --headless","deploy:uninstall":"bun deploy/uninstall.ts","docker:run:worker":"docker run --rm -it --env-file .env.docker -v ./logs:/logs -v ./work:/workspace agent-swarm-worker:latest","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest ."},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-hK8ruuCUA0ZWfCMXwhqK2QpM4sjtbP1N5AHT2/2RU6wLQEefkA97L1C3kx5cNMOzHfeHbkpnUt0yiCotDkXtKw==","_npmVersion":"10.8.3","description":"Agent orchestration layer MCP for Claude Code, Codex, Gemini CLI, and more!","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^6.5.1","zod":"^4.2.1","react":"^19.2.3","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@types/react":"^19.2.7","react-devtools-core":"^7.0.1","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.9"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.2.1_1766012461697_0.12282241488713663","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.9.0":{"name":"@desplega.ai/agent-swarm","version":"1.9.0","_id":"@desplega.ai/agent-swarm@1.9.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"e6ef42d961e551d1e5c814d1d2350febe77cc2c7","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.9.0.tgz","fileCount":135,"integrity":"sha512-bD7g2ClltN1bA3a/lLhFs2sqvQiugGts6xPhRfxYYrKyF+xjfgWccGChypyZYDKz7XeTlHqRsuQUn7uLgb4yHg==","signatures":[{"sig":"MEQCIB8X60OIkiUBFHOUO3JJZ8oqhAIUVyQcji1KHjRKrvQLAiAMFTByZxnc2VsztiSvNdooQvtt8zyq6iQ2Qkm5Ee7rtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6701955},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","shasum":"e6ef42d961e551d1e5c814d1d2350febe77cc2c7","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","tsc:check":"bun tsc --noEmit","start:http":"bun src/http.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http http://localhost:3013/mcp","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest ."},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-bD7g2ClltN1bA3a/lLhFs2sqvQiugGts6xPhRfxYYrKyF+xjfgWccGChypyZYDKz7XeTlHqRsuQUn7uLgb4yHg==","_npmVersion":"10.8.3","description":"Agent orchestration layer MCP for Claude Code, Codex, Gemini CLI, and more!","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^6.5.1","zod":"^4.2.1","react":"^19.2.3","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@slack/bolt":"^4.6.0","@types/react":"^19.2.7","react-devtools-core":"^7.0.1","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.9"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.9.0_1766439091773_0.10569523051568042","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.10.0":{"name":"@desplega.ai/agent-swarm","version":"1.10.0","_id":"@desplega.ai/agent-swarm@1.10.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"bea75472f3024480eb6ed0ffe107859855feab27","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.10.0.tgz","fileCount":140,"integrity":"sha512-pgExHIArP/N8MZ5Bs9L8+PDipQRUbJVic+xVAqmttZdNby391BlTEh72MbLC/SccRR2PMfJuTw1+BuA9+ygDqA==","signatures":[{"sig":"MEUCIQD+KoeSJFH0HOqtZdZpvzbkYm9//ii1lQLMDFg31rOLxQIgL2Wwo8LSSD4UmBe4rQpDMVSrTChekcI5KJTdJu97dmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6783679},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","shasum":"bea75472f3024480eb6ed0ffe107859855feab27","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","tsc:check":"bun tsc --noEmit","start:http":"bun src/http.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http http://localhost:3013/mcp","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest ."},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-pgExHIArP/N8MZ5Bs9L8+PDipQRUbJVic+xVAqmttZdNby391BlTEh72MbLC/SccRR2PMfJuTw1+BuA9+ygDqA==","_npmVersion":"10.8.3","description":"Agent orchestration layer MCP for Claude Code, Codex, Gemini CLI, and more!","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^6.5.1","zod":"^4.2.1","react":"^19.2.3","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@slack/bolt":"^4.6.0","@types/react":"^19.2.7","react-devtools-core":"^7.0.1","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.9"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.10.0_1766454535330_0.8963799240773589","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.10.2":{"name":"@desplega.ai/agent-swarm","version":"1.10.2","_id":"@desplega.ai/agent-swarm@1.10.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"5faf1b520f8983d182c4c090354672d3d11a5165","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.10.2.tgz","fileCount":144,"integrity":"sha512-NQsR+OLHoYxM6e+/Rn1gpVCCG2WkmFAnYlkFtnw6PqWSPe1SlKPxqdwPO69gNUuusSt5ye+xAH2FrbTwm8U75Q==","signatures":[{"sig":"MEUCIQCgB/W9mL3+S1y6h+ZVdvWJbCT2S/QDVHvojnVGQ4W8EgIgOH+88D0Pjd6YvlC5SGK6Vur+64F1edHgs8R6X/56bxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6852920},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","shasum":"5faf1b520f8983d182c4c090354672d3d11a5165","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","tsc:check":"bun tsc --noEmit","start:http":"bun src/http.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http http://localhost:3013/mcp","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest ."},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-NQsR+OLHoYxM6e+/Rn1gpVCCG2WkmFAnYlkFtnw6PqWSPe1SlKPxqdwPO69gNUuusSt5ye+xAH2FrbTwm8U75Q==","_npmVersion":"10.8.3","description":"Agent orchestration layer MCP for Claude Code, Codex, Gemini CLI, and more!","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^6.5.1","zod":"^4.2.1","react":"^19.2.3","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@slack/bolt":"^4.6.0","@types/react":"^19.2.7","react-devtools-core":"^7.0.1","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.9"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.10.2_1766459010359_0.5396939655591835","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.10.3":{"name":"@desplega.ai/agent-swarm","version":"1.10.3","author":"desplega.ai <contact@desplega.ai>","license":"MIT","_id":"@desplega.ai/agent-swarm@1.10.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"c4d9fa4143a946f7ecd7ac1279495a5d029ee255","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.10.3.tgz","fileCount":144,"integrity":"sha512-bCu/65U0qRLs6Dx5VyZ9Olv1540yIUC8HEJ0rf73wyW4jDTjCQcRFqJjxuNNfIPZLSb5JQo7NDOzcSBUT4xC1Q==","signatures":[{"sig":"MEQCIE/QQ4NqifJo1BePaqZ59kNbxXjP3STNnSVDhHBMtoDmAiA86dKIROX/vTimMYV0OeA6D0Qg7+Yhyhxg+13opNPhJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6853381},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","shasum":"c4d9fa4143a946f7ecd7ac1279495a5d029ee255","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","tsc:check":"bun tsc --noEmit","start:http":"bun src/http.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http http://localhost:3013/mcp","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest ."},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-bCu/65U0qRLs6Dx5VyZ9Olv1540yIUC8HEJ0rf73wyW4jDTjCQcRFqJjxuNNfIPZLSb5JQo7NDOzcSBUT4xC1Q==","repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.8.3","description":"Agent orchestration layer MCP for Claude Code, Codex, Gemini CLI, and more!","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^6.5.1","zod":"^4.2.1","react":"^19.2.3","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@slack/bolt":"^4.6.0","@types/react":"^19.2.7","react-devtools-core":"^7.0.1","@modelcontextprotocol/sdk":"^1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.9"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.10.3_1766459161195_0.1812256142116444","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.10.8":{"name":"@desplega.ai/agent-swarm","version":"1.10.8","author":"desplega.ai <contact@desplega.ai>","license":"MIT","_id":"@desplega.ai/agent-swarm@1.10.8","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"59cd8224e3190155edabba0797e86ce168f70246","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.10.8.tgz","fileCount":149,"integrity":"sha512-B7DJij1Fzg3DO29YO6kidxJfdeTyu2GkvQplQB0IB/OPuC19vmH7SkOXoSwv67U0nfzFOv4gM5ptuSOn6I/VDQ==","signatures":[{"sig":"MEQCIFGY+hNCu2NVcDXszn2A+qEI+BJweUF1BMBeeKZur8WdAiApOJ70zBiIS4yx0JaKsHVEklLRTDEAdjmnfHpvpolIbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16743592},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","shasum":"59cd8224e3190155edabba0797e86ce168f70246","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","tsc:check":"bun tsc --noEmit","start:http":"bun src/http.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http http://localhost:3013/mcp","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest ."},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-B7DJij1Fzg3DO29YO6kidxJfdeTyu2GkvQplQB0IB/OPuC19vmH7SkOXoSwv67U0nfzFOv4gM5ptuSOn6I/VDQ==","repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.8.3","description":"Agent orchestration layer MCP for Claude Code, Codex, Gemini CLI, and more!","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^6.5.1","zod":"^4.2.1","react":"^19.2.3","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@slack/bolt":"^4.6.0","@types/react":"^19.2.7","react-devtools-core":"^7.0.1","@modelcontextprotocol/sdk":"^1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.10.8_1766525682081_0.9274290366282396","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.20.0":{"name":"@desplega.ai/agent-swarm","version":"1.20.0","author":"desplega.ai <contact@desplega.ai>","license":"MIT","_id":"@desplega.ai/agent-swarm@1.20.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"93d885b730b9acf7fb0ee58fc80fbcd921c46387","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.20.0.tgz","fileCount":238,"integrity":"sha512-zRkTZnrmqjOma1/FA0pDExTLT57aOkHtJXJq1rjC8UTeyoeYr2+6iIucUzp6+nrEsfl+KxFCiRI/qPWDUAQYJw==","signatures":[{"sig":"MEYCIQDky6jFwrkOFHZZCzUepMMScAY+qbfU82kcZ6vY8jYheAIhALQv6/E1tQUcj0Tl4xi4PlQubq/vJp1j9kT7tbSFpUA7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18168162},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","shasum":"93d885b730b9acf7fb0ee58fc80fbcd921c46387","engines":{"bun":">=1.0.26"},"scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http http://localhost:3013/mcp","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest ."},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-zRkTZnrmqjOma1/FA0pDExTLT57aOkHtJXJq1rjC8UTeyoeYr2+6iIucUzp6+nrEsfl+KxFCiRI/qPWDUAQYJw==","repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.8.3","description":"Agent orchestration layer MCP for Claude Code, Codex, Gemini CLI, and more!","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^6.5.1","zod":"^4.2.1","react":"^19.2.3","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@slack/bolt":"^4.6.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","react-devtools-core":"^7.0.1","@modelcontextprotocol/sdk":"^1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.20.0_1769709797988_0.9168956766340663","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.49.0":{"name":"@desplega.ai/agent-swarm","version":"1.49.0","author":"desplega.sh <contact@desplega.sh>","license":"MIT","_id":"@desplega.ai/agent-swarm@1.49.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"55d73d02606d5f421efa4a4bd14f63d66c108548","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.49.0.tgz","fileCount":862,"integrity":"sha512-9Y0qv2orMVAUFVxsAwIe1f3fkAPJu76gdxyIiDS0kUSOgEoowsQJETFA9WPRL1MXTRFFQjzcmjruk4004FhlAw==","signatures":[{"sig":"MEYCIQCaVZWrEvRjvIksIokCa/hGLYa+FbLDAvnD1t7wAywKwgIhAKBnsUarQw/aLEB30M5ZknfcYGRdzeTP0BVpS5OK9vuw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22741808},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","shasum":"55d73d02606d5f421efa4a4bd14f63d66c108548","engines":{"bun":">=1.0.26"},"scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-9Y0qv2orMVAUFVxsAwIe1f3fkAPJu76gdxyIiDS0kUSOgEoowsQJETFA9WPRL1MXTRFFQjzcmjruk4004FhlAw==","repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.8.3","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.49.0_1774111054987_0.6805091352820807","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.51.2":{"name":"@desplega.ai/agent-swarm","version":"1.51.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.51.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"6197a196fcabadcb8b4166c2cf6d401daa87b7ac","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.51.2.tgz","fileCount":466,"integrity":"sha512-jmZCKk6yIo92q2xuaHWPeo0HKg6/GIpcifXjo5FpzfMJsKedOyl/5tfBHmKT+/IOy9SSU3D3ZsvdgFbvSkkdSA==","signatures":[{"sig":"MEQCIG2L5+ObP73StRLE+sWF7kZevz5ngVkf1yT0/OnROL2JAiAFVowrbfZtioi7AKcJnSlkIakHMv01IrPg/9KKdC2p3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.51.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3090854},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"753a7779744c91349f32a81fa4ad0dab87d1db12","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.51.2_1774310996535_0.5744350193804117","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.52.0":{"name":"@desplega.ai/agent-swarm","version":"1.52.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.52.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"8af24215b7901fa9716e23116b8bcdc2b97558ac","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.52.0.tgz","fileCount":489,"integrity":"sha512-r6bXskiHNWwV5JTfw6wnvPb0WlFhqIP0GzPNoWOiCCu1vVrYPVWTs7YnlsH7vNKyfIoYe6HT7z/u9qm49p+WFQ==","signatures":[{"sig":"MEUCIQCa1GSYrMxnCIwAuiX3UgtrCAVbcB3ysQGpVTdr1l0FmwIgIUKOcq9eBbu8r8W1y/mF/zBn7ChRA+IDbI1YPPlwxCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3254256},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"b967149866339297b1991502305b521bb0baa700","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.52.0_1774390962895_0.7877962183975675","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.52.1":{"name":"@desplega.ai/agent-swarm","version":"1.52.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.52.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"d88301d823405292188080feb15fc521ad501087","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.52.1.tgz","fileCount":491,"integrity":"sha512-/gjFLCYMGJH+T+WPwfe6iKQtpCCw96sRE2u0Skabqmzj0PhlmdNeXAWYxgFWInE0ffKj5RehrJtCsbSapz6WHw==","signatures":[{"sig":"MEYCIQCfGVzbaUC4guGLp9xqii5JVXH5P1L/54U2LbbNzLbRowIhAK/3unhhXM9ZnduQInXdpG5784p0mUmzG60WhpUyn6L8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.52.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3298593},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"58aba6c1401652ad2db3eb99d878f3e32ad3227f","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.52.1_1774455783216_0.2766689585408364","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.53.0":{"name":"@desplega.ai/agent-swarm","version":"1.53.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.53.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"d578eed9d8fce967fef42faf738f4b1ee6d09dae","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.53.0.tgz","fileCount":513,"integrity":"sha512-t1W1xMFZ4yL6TkmUjm6CamgsYxnlCSkV+21VkJX3EkA1KnQINDuoXt6XAHfuDuCXHVBsHGE4f6coWWumY7ojGg==","signatures":[{"sig":"MEUCIBHf873ulKFL7oNCvXtWuNhXxdSGRA0BMaP+yHByxzQVAiEAk9G+VBZsZ3dY6UDQKlFBDolClOyae5FPqSyysIXABXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461565},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"132649c852cdcc31e2aff29e133468a0453701b2","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.53.0_1774488064289_0.5649006399958156","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.53.1":{"name":"@desplega.ai/agent-swarm","version":"1.53.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.53.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"1472966d14d4cd72d1c3dae620cb8c4487d40ff1","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.53.1.tgz","fileCount":514,"integrity":"sha512-qQQGpY65nyEZdXyPPwGNMEoKi0Tpje88PympSNk9WHyAE0sMaO5oBwkA7NPnwzaYwcJ1pTtOElCSPIOt99oWqw==","signatures":[{"sig":"MEUCIAGnIcGQVHlAPAu5y7k+m9bIpeORew6tLN52YTFK+796AiEAy3c9MG4URFGjbKdCT0M3pM7Qyh1Ys2DEWSolcNBUOXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.53.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3472500},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"437e967fffd72ec814cb710659afc90d8a6d0c39","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.53.1_1774537738992_0.9532932696828966","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.54.1":{"name":"@desplega.ai/agent-swarm","version":"1.54.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.54.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"da0f170ac5b25787996da187577ecd96515c6319","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.54.1.tgz","fileCount":517,"integrity":"sha512-WbJjhqDjSZRc/4FjbjXl4/YRF7J1TX0RORXtOlbPlik+NFe2pqjdoCIIn+BZJiF4vqMW1oda09nrNcZXzFuwbA==","signatures":[{"sig":"MEQCICYgEFqKL053BxG96bZXEKS1d28ZIYcieXBYmSjJ/FKSAiBGeejtRkV0cHsdP3T3CSJ2ghDay1IRQE1hQs6FSrKXMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.54.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3513425},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"bfc64d4253ba770c843a2aff5660a2f3f581eb74","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.54.1_1774575207560_0.004443596082947643","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.55.0":{"name":"@desplega.ai/agent-swarm","version":"1.55.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.55.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"ee443925c2dafef1322d0ae986e9c0b42bf50d98","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.55.0.tgz","fileCount":512,"integrity":"sha512-5tpxDssb87vnaUpIBGlfuKOmeGl8LjziBNxKWN8AKj7SUiIkk5nznKm4I1RDCC49gu4cpBnkdLhbEmhO3tDOTw==","signatures":[{"sig":"MEUCIQDYOOGz0C2pUY1wu0DFqq0+UjgCmMQS2KWNG6SDWRAqIgIgUt5mXyHQVeHx23Tk1flRjVV9mD1mUApEaGl7szh2TRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3473021},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"1ac7169bfd16074eb2d98efb4e62fefeb5f0bd3b","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.55.0_1774717844761_0.30936912248768733","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.56.2":{"name":"@desplega.ai/agent-swarm","version":"1.56.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.56.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"0866ee5fec851e11dc88e58b3c85b8228d202784","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.56.2.tgz","fileCount":515,"integrity":"sha512-7ZRdVHeIkxt5gzvGk+0hdwgcOy6jOruAPJXbazivGanr644BgM69ANrGmE3zb2PCIP1KNW526thHseyuPEmG6Q==","signatures":[{"sig":"MEYCIQCX5T9wdoddhRPedrEmymR/wOtp/2X0d36n2mpw80NvWAIhAOqNFQOt94pdeN1FUFug6XDWiESaJ8Ddz3t8jNnljmLA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.56.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3495795},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"2e008bfd25489bc85b9d45a773b34ce8078a9676","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.56.2_1774831974128_0.15262131659980427","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.56.3":{"name":"@desplega.ai/agent-swarm","version":"1.56.3","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.56.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"7c028089406466fe16a47894122e9bc4d0f02acc","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.56.3.tgz","fileCount":517,"integrity":"sha512-R5UjPFlFYPWY4zg2AC8xrNUuGTxB3accHu9vvEmK9fjh9ZQ6kE9+1y9m0zRIJoBpHNLYLl1KG7Uf8nImfizPaQ==","signatures":[{"sig":"MEUCICq6icRhx4t7d8nBKo2Q90p+sGu08Z0t/5NEG8kxRzx6AiEAkL9/2I21fe7vt6/P8iML+TUihrvypgDzsfTfWx2oW5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.56.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3503316},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"be4a10dcf95bf0293bd232377e9b177b9299b1c9","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.56.3_1774835304857_0.5843176571970201","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.56.4":{"name":"@desplega.ai/agent-swarm","version":"1.56.4","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.56.4","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"b37c87e22eb90666b5223794fd193dd9f5d9a0b5","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.56.4.tgz","fileCount":517,"integrity":"sha512-TDOvewlvhieYBa+UI9BgH8goyGkXdWAwkuyKubzYgQk8DgupUmu0d8qMqUGE5sw+TGp9esbTxGRZC9o5XVR+gQ==","signatures":[{"sig":"MEUCIFYnKb4pyJ+VcnyJZIP+ZJafr8HQqptdAwA09Xg7CRfqAiEAxMtiJGnGZFiFGLetCmBLKT7Lszq/jX072rrSyFjgGQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.56.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3508817},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"e45d6003f9f41b047b1a2bc97da4022322cc29cc","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.56.4_1774874206950_0.0793181987344116","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.56.5":{"name":"@desplega.ai/agent-swarm","version":"1.56.5","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.56.5","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"21cc08e5ae38500c2a37daeaa06f3783e4b0c796","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.56.5.tgz","fileCount":517,"integrity":"sha512-qAjcEmqfRm0HWdIPVvwAP1m80JL49/Cuwf4mn2R7OkUsYZ0VhzIGKlm+b/w5yCnn1aaLtK/xnDiLLwPY5zmbWw==","signatures":[{"sig":"MEUCIFcAPCZO5PWqJ2lQttiUAEj/e71xsOODVO105zt0LsGvAiEAqQI0GmW7YFOCWomVAzqfWlcNwSlS2L6LUeFI2X/OU1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.56.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3470515},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"7b0ffb7c86cc5f9ce5026bad31971aa67f1ed8f6","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.56.5_1774884015950_0.31405074740449357","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.56.6":{"name":"@desplega.ai/agent-swarm","version":"1.56.6","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.56.6","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"4414515766d93970eae12c83a38813364f8ef34d","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.56.6.tgz","fileCount":520,"integrity":"sha512-nuHKLssbf6lSFG1xd0wy/rCniiSiCQLgXbCkrJ0ZMrn/+lJm6bNP9cdCQdYXr0wdOUtB6vgYRG7vJwe9hok2sQ==","signatures":[{"sig":"MEYCIQDw5xO0qVv0b330OM9GaCiAdHuFdXvfVBimL9dPK4omTwIhAPFzw04CsImQ0iTh/5vDaU0aFHbPULJ03234pXQXatmm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.56.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3507742},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"205a65f6404c28e5de5c337b61290b8937aed639","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.56.6_1774908555520_0.8148737693608061","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.57.0":{"name":"@desplega.ai/agent-swarm","version":"1.57.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.57.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"2d873d8e0cb9d253cd805ad45a31d47701118924","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.57.0.tgz","fileCount":521,"integrity":"sha512-T4hd9udzhvWMZQMPnkUdrVdKb9wrT974UZQTikoqcxznvO2IuXf7MIyQy3hhrCKpHNGIX+KUhX65OeGJzaVelA==","signatures":[{"sig":"MEYCIQDXFZVrQ99gNNG2IiFYTFvA557TMyAad1duiXdBJL18dAIhAPz86xtDNbOTcLGxq18/Do3ZMd+TDu0HW3ScC+IqDErz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3510461},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"7fdd70415e85809e7dd6e52387a0550f138be056","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.57.0_1774914550007_0.2390856069950129","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.57.1":{"name":"@desplega.ai/agent-swarm","version":"1.57.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.57.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"c084d60ea52bfb5473f34a1052cd02eac8c88338","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.57.1.tgz","fileCount":524,"integrity":"sha512-VfKJbmg3XN522fp3c/aPLiiqFqzuBJNpTThVViLhMDuEpUsrwhmv9K0rarXtH3lfRvWiUMRGYUZwMfHX/sv9jQ==","signatures":[{"sig":"MEUCIQDaiF6X9FMk8p213obxEvm9+EvkI+h5D+nAYZILEXe0KgIgZOOJui+eKoPMgs5gRi9DJaDciyVErWHoJgToFyh/3sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.57.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3520818},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"07479b4e9ff123b9d461df74255dda8a4f96ea13","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.57.1_1774965749348_0.9186517168852004","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.57.2":{"name":"@desplega.ai/agent-swarm","version":"1.57.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.57.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"005a3f5b821b5c135720865f711cfc11b5c477ff","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.57.2.tgz","fileCount":524,"integrity":"sha512-t32fIzroDv/uObe8NbI+5kMC8222mi/zdJ/KQIwjDXDfXT8y3scAQf0JCkJ1UGGka56LYDEmP/J2UQOjhdFN0Q==","signatures":[{"sig":"MEUCIERlirC6elxhNqYmWIqERP8DT2e/ZKRLCFRPPqT/g6RJAiEAhhOtLNwZZMT+iFEo1zYhy67ho6T6fLcEj3U+QOr6Q1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.57.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3520818},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"5c7de6863d0b9aae2580af48a94a6c18a3fcd9a0","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.57.2_1774995455959_0.869819935490183","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.57.3":{"name":"@desplega.ai/agent-swarm","version":"1.57.3","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.57.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"d7f51fbcb35725081cab867fcddebfd534dc3e5e","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.57.3.tgz","fileCount":524,"integrity":"sha512-96LDxXXI7mGPklXrnpjpJ8UjtoXsgRFQMKJgJ+v4Isy4IwEsSVG4KZuS+u1tASgn02dW5JYnR2Hs2C4kd6R9jQ==","signatures":[{"sig":"MEYCIQC/wkiLtkCZOYJggWJsawD/NxdcPsdh2MyW2DMcooBMUQIhALzWAnrzqRqTBUaZ0f04VfZW8Uye+G6E9lTubF60J4jy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.57.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3520818},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"b7b720099fd772c35430cd4ff1321cc7c2b2f58a","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.57.3_1775037823989_0.9451171716201989","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.57.4":{"name":"@desplega.ai/agent-swarm","version":"1.57.4","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.57.4","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"67c937aef4054e7de59a8ab30890c1a9f2f6ce94","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.57.4.tgz","fileCount":525,"integrity":"sha512-UM1B2wQ60j9QzBU0JkKhFvjqDUPUuEW4GSImvWMNixPQ1QBKvi+C+s6IRLQmMD83FJ22w4S4CF3RR4hBqcKCIA==","signatures":[{"sig":"MEUCIQDV4/TTdmFOu6gxPeuKEbXmzzhtBVizqCVt0DZkWNtF5QIgOHKHGM9x7ZMO/CfEf89PM8if0LppVVMrB5Gpeu90i4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.57.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3531029},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"864decd8897dfaa98d5485421098f395709923c1","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.57.4_1775039937650_0.3860887214172235","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.57.5":{"name":"@desplega.ai/agent-swarm","version":"1.57.5","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.57.5","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"6d4919f8b9f423ba4971943322b5af717d859af3","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.57.5.tgz","fileCount":525,"integrity":"sha512-A1x/W0bkfysz/rFNMLr7s70KzkNOXhfGvTY2VamBNuH6EgM2mgGox9FR8WYuWuRBKgG7kO4UquCMwocZRbMWQg==","signatures":[{"sig":"MEQCIFyOy6P/uAeGRgq+4w7kZfE07dMs5qw+cOPWX/GUVkvgAiAsND2w0487rqCU0fEuS7JEvcBmJFBoSGZ7degsae+NpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.57.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3532406},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"808de30867ae46e5910391b86351c53241d547a8","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.57.5_1775042832265_0.042459844796450374","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.58.0":{"name":"@desplega.ai/agent-swarm","version":"1.58.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.58.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"7f88077aefbd699d272448456e3de465027751c9","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.58.0.tgz","fileCount":531,"integrity":"sha512-VCvkoA/+klF8FBWGsUtHZIuluvpYBRu97LjyI/P18CKIkF/mTQs3smcCVMsTyl6MtjJqZclzwqBoA5s6z/+QwQ==","signatures":[{"sig":"MEUCIG/0+jvxK1BAMY0nsEeTrj6mJYjlGW3lQD1YFaybAXBaAiEAiU7KtkI6j8KUkxdYjnE5OnaPrrpk7AaXJbBBMd9lgnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3575030},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"1488e30077bd8a0cba21caffc11b0872214a6db6","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.58.0_1775215414184_0.9095439872502324","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.59.0":{"name":"@desplega.ai/agent-swarm","version":"1.59.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.59.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"b9853410f1528028c1e6d35815617c8db5b80b19","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.59.0.tgz","fileCount":543,"integrity":"sha512-HuqOW0JgJ9rI6Sfls8n4AVECxV7nBHsZQh9rzLejriRKj5LJKqeo77erZye53ESd2Cjmh4RnMK8epSyd+AZ2Aw==","signatures":[{"sig":"MEUCIQDPFMu8zSri9asT/ea4XfRGII/6tQbWOi/ZdReZCOysqQIgbA8fHkTqDw0+V9rHLIrZRaDoxp9raUG1Wz19m6uVi+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3646829},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"f30b57a57b94d424b45ece0b9db04e376a2ad5a3","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.59.0_1775236643019_0.40759048776994056","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.59.1":{"name":"@desplega.ai/agent-swarm","version":"1.59.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.59.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"d6bf347e5ce56a930c5c3b1bcd615d4bee30429c","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.59.1.tgz","fileCount":543,"integrity":"sha512-II8/AYVzgnqO5qbDJoTzImxL8hgcYmS80/AJ29S7hAE+6jtrtR10x+XbxunPDIW0aUK/QTjwTxFUm2aE4ORLLw==","signatures":[{"sig":"MEUCIBF7d6Uoe28M7l9bO8gmzCsyPgyX8dfibABPFFArIPZMAiEAqmwUpSWNdOoebwp9E+P5x3Y3pmh3OA2sfHwEXx5H0Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.59.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3648149},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"6c4e5c80e534e8fb429596d9264ac405f89821ac","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.59.1_1775486322163_0.48537264818232506","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.59.2":{"name":"@desplega.ai/agent-swarm","version":"1.59.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.59.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"a5a3f42664f2ede62af24b61804f5caa582ec622","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.59.2.tgz","fileCount":543,"integrity":"sha512-rtKfqNZ67yGTDLDAvXxg1e5jnPkkTr79Qs21Z+qwy8jHrsiiQhdbMNNGn1TY2kFJOnJ31pOTJXefKod3mtl3rQ==","signatures":[{"sig":"MEUCIQCQbpJXrfsuRbd57DJTTlLjeXYkHPzg4TyEGDsG0067ggIgHzYxTZboR7Dhnbo1BTjtDZrI3gsYlqJLrUbpt+t2xKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.59.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3648149},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"14e0137043e8470e917d8b2099996bebf3cbbed6","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.59.2_1775494102894_0.022549586134595234","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.59.3":{"name":"@desplega.ai/agent-swarm","version":"1.59.3","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.59.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"cc0630a36252a4222359d30a5faca1bb64e6b652","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.59.3.tgz","fileCount":543,"integrity":"sha512-vEYObvD3EYliBAZPCUoZ/wkc0yeN7+1WhKQAH73O7+eyaucfRbdXR5OHCRW5n+dOpVBpK5hFSTb8iCqJ0pJ2Tw==","signatures":[{"sig":"MEYCIQC2dzZFCy6MlD2rJg4Lkb3lf8FRXF7v2kkLLCdGbw72jgIhAN+LvmiJ4pNOljPKeNQjUIEVQp5g6LfwC0PeQUhxSytf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.59.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3649532},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"2229bcdb0f0af2594d27683b526f38ef85b1a620","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.59.3_1775589175777_0.2119790951114846","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.60.0":{"name":"@desplega.ai/agent-swarm","version":"1.60.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.60.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"e0f44153c6128aa8aba68d8cd93f16dbc1a4b303","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.60.0.tgz","fileCount":553,"integrity":"sha512-M4O55ub5qauRBbdGoLXg965WGpMjvw9fe1aGhU72KrDLcS56zE7za6o+g6fWS596livrzcLXn0xxEH3mKN2V1g==","signatures":[{"sig":"MEQCIAi6vdaNj6vmXTKcwYITlLjiueHmSo4MWCRJP6iot6DgAiBAKKMXkTPtAmY59Xz1ZaED1ILF5AXugj1a0LklzWVEOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3677542},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"e1ef5ffb859210b8bad3bc6754cecf70b11f0788","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.60.0_1775674958251_0.7513803146252882","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.61.0":{"name":"@desplega.ai/agent-swarm","version":"1.61.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.61.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"39b2efc6b84c991fa8a067984b2a766003f18a11","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.61.0.tgz","fileCount":554,"integrity":"sha512-a9MYZA1W2TWvDKFIyZZazdK0F3zI+5c3BfX2KXJJ4KcQ2AYSG9u81CP6HDcYcQmFghe/sR37KMfjDsiDghPoTw==","signatures":[{"sig":"MEUCIA5mv5G9K1fJAVCUw8nv3Gp3ie9154Uh062yFU96MhQnAiEAyS62biGT4/611fiJ0wwyMfJUNn5+olQ3BmFomdNtZPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3744103},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"fdd02c3021430cdd16afa223ba5f2dedca39d07b","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.61.0_1775697405407_0.5466518380249232","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.62.0":{"name":"@desplega.ai/agent-swarm","version":"1.62.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.62.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"6cc85a19d2af003255905906311a5c852fb223b9","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.62.0.tgz","fileCount":554,"integrity":"sha512-cI4ofePtaMlrIq56t8Vsqy4sIYMg2TIcM5tuRBncYY7awIpIJqIaebSa4f021CENnEJpfGyo4r5x5IbH3hLshA==","signatures":[{"sig":"MEUCIBfDdOeJ5dbxatSl7tYw5bm7ItovEGaabaZkAi5tcoMdAiEAs2OKH1dSI3QdKtgP/CU6cWikknp+j6pEErEbHywUeUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3744103},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"29c2556ff52d23e69bd83bec882d354c01b6a30d","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.62.0_1775717835430_0.9133277674161226","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.63.0":{"name":"@desplega.ai/agent-swarm","version":"1.63.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.63.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"e50942cc7266569841eae5aecd5c4d920d2c3468","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.63.0.tgz","fileCount":565,"integrity":"sha512-422G8ZYMmOkvE3H5sDG3DBIe8biXKITOTLB1VtTpEXUqeeXwDnX9tUuT3bgWZdTBk3KuT9QddsPBKX8DzLcFwA==","signatures":[{"sig":"MEQCIF9CNLDIc9icbFrTkkQsBDdQbKWbU0RKQrHrs0mY9/4tAiAwRsTCdgokW2DvnPJdx5GKlxpGZ6vApgYsWIQwlby9yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3871888},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"f8276f8b4e7f170a4d1d647e21784e596bc40329","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.63.0_1775772656566_0.9795645169208806","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.63.1":{"name":"@desplega.ai/agent-swarm","version":"1.63.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.63.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"bca9ecf8fd48307b47c6a1ea0c8ef2cd00b9e8e3","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.63.1.tgz","fileCount":575,"integrity":"sha512-VqMa1gEgeO79t3VLmao5qRyfAas3XvNSSj8iKx4oVgs2SDczjPBgFHItIqHJJBGCqG5aJJaola9RWvHv26ze2Q==","signatures":[{"sig":"MEQCICUdx+j4mf+EAvAZ5x3tXl8nl/+51QBOn/UlT+WxuNb/AiB6LuOV2xkW2oJvyXUiqO1q0XWb2JrIpXvpi4eB8qFqhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.63.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3940017},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"99db19dedea5addbfde707cb75a7b42de1f03ac3","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.63.1_1775823254759_0.44983581904826475","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.64.0":{"name":"@desplega.ai/agent-swarm","version":"1.64.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.64.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"e009eeff16d2d9e6459f865e83a5ed44b5db57b1","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.64.0.tgz","fileCount":575,"integrity":"sha512-5rxO0BAFE2+7wukhKfnHL+uF0poy30N7OoefOFDAa7q4iaW5va8jEGPRC9W0Cc/r/m8uuKoNUb4ezZUX7k9rzA==","signatures":[{"sig":"MEQCICbifdVRpcZ4K54oMckW5kTKyAl3/6jNLJyQpGXH1BlTAiADOtZyO2mgqfO2got9EbcilQ7ySIzWPy1rt3SXF3uXUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3940017},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"035c83f1d709a871f22169223f1e16f776fe7ceb","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.64.0_1775825078733_0.86662495796561","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.64.1":{"name":"@desplega.ai/agent-swarm","version":"1.64.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.64.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"9018b43dbb12c3d0de1fa8291e0c14bee17ffd52","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.64.1.tgz","fileCount":577,"integrity":"sha512-gU2zR/Sf8uJosMrDcFqgSrUiEjzfLAcNiPSq/HsLh1Zp5EpIxCzZFVyKp6jQwXQXVablG+z5J6FQ09hCDio1RA==","signatures":[{"sig":"MEUCICh4cVxNCfNhryMmRvKIx/eHehjRTh0bwo4lMgLUmjrYAiEAjixJLUPFOjNTbG8Z/NgYYcmLuJjgYbUpVwVqOWmMEAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.64.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3942250},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"14531bac4f59645fe7a5ead31cd1477366c05044","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.64.1_1775834152100_0.19046725373777473","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.65.0":{"name":"@desplega.ai/agent-swarm","version":"1.65.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.65.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"3d647412c7cbf907cb043c4f32373fa229d9166f","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.65.0.tgz","fileCount":588,"integrity":"sha512-tGu4GeahqPAFEtg2NCz7hWrBOtLlqi4Z037A6rpLhND3sNi54aJ/X4HWezw1MjnMldvbtZdLeIDUw5KWIJ+s4A==","signatures":[{"sig":"MEYCIQCuoGVsNk3VtY58tSgfV1SX2frQNqFry1FNhM6/2VPHhgIhAMERtRreaF0WMz6GBlWHtQxXa05PwZRypARxaSn5/+IE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3997110},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"b5dda16d33aeace79d9dd5bef2b56ea6ab0f7f6c","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.65.0_1775954630290_0.7696993163900301","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.66.0":{"name":"@desplega.ai/agent-swarm","version":"1.66.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.66.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"0fc1398ae526314c1410757a585bc214273c693a","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.66.0.tgz","fileCount":590,"integrity":"sha512-VO+fCfdUSxYkYnYeK0kNoo90PJWpVHmlFU+fb8bE9pVaSsvXt/ekMlklWbrMadiTmedjsedxQfW7Jo5zxQo6Yg==","signatures":[{"sig":"MEQCICkZPRp9OEjKWhyxhKw5EqUvb8FBEduh9CM2fBMnSSxJAiAc8zdpI/BWQzdkcSLembXWoDo5RJ6hygBDu1Z3kAi/tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3999984},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"8e24a934ea4ecb39958965279e5f5b014714eaf4","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.66.0_1776111706165_0.9162409708281383","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.66.1":{"name":"@desplega.ai/agent-swarm","version":"1.66.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.66.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"fcad285e79ddc885e8132a496c3f6f9e08098189","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.66.1.tgz","fileCount":590,"integrity":"sha512-r7kxtI5xTxJExxTNoLdj+SwpB3sqKcietLu+iB05gS/t7XwTiTqNd83eu8MM0/TjQtowx0KZg6hfarClqVNtIw==","signatures":[{"sig":"MEUCIQCwDYF/6Rtyy29y9Th+LMAIzDIdg4yj3kfUbF63drCYqAIgf1JFhUADWQNADFAbN/TNSPUD3t2HFL88Bk6tTxbWBWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.66.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3999984},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"f44c693609291e1cf0cd8cbfbe8c22a4a59df4dd","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.57.1","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.57.1","@mariozechner/pi-coding-agent":"^0.57.1","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.66.1_1776156598934_0.8049800396028333","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.67.0":{"name":"@desplega.ai/agent-swarm","version":"1.67.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.67.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"e358b8be477cd0ebb4166d8027a9934062ef09c9","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.67.0.tgz","fileCount":600,"integrity":"sha512-dyouQy0ExqhZM39iMTs/0cwemK5f/dBOCFd28Jiq6PNzOpHS+661/NgRxUHpQrATgjE2GRw+mB1IBn2Ma7F8Pw==","signatures":[{"sig":"MEUCIQD4WmTv2UMEKRZyI6z1IbH4U+UC7jqZdtC8VY/PYk37RAIgEkNdQxViTWiWyehYQZIdhebELMtfbnInu9J65/wv6pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4073785},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"5773073f749d7fec9a48c1aa643c160fc8090508","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.67.0_1776268412393_0.6884296952530462","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.67.1":{"name":"@desplega.ai/agent-swarm","version":"1.67.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.67.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"8ebc909365949f65d8e2b528221330d7ca03decc","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.67.1.tgz","fileCount":601,"integrity":"sha512-CoINJEC4pEia57l6VVuLlKslFH2PEfJb6cLTpp7YedKUIdryUb/5b3OkqdaRb70ABkAfD2Efz/ldCw4bJMK8kA==","signatures":[{"sig":"MEQCIB2bWM2QRlcjDU/PZa+HZTQFvoAb1oPrvdMyZ5p7r5e5AiAKIxt/jKzkfKAVvUsZ2NKNDp/tha/p94m6QvJ0Ik50vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.67.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4074323},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"12a290f7057aada559c1a9499489dc3101dbce8e","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.67.1_1776361817765_0.7424540595789426","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.67.2":{"name":"@desplega.ai/agent-swarm","version":"1.67.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.67.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"cc88b04cfba4431742b119cc5b81fac177416021","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.67.2.tgz","fileCount":601,"integrity":"sha512-jYy4ZnGmvyclgszgL3CSIDiWunlzbQVqjrrFzfAHH75uhAg+TIDyql+nBlGTxCKfdgLkVcjd1rWltCsdyUKw5w==","signatures":[{"sig":"MEYCIQDlDIksrPNYq4ws+bV8a7cLEGBDCkedwuZtPnujiFPF5QIhAJvpVf+2tHfEEpEk0Q+9kXThvyg6xB9UHVEliYkgvk9A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.67.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4077619},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"70c5522b327ff741a530247775760d165d59d2be","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.67.2_1776421832045_0.25847055983133704","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.67.3":{"name":"@desplega.ai/agent-swarm","version":"1.67.3","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.67.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"cde2c7a629e2f8199ed022e8c6f5370830d24532","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.67.3.tgz","fileCount":603,"integrity":"sha512-ULJrKsbGVYbIkWE4Oq1MFyXy8m0xIjLAu5pyg0hldObKdafJD6bi74+49L4RZ9tKNmYqUnKG8g53GFNcDslr2w==","signatures":[{"sig":"MEUCIGfsYKN4LPkbCTg/LV4npeHwBQXYlblCCiDfNt79CFnPAiEAoQkpqJwKWvRfnKsevLF0O0eTOKYsf1yTnikLDvAnHbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.67.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4077627},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"ec931a3975065a1f8e0a3ae117a19f8ce20ce092","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.67.3_1776780676413_0.5334092400387587","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.67.4":{"name":"@desplega.ai/agent-swarm","version":"1.67.4","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.67.4","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"3730a74e0dfa535abcef61a5a7d245a7ff23fb36","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.67.4.tgz","fileCount":604,"integrity":"sha512-moPeXX+Ee3Z6aoXdLWUzzI09kJKYQ8FGXa49uTTUZQGe3h1wIR/ahDdGwsQLX34IcTd52GgjjifG6b8v6xS9dw==","signatures":[{"sig":"MEQCID+EVg6zS/TpDjH2BPW9iYyceIC/JpxyAnOQLIVlr6KlAiAhmS+kz7OO7jXGt6wLC8oHrnDuQQNVYpjqig3LtDS3vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.67.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4083613},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"5e550e857e07e1110bf1d576d500857793924f49","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.67.4_1776785520416_0.5181774117196809","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.67.5":{"name":"@desplega.ai/agent-swarm","version":"1.67.5","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.67.5","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"d46e203371deddde06e815dd580e29adbe38aac1","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.67.5.tgz","fileCount":606,"integrity":"sha512-ZHB/ZK0SOVR3Irfh3PFg3cRP2UrBX9VWCOREjnhzod3CV18SP41mzcDr7Pve4N68xcqJkrDWGdm6A3YupDfcoA==","signatures":[{"sig":"MEUCIAr7IfPx+c2pRg/npzo3oOmYg5LtagRpWR+5FSfbseilAiEAmjKZqHFncMHghWZnkF86slY5Q1jGht+SlQQloggE37M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.67.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4103852},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"4b9a15558d46a98034bb69f36574dd0710124cf5","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.67.5_1776872134864_0.9970831276090271","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.68.0":{"name":"@desplega.ai/agent-swarm","version":"1.68.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.68.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"3c3e8cb4abc184a889c303980fd582cf44d5cf21","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.68.0.tgz","fileCount":606,"integrity":"sha512-Z1bkr6Md0borp0uL3VeZLdZSNR6P+4BlkAIA18rHoAEPsCojN4HlFCopEDtaSZmSX7aDj03apPzhCG8D6adLIA==","signatures":[{"sig":"MEYCIQC+H9hjekOmuwmVuPRXDh3TA4b9ZTOrHcWFCfOX8xy9kQIhAPV9oig+7dSBaTLIQMI3q4V/86OhfH9dRaSYyDRZu81U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4107937},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"60a33248f5f1e9bf9abb86ed203f2db6aa90da7c","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.68.0_1776881029128_0.6917748367216618","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.69.0":{"name":"@desplega.ai/agent-swarm","version":"1.69.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.69.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"4800419febc082265dad076bceb38895d0c20850","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.69.0.tgz","fileCount":615,"integrity":"sha512-ijSrbkq2DeG2k5FuKgeDyBOLQH/sstejzEPkqDokz8ZdJH7yzCMA+5Z1p77yQ0eLo4cF38af6yDg9wsbyg4zfA==","signatures":[{"sig":"MEQCIBB06UWT0ManN03dwWowsUAzk2ZP63lf6ila1b1ugQN6AiApHbwzt9Ql0eG+I2dN7xQbH+sdGi1ks2NytPVtOkm5dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4216968},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"b4e39be3180ac257a3342b5d7aab3497b8a8f514","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.69.0_1776885790528_0.9039700994059015","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.69.1":{"name":"@desplega.ai/agent-swarm","version":"1.69.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.69.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"466f09fb7ccaff155172e2632425653360d10518","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.69.1.tgz","fileCount":627,"integrity":"sha512-VihSlwahRnsCiFFvAwtb/zb3leG8ZMXwtKVh23j8+2dpIh/z7NCAZCCMr6xK9hwUwWN5h/Dr1kmPcPk4KQMxSA==","signatures":[{"sig":"MEQCIHYgzxJg2KEylbAoepYoSfC3a2TI1iJLOxwq3NHXMOZxAiBwsJ/rUbZIZNhjqmbhU7dtsIHOfKYuKILIEAl+/LcaKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.69.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4288852},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"eac0577698c5e4cd37154faadf874f8aa951e089","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.69.1_1776951894198_0.9729494153282907","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.70.0":{"name":"@desplega.ai/agent-swarm","version":"1.70.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.70.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"f659a6fec73ff1276aaa3d020e1d9f024c68d21d","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.70.0.tgz","fileCount":629,"integrity":"sha512-I3SBwe/POZ088jjKtGGwKzgLmj1v5m80pJrbkkm29VtsglM0pNsjs6LoxrjINnVnZ8feIgreox82Q52atmRz1w==","signatures":[{"sig":"MEUCIEnkyNj9EC61lAeGpNbHjcoD5pX5T/6gQLsWo3lQfPJjAiEAyQflRXJD4YRGYkc55481MjKzTCDNIip5jTmTPg9Mv5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.70.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4312418},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"e798cf000f670759727408c785bbb2255a93b84d","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.70.0_1777024236069_0.3619037461283172","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.71.0":{"name":"@desplega.ai/agent-swarm","version":"1.71.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.71.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"baa6b80418d35486b58d323af9c24a78d1d18601","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.71.0.tgz","fileCount":651,"integrity":"sha512-3TMDJo70ls/83GXfoM+Hkz06iO5dgoYl3R7jrg1ejvdQidPwfIAw8ebXsElFVDcXJf5qbmf2VkwjZ0z6+F41uA==","signatures":[{"sig":"MEYCIQCBfRU6Ms/9/+JdaLev8igT+pjP/mKL4dzKWko7a19FrAIhALsiAFvbkXoA2MMQE5PNw+WBDFqXjM9bvNbyIzHmjtka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4471999},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"f3c880c6bc3758944f8954f46874684b0f995608","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.71.0_1777321334309_0.26793127498453284","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.71.1":{"name":"@desplega.ai/agent-swarm","version":"1.71.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.71.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"2ae7fa126ce3eaa79efec503eb9e46ef90f8d741","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.71.1.tgz","fileCount":651,"integrity":"sha512-Xrw61Nr3KO7IkKBJkTXDwxy8z6K/ahCIsKMOxnOaaGarNh+d9tKI+axHWaihsR3IciTL8023iTcK1xorA9gu/g==","signatures":[{"sig":"MEUCIQDKXX0WSdYlAKc5OSBKp99KL1WPsz+8Q3eTymFpyLkvlAIgE+ChIMdiupsyPXrSiFM4dbSWZDue4wY+3FKu/PMngo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.71.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480724},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"1f9d731feefa35b00c8f05a7143f801e7f760406","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.71.1_1777327998725_0.7696284191054521","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.71.2":{"name":"@desplega.ai/agent-swarm","version":"1.71.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.71.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"e637c5b921b584a509a4f4511178429372aa2d97","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.71.2.tgz","fileCount":651,"integrity":"sha512-dMpVRPQ432HX3u1VF4w026avWE6x1GVME5tJWwj8wjMnBHppw0Xl20hAuEHniMnoHHztPVmeV9dCF+7kNOzJMQ==","signatures":[{"sig":"MEUCIGWhZwgmZMDYVYmhNqAn7Ufcnn7QMxto/+tFJvLBdocjAiEA5HzFQSFbnIn1Z0GmGiwKBNnRmob+AV2Z3wmsfJ33NNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.71.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4481509},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"09e6c082aaa44ffd39b0a6a1d9658c5b3d2dec6e","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.71.2_1777330911871_0.8624179754153174","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.72.0":{"name":"@desplega.ai/agent-swarm","version":"1.72.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.72.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"e6d3243fd6d4148c10a17962e6bd92db70a5ba02","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.72.0.tgz","fileCount":683,"integrity":"sha512-iwJpMatyduIuCoudUy+wmc59x9oRO0mI29AsON1M943mCweLrPayIiegv0BA2hhj8DYiIvYxPxXOOm1hMYDbww==","signatures":[{"sig":"MEUCIC1q2cW0+AYCB5cpR9ZD8DdDqmmMZ/h8VvtWv/6bAfdmAiEArmPKtegjPSBujPZIw4GgFJhH03q1cdE6s99L5FpkIkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4918449},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"4443683d3d0329f4d6969eac96e10356af365e6b","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@anthropic-ai/sdk":"latest","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.72.0_1777419757076_0.5658301526529872","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.72.1":{"name":"@desplega.ai/agent-swarm","version":"1.72.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.72.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"8c23414050f4a7b9e83be338bce90748b8bb2d30","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.72.1.tgz","fileCount":683,"integrity":"sha512-uOLX3oB25ARoL1Wqt5cAzRdWRKL0fDFFSBVbblMc2s2cpKDeoefLiuBxZaa8IYrMRJgCtEdplhk4zDmzsOUrxQ==","signatures":[{"sig":"MEYCIQCDTsOmDLc6xBFbhGm9cdEaIfsn/jaQJSZlKQQ5Ao3RPwIhAPXbKo/lbP0ZGQSbucTxlTxYmXQRdVYkEf7Yg7SowzPJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.72.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4918573},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"f83eee808bd2cd11073a58c796676146113fb8d9","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@anthropic-ai/sdk":"latest","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.72.1_1777455063336_0.09606730572618183","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.73.0":{"name":"@desplega.ai/agent-swarm","version":"1.73.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.73.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"51345d4311c30caec5c38171e67ed857041b2eac","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.73.0.tgz","fileCount":684,"integrity":"sha512-6BOHLP0YbLUsnaFK6gbsP/uqVQLw3vJWVulCg7FCISnEFDB8jJOVjwvGT1wNRaZLSRrtBh6qVb5XXemEC3+Few==","signatures":[{"sig":"MEUCIHtNKeZfVS6vlbrpaHWxkbM9Qf7w9oUnWVEgX5jMUa8lAiEAqAqnvn9/CIi0sQxsRi/+u4jBj1cAnBWsjN2SBZw83HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4922117},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"4edd16ac42f9812e14c7408b3a0b6def20d721ce","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@anthropic-ai/sdk":"latest","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.73.0_1777482418693_0.5659592509625975","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.73.1":{"name":"@desplega.ai/agent-swarm","version":"1.73.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.73.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"c806ee0915f989c3fa2f1c1a47b291a9dda7def0","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.73.1.tgz","fileCount":684,"integrity":"sha512-9OEwd2x7Og83QIcZZsJZTcuUzq2qV2q5r+Z283IccCnAGEEKxguZVBi0UpujykjlnpSNPMSxjidcPYFLYFUc0w==","signatures":[{"sig":"MEQCIH03CeNhbl+9tM8eVtSSAi+dP3FlvOOSxwZULFFDHU8fAiBbZwxaZ1ljGutupHLQ8j9y3Kzibwcvl+5VIIkfZu/+3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.73.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4921968},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"f46b0c7bbd269c9f3647b555f206c12dd4dae083","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@anthropic-ai/sdk":"latest","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.73.1_1777502821552_0.39056500760158497","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.73.2":{"name":"@desplega.ai/agent-swarm","version":"1.73.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.73.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"1c5d0c40e57e06f717138fa767c21b5fe6666275","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.73.2.tgz","fileCount":684,"integrity":"sha512-WJfqqGlyta+N9Fabrmre91dOjzXT1oVltu6t1pwcBwtnEey+nXfQCIIDkg3q12j2Xj4KRzcRYlOu+PC9Sgdg0A==","signatures":[{"sig":"MEUCID2N0BzcsxdMtb1m4VzYGE8jKG6f+Jpe3+Geffk51DeHAiEAxkQwPoZDmQHDnoW5fyGS9RI7LhgYXXk3y4kjbz8j5uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.73.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4924314},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"becae3d34d239d74db890ceafe1e20253b3e2a6b","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@anthropic-ai/sdk":"latest","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.73.2_1777546879396_0.69793243287309","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.73.3":{"name":"@desplega.ai/agent-swarm","version":"1.73.3","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.73.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"73e80c550ae095a12d5a991c33209209aa48efc8","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.73.3.tgz","fileCount":684,"integrity":"sha512-MHyOGNYtvHMyDV4YxQmWlKM15lNNexWI5eTap+//bzz/LlKnP9HJABFs5UVKR04ebdyCqR36E6g4tZHTT3X5UA==","signatures":[{"sig":"MEQCIF7fZ8CFUtOddEuU+Lz2sgn80tav7l0Bk+NrPTDIwLJDAiBsgpzfJR9sL1q40aXS4Gj99PujnIYmiIyMqhqy7kpF+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.73.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4932764},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"951a7ddf83f2f54023ea132a7681e0cd40d94337","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@anthropic-ai/sdk":"latest","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.73.3_1777557417526_0.18864685862625064","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.73.4":{"name":"@desplega.ai/agent-swarm","version":"1.73.4","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.73.4","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"08b8bb023862a9b7ae0b72fb27561e97cc193a3e","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.73.4.tgz","fileCount":688,"integrity":"sha512-XNF+4IK7Zi+gkO8xxhEZF+ZLpSWfpZWIyuvsyt6ySgbznxOWRT3vZCNt8C3x9GPB0Qw76zgiDbk9OzBXCeIOjA==","signatures":[{"sig":"MEQCID/pdfonaNg5WGenVv4ok83wer3ptj6GXJ6p770aOa3iAiBcbCTqmzD4+9/iJebutkh7OXioXvcQYZ9k0A04laTFiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.73.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4956232},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"4bb6b07457c5e6601a0a42590829638cb99fb6d0","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@anthropic-ai/sdk":"latest","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.73.4_1777567595980_0.8307115689876252","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.73.5":{"name":"@desplega.ai/agent-swarm","version":"1.73.5","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.73.5","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"3366fb4b1ead0b63692c25a396ff5e5449f1ae87","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.73.5.tgz","fileCount":693,"integrity":"sha512-RBulblUpoNuzHVlZA1ptwzpdfbSntgzvwx+twW1Cw7gWs7uVh063iwpOX2+TtWA+rOt3CyHbXtJ/Pq/DJkBDBg==","signatures":[{"sig":"MEQCIARty2J1wTDWSPVh+OmervC9Xv6WNPDPCyLSF5hA4lAXAiAJzZFa1GiKu1ukdYaxzVA7WSCNNbpcs3TeVR8YYvydlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.73.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4996759},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"0c3d68ec26b946f6bcdd1db9fbeaed8e2019043b","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"latest","@openai/codex-sdk":"^0.118.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.67.2","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.73.5_1777839292029_0.5061595315142029","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.74.0":{"name":"@desplega.ai/agent-swarm","version":"1.74.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.74.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"cca6338c8e9783913e7c5bfd921028d2af47bab3","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.74.0.tgz","fileCount":693,"integrity":"sha512-cNF0DbBPBDVbLby4IAkD5ldnxgpk+VPkj3aGy0jRfQUSlnIIwaFxIQAqcJr9C8qmwMcMfL384ZceTqEp9EeU/g==","signatures":[{"sig":"MEYCIQCccZZEYmvxed/ivyErkDGUEGGrSEnPl3lAjEiQ2OnnmQIhAMshr7cLIov78ij0ComRWQZkP9DaZRNgd4LbKRaiW1iE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4997513},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"6faabc9d074e3ded4c18ca7b6a0737d937ac0e8a","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.125.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.74.0_1777936648303_0.13755174468202136","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.74.1":{"name":"@desplega.ai/agent-swarm","version":"1.74.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.74.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"72a0fa42484a8a82c3d547c1e86191dab60293b0","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.74.1.tgz","fileCount":693,"integrity":"sha512-VwjBE6R8kq8uxZ0O9OEB/Au7KfoI8RuvSwJHHeGivTv3GUfqeSQ8p0uZyAMDJVVoSbHHwLD6uWh3swk64IF0EQ==","signatures":[{"sig":"MEUCIDW5Qr6UUs+pqGBxre2IlsfK37+nxK7yP+cwjEzd5u29AiEA3JmvnJCBDLpMXpOu0uTQXkgKmzvar74ri6MWOxoTfCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.74.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4997513},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"01775560a41350076f8c4902c4cd9d0f163d8677","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.125.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.74.1_1777939342137_0.29921369445156465","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.74.2":{"name":"@desplega.ai/agent-swarm","version":"1.74.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.74.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"fa6ed3e72528caa3e39c09577c399931a8eb176e","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.74.2.tgz","fileCount":708,"integrity":"sha512-L1WqjED8f8H4mwCyU8KmWyMf2q7/ByYYR5JzcQZkzn9dyaCrE0TDcdlcdbm9r5a7neRBzY/AdKlYHR26okcEWg==","signatures":[{"sig":"MEYCIQCdGz6+TAcBFc/ud8ZYTEyz214+5vlFxh7fInhCQkZW2QIhAMnIOH9ij5Bun6KYoyPL2NKCEHTEVYZBhi5/KPhiYIWa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.74.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5179304},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"4dcdfd969c8fc9781b0742568a03ee4e1321b2b2","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.125.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.74.2_1777996118834_0.35970126592013507","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.74.3":{"name":"@desplega.ai/agent-swarm","version":"1.74.3","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.74.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"66fc1208a5c696b0f9239f809b3562325cb25820","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.74.3.tgz","fileCount":708,"integrity":"sha512-ZC+6ZxyICNVlL5JM2PfVD/G3h+iAul6oNPmL23bz/2pd8HKaqoVyvVOdcyKq/F4zWgSHZEhv270VuVYxxSUkrA==","signatures":[{"sig":"MEUCIQDHZ9jLNOlDk73/YKAhgA8jRpkX2ufYn7vvx0j+3ADj+wIge8xT5A/OFykXQHEmBEDNb8BOw4gdM8jMKlSdrkIntgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.74.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5184631},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"a2963f2bbaf5ae2f3da504cb488a1a2826760ec9","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.125.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.74.3_1777996695229_0.6847195347439703","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.74.4":{"name":"@desplega.ai/agent-swarm","version":"1.74.4","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.74.4","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"b15179e52d0238ec6bc702f921b84058c4fc9af9","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.74.4.tgz","fileCount":708,"integrity":"sha512-ESlR+pbEcQJjPtSQQGF7dHXD7iCJrPLOsIROZyieb7dxAvUGuSaUQoflwopQqcb34ie+e4jm2rLbR1oH8Bm79w==","signatures":[{"sig":"MEQCIDA0oSho9IjuIPTGzTxia38CX30K0cr/QqHK61JLrBYmAiBHhgOPxaE3DTA91tvhq3YHGOPiw0mULmPL0Y6uOvJiCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.74.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5185906},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"c92df43bc9218b01935fdc21b1d8340116a16e79","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.125.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.74.4_1778010305142_0.7478410668707283","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.75.0":{"name":"@desplega.ai/agent-swarm","version":"1.75.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.75.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"e49406ddefcbc1249f8139c0fc2107bbd6a9b54a","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.75.0.tgz","fileCount":740,"integrity":"sha512-tksiV1D0ZX9m1AlNynGKMyhOj+KWIpEhRcumj5KExHp1AKmRvyXWxx4GUGj8wD0xx/6bN9Sgw98zCtKDGVmEPw==","signatures":[{"sig":"MEUCIQD8PIhJVXrS019pu+vDzSwKlaVzMPUJl03NIoI4U4e/iwIgZbuOFJgwdnU9SlXSe6wzz57VYKzVZynEW1INfTWj0t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5466945},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"859ad4e50e23f08db18b83e106f8f64105d4da35","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.125.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.75.0_1778106388686_0.4794526910779868","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.76.0":{"name":"@desplega.ai/agent-swarm","version":"1.76.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.76.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"de14e17a065761c07ba78ebe8a11b3e4c6120743","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.76.0.tgz","fileCount":760,"integrity":"sha512-iq4/OGP+9GZpyo88VUV3wd0reZxugmtfXmNodVH6Pf9Vb034MZj7SXcdNA53daB4SkU2cc9saxMnsCiL/6QmCw==","signatures":[{"sig":"MEUCIQD543rtI1CIG23tYy9S+ZmlLepdgzPYLDcW2r6AMai5OAIgJN6fjeLYRszdVfZb+vSIuSXA5mix+LxSFtDxJH12ZRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5701562},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"557f4762447b474b9ff0fcf76d29f7976b3f55d0","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.76.0_1778376430284_0.2753194902948344","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.76.1":{"name":"@desplega.ai/agent-swarm","version":"1.76.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.76.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"de21df860b9d03aa4a7cd0235c240024feff49f7","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.76.1.tgz","fileCount":760,"integrity":"sha512-+8Kd17m6RHc7obMOKEbmz1Zn6EgNV5OUJjvNmtUglTJQlC/nunW70hiOdjULLnYoD4BgY4tsSoN3kIoLCl7swg==","signatures":[{"sig":"MEUCIQDf4+xtj3Y7OlHbmuCXgolyh6WoaieiPy84EmuScqqPuAIgKknRzfbrSvxcvBpstHbCSRhISbZZRwvfRTctQyW2U9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.76.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5701838},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"03e4ec7e6bb1f9ea6c8d9496ed244488f0243646","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.76.1_1778447243225_0.5948207002237209","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.76.2":{"name":"@desplega.ai/agent-swarm","version":"1.76.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.76.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"e4f3ce729ae20bdc98d18da7272bd6bf16dfe54f","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.76.2.tgz","fileCount":760,"integrity":"sha512-aznP/3XHhd1XdXmU3jm9Nt5a2ZBcjFw38SK7kMlbUNNxp89Db0eOtSnGPrSZ6bd8m0d08srM8U7tWzlBIV78iA==","signatures":[{"sig":"MEQCICWi6ZQtBUx79plWC05EblEmQL+61VX53gzJMTrkljHQAiAq1hqgqRykWlbFX5+bZpNISs0kWcuoVCDk+ROWbyQkIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.76.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5711859},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"f593212b559114bc51fb0106237e2169a6d03a2f","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.76.2_1778448675649_0.5841265872667254","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.76.3":{"name":"@desplega.ai/agent-swarm","version":"1.76.3","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.76.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"34366066bad605eb33d1d9ea652ce480d71195e8","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.76.3.tgz","fileCount":772,"integrity":"sha512-UFfx3KCkBXlKDtSllzNUE9kdUv+5vDuGMh+gXDc2OzSZL8rBhaNSFEHypYCYYo9pee3FTgavsdBhJE4BgW4pTQ==","signatures":[{"sig":"MEUCIQDAM2K0wzInOrueNEnqug0VaT/5otEzvCdY4uPJ79fJ6gIgOR3e0TeN/1oO+VP/6V0Of9U6eam00LdOL8qlSAtRJeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.76.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5845283},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"004c4bfe0e8ee1ea6d94bc356c45f884e8b8fd56","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.76.3_1778498214521_0.2427828981797595","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.77.0":{"name":"@desplega.ai/agent-swarm","version":"1.77.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.77.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"53a6d5495cec1fa57512e0a90c057413272d6be6","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.77.0.tgz","fileCount":772,"integrity":"sha512-4a+rAqCO5AAA23rfOfuMgYDQFXlW0SqKJLyQZIvV0O/AVjfoNJqFZEFVMhtnbpw4xXiWTEmt+eDNolHXQKOS1g==","signatures":[{"sig":"MEQCIBtHHbvH+WsQR9Uch19vhT1sb560wqZl81qx4zf9KzMAAiABnUIzqyW9RxuOHTXNh25aX3GnJ7qj68JqEwJO1PPT9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5845227},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"314168b4664f9c66ba889c42293a550ba51d7746","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.77.0_1778507709155_0.11408911051430826","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.77.1":{"name":"@desplega.ai/agent-swarm","version":"1.77.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.77.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"170606a589b3d30a6a61922216f892fbf70d714c","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.77.1.tgz","fileCount":772,"integrity":"sha512-mCdERpoallyGUFl118c0vGRt42NrBWy/4s44dW/nkEugCX1kmfn7tBF4VY+iLyT6G+sI2n+1N81dHrn0xRvC6A==","signatures":[{"sig":"MEUCIQCeO+FGC6iaaLeFflvSrbzhq+kOWh682Nwqg4b+XgqjzgIgHjHIDvLmd0qBxVaTnX3tATCqPLPeBU00CXfefzc0LEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.77.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5847386},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"55e3b1ea193662bc3299d3d9fc8b9ca20e403a97","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.77.1_1778535754914_0.26434166009259497","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.77.2":{"name":"@desplega.ai/agent-swarm","version":"1.77.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.77.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"8ea363aa5823ef518ac65b0d82f444831a9a35a0","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.77.2.tgz","fileCount":772,"integrity":"sha512-bHcF4r9PwBRfMJJNlpQmvmp7JDcHsGwRoE7juJhuaCYEAVBDutKK5Gx4FS6JFJgPoDp5SwVVqY58HD3J5Gvsng==","signatures":[{"sig":"MEYCIQDTbjsRMPVnlxb69LMOSN2xKNb7Fp8Us9ClN/39GuJX2QIhAN6IE17KdkpsRp7tAduUKuXgrZjHz2HtpYKJeHIqYBcr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.77.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5861999},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"175c579d28dd0335c1394b873f14047b1078de0f","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.77.2_1778543939563_0.738294429750497","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.77.3":{"name":"@desplega.ai/agent-swarm","version":"1.77.3","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.77.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"4c50d8e4eb3c92618096e16cf5770b0fe24fcc5b","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.77.3.tgz","fileCount":772,"integrity":"sha512-ii/Fw9UMHEHml7qokPLy7twl0HF9x6rmG3r6TaKw2BbpldNn1UdIgq+IQ79aHGhe3aIW1tBHwRsMlgy7FvBaWw==","signatures":[{"sig":"MEUCIQDysYEXRKnyBH6c5eZs2LgmUFoZSri9PPVFPTqU4i8qzgIgLkeUxBS1CVO2ojMqqMLxKLaB/SF+Z53Cu7ioXxT8LK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.77.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5862579},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"426798899af10f7a2df9398110a65cefaecae59a","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.77.3_1778546592559_0.1127551871773218","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.78.0":{"name":"@desplega.ai/agent-swarm","version":"1.78.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.78.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"bc99ffd9566f91005874037f9f062fef21db1a74","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.78.0.tgz","fileCount":773,"integrity":"sha512-7QYBob8WWtIf14Gu6IayBG1IcWj+/lE/o4ALTUvcJxvAVXlWpXytDdIbtj4gzRwJbb4SP65C3ogulBkjOKdyCQ==","signatures":[{"sig":"MEUCIBTPHjOKzniJE+jz8/dVjxCsS4NjTO/cw8Wu5WNmVU/dAiEAi7aANXxp2/B0Cqra9WJWe6ZAOEBmv1FyhzdJTiDp+z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5879137},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"29daf204b43dfdc042a2b01f1ed2ab392f2d1aee","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.78.0_1778600812331_0.15214754776845707","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.78.1":{"name":"@desplega.ai/agent-swarm","version":"1.78.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.78.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"e2554c14b16de32d3980437b1ff932148851d5ba","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.78.1.tgz","fileCount":773,"integrity":"sha512-JMer7zjYSFQmC1lC7NGB8uthXsRk2J7bWdQK0ws5vdWtWr/vG82Cilf+pZ5O9TJ09DswcSWd4ASgioyOguIVPQ==","signatures":[{"sig":"MEYCIQCe/wwHgkR/JMujSMdi9tfc/Y/VEECsJFKp/AOGUF70LQIhAN1ZcH7X/AU49WnP5g6+p0TAWcUmjC9N0xah2zs5FUi6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.78.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5881938},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"cf261b165dc6b97249480761970568f53deb6a08","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.78.1_1778605150208_0.7259878863180209","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.79.0":{"name":"@desplega.ai/agent-swarm","version":"1.79.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.79.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"13992b7b613be7cdc5939d2cd8f4ba84b7be367c","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.79.0.tgz","fileCount":801,"integrity":"sha512-UOlukqvTnYbNKKtAlpQoCmjtjL3DbUNPwXwqWkbHJZriwtfts2rZkrCocL2SQSvO6CpjRLBeMbCs1cOapH7PYw==","signatures":[{"sig":"MEUCIQDwMitZYrQ9pFDU0cyodsOHkpRsQ/4AgfifgrAcf0pujwIgRyaxYMhmAw8DvWGVsDte2tOGHrT0Q/lW9E7zc+N2ObI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6104936},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"bf0c34d4f91ee5103a52f8a8f57091e564bfea00","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","@mariozechner/pi-ai":"^0.73.0","react-devtools-core":"^7.0.1","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@mariozechner/pi-agent-core":"^0.73.0","@mariozechner/pi-coding-agent":"^0.73.0","@asteasolutions/zod-to-openapi":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.79.0_1778624964350_0.8500766462550091","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.79.1":{"name":"@desplega.ai/agent-swarm","version":"1.79.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.79.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"d162f24ddad5cbec8bb765264b23c987cef2cff0","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.79.1.tgz","fileCount":819,"integrity":"sha512-HnXoVpnp5rIk23/LxoY6ouhoRjwuHlo9PxLl76sdrPFytemZUUx6r/Ko3WMevGKtRlvk9j5DWMHsAHUm2jpAfw==","signatures":[{"sig":"MEUCICsapsOPWDaJw4Y87g477iEU3MwlCITjrRCTZLzaHuFtAiEAkw3SsPVQtZD/N730C7GaQf5HlSYFq/GVZUKm4Jz8Rqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.79.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6276769},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"b42a8b1fbffbf563d771c237047b029edc5bde52","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.74.0","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.74.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.79.1_1778683395254_0.46678259004492473","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.79.2":{"name":"@desplega.ai/agent-swarm","version":"1.79.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.79.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"17c5dd2de973fe7f65199dbd10a895ac0968285c","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.79.2.tgz","fileCount":820,"integrity":"sha512-3eDxpQl0YqkxNsQUa9XolRoZwu5dZ4d/EaWtObMPVdPcs4Oi60gwMTZo52Au8uabjzjjGaUjARDBubLhJPAShA==","signatures":[{"sig":"MEYCIQCgF7PWuhKHXLsw7srOmnxko9kWwEnZL0Gk+bPsBIR1kwIhAM2uPA0XCBXGG9PjqxJubAvUMcvIcSqTpeRjdqn+Kawr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.79.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6306656},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"bb9983c3e9179f7040e7cebb545536a1293c51d3","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.74.0","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.74.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.79.2_1778767197978_0.4860469065179269","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.79.3":{"name":"@desplega.ai/agent-swarm","version":"1.79.3","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.79.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"965dc92e3e6ca917dfe29693da14407264678465","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.79.3.tgz","fileCount":820,"integrity":"sha512-LXSmsz1ZuZWZX40BUyrhtqef22jxMfkR2/oniRRmTrzvCW/1egsihsvdYhKwb5Ij0AnfLAoGPx4qbBKJzmR2yQ==","signatures":[{"sig":"MEUCIQD7lPizXzVZAepa07SQ3ucJmvd0dEgujESvACvb0RxJFgIgPsd9bYggjzvxSrk8YJ5vbpuMQFn07O30jI8mh8OS7r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.79.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6307049},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"6be72c9d24d8bf5c622754f01c4ef2011220e23f","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.74.0","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.74.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.79.3_1778769939094_0.387489152522944","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.79.4":{"name":"@desplega.ai/agent-swarm","version":"1.79.4","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.79.4","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"dce84f3155a2463e72bbe1010a83b1e39d3db3c4","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.79.4.tgz","fileCount":820,"integrity":"sha512-EvvaV7qL2nG92W9oD6qmaCEtKqmbut/NQFcFwr3g9C3xMfUKxLz8xovzL7ytIw+5gZCZZ4F6LmLI1/UueLqTpg==","signatures":[{"sig":"MEUCIHaw2Nb+XVGyz+AnUzU0pI3m9aG0eETh1smWuB+oXtnPAiEAgDREfhFdfoZMN6gOeyTHd8AnXSHPlMZ4GLyWbtanf5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.79.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6307049},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"dfadbe8ae5231336e87aef7771149ac34c1d8d5f","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.14.30","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.128.0","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.74.0","@openfort/openfort-node":"^0.9.1","@desplega.ai/localtunnel":"^2.2.0","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.74.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.79.4_1778771722216_0.8636705289165298","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.80.0":{"name":"@desplega.ai/agent-swarm","version":"1.80.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.80.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"10e44cda6d25dddab2dacb6d98458dd0edf85e57","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.80.0.tgz","fileCount":835,"integrity":"sha512-J+0RMLkYJhIYNZbPBH0l8CBqvkY+d0Ed5eK8Bs4alb0CtGT+33TIHiLb/DzzUKOirQ5NvSm2hZHY3Vp4wRzM6A==","signatures":[{"sig":"MEUCICZzlaqiGSfRl/iFHC6+iXzU0OONNx8dCsBMkJEijGTXAiEAm+60Cd8UfDJ5soDuA9iBlZw8LGRo65MvwZexc8XIxNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6429498},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"e8e7e75a9a0b668ba508717a95fe7000c6fff067","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.130.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.3","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.80.0_1779123118051_0.47052178267640765","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.80.1":{"name":"@desplega.ai/agent-swarm","version":"1.80.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.80.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"e86a0782bbeb8573f3eac71d214b0054041664a8","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.80.1.tgz","fileCount":888,"integrity":"sha512-WaApic1oy48E3qqJcFP0lwNkN0mlMuT8JeGIP9dYn9sXW+VHgd5NMz1qy6akHvijOsI/qY/FA5S1RdHi7GjGIQ==","signatures":[{"sig":"MEUCIQCaaK9m0EfbDJfalUUvmszI/EMVjtP8UPm42YUXn5940gIgf3jdbfYs0LSKqfivZpmptJ2q6/jjUrtqXMWw8V6cqKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.80.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6662871},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"1042ac3379bd94a3e39675a99314ed83a11730be","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun run scripts/bundle-script-types.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.130.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.3","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.80.1_1779212206412_0.7732620649426056","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.80.2":{"name":"@desplega.ai/agent-swarm","version":"1.80.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.80.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"d0020ce8b51e680a12f891b0ef0ba9be0265f956","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.80.2.tgz","fileCount":892,"integrity":"sha512-a3Wt/4wgbJ26y8pCWB8WUZOqJdNp4178gei9HiBgLSuBNfddjZRZhl2phh+RgXpbQLTE9g1S84m+fcGjrqnnBA==","signatures":[{"sig":"MEYCIQDxSEGhFL8Zc4mqnGHPpF4FrJ4KIPtx3dDck3bVVfiGEgIhAOMPxXMcIsPqTINBpw9GGTGBqhPUzVeiyO9MexJvW3pN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.80.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6692378},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"3ad9c11b6b884f14053d8035e6f2ac335bcd1a30","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun run scripts/bundle-script-types.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.130.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.3","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.80.2_1779280737681_0.1852805092172356","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.80.3":{"name":"@desplega.ai/agent-swarm","version":"1.80.3","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.80.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"ecedd9e246ad46fc3d2102189688a3601124588f","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.80.3.tgz","fileCount":892,"integrity":"sha512-KrFV3H3jznsAJqaG2NP6aH5o5opsyc3ZBRGHkzSXU02m7I8vspLtWUIGkPWQ4fyn1oxEm2gpNLq+U9u1U+onUw==","signatures":[{"sig":"MEUCIQD3x//Wy0qJNm9gio6ZwqU82VQie109tsoAt+SDpiuBAAIgF27AcRr0i9JqweQvbE0qhrDilXTq8Y1HTXaPMzJ3w2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.80.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6703872},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"ed22cc4db0172d2fe56070467c6d74ecd165bf16","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun run scripts/bundle-script-types.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.130.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.3","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.80.3_1779365867142_0.9323154520040382","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.81.0":{"name":"@desplega.ai/agent-swarm","version":"1.81.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.81.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"e0d47f2c1620a00734ed474db30c03baacd1b276","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.81.0.tgz","fileCount":904,"integrity":"sha512-F+I4Czoi5JlFAdKg7WrnxoAGG2RwXGwu4jyvf3jvN5nml1jBvoMlsGIenXwYcuGVc9qIoOmNRFRZcgMsLQmpQg==","signatures":[{"sig":"MEUCIGKEDF3epYzgGP2QS8VuW00xwfizUgyCcN6xM6RCqTYTAiEAn7LAMIhgsJ0c7A1mrsGFQr0Leq1wU8IwHvHWc6PXdaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6896145},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"e988b0936017d969b2cbe406132697d6e5b059f6","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.130.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.3","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.81.0_1779369778215_0.23152556189464235","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.81.1":{"name":"@desplega.ai/agent-swarm","version":"1.81.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.81.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"2786f330d2f4a596654d1d99d47b53d3184a2e59","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.81.1.tgz","fileCount":904,"integrity":"sha512-0TcNV7xqiZyMqn5qroidYXr7SGkanPfVgIri21wyNJiCX/EpMHbZnA26DLDxMU4QEE4YZcQtsvXncw1aEVfasg==","signatures":[{"sig":"MEYCIQCY6+43pjzvXr8zJyyXUhYlX2NEGxjAeu8atRjsDyBe1AIhAJCYc5uq8x14IMoxtOXSvt7eKm+jb65Rc+wVaSGlu+le","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.81.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6900257},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"567d56f15e33777643e2d3f9a6f54e15cd4ee57e","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.130.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.3","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.81.1_1779382826652_0.24747520287474511","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.82.0":{"name":"@desplega.ai/agent-swarm","version":"1.82.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.82.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"b46f62a1ee2d512bd6ccd341ce28ae2f8d7f58cc","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.82.0.tgz","fileCount":944,"integrity":"sha512-K+ALolDov07d5aD4JX5i4R2WcPB/yw++a8SgYYcYPFLll/tux8Ah3GDoxB08wAIHtU1Fj9XnwVF0zHgyQ652yw==","signatures":[{"sig":"MEYCIQCk/j+HwvwnlILKFUzmPkECo/ouy2dFM1XXfDe0EINqNAIhAJlYJlIaU59rv7HvnV9aZLGhExFCdkyl3YTMZfgKbgvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7150497},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"beaea897a1798caef9529ba0c6fab7ce5256cc34","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.130.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.3","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.82.0_1779472839110_0.8638846134281273","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.83.0":{"name":"@desplega.ai/agent-swarm","version":"1.83.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.83.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"7847131a951301b52b1610adc3cb63877c5a255b","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.83.0.tgz","fileCount":947,"integrity":"sha512-I1DRcqqRA0BJZ4bkWeEASF1dmdAVD+GzfuOZmZxQNrKFNRmXJ/cqqVH0586G6uNcEmr6MG93W/0tT/KO/gYZtA==","signatures":[{"sig":"MEYCIQCuiDtSk/MoFGuISC+XSm+6ljQJjRvfDuSRwOeUeKsxiwIhAOsJkewTFQ8ppB2Kxrpf5cKHF+mkuL7PE3rVFBEWgAhc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7204615},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"6c14a4356d2c0718d68cedf4eec05d505a3753c2","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.130.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.3","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.83.0_1779543880610_0.9828305860674362","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.83.1":{"name":"@desplega.ai/agent-swarm","version":"1.83.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.83.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"8bbb73045733232db042ff71ed2de6a0a0c1873f","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.83.1.tgz","fileCount":953,"integrity":"sha512-FUrTlh/mL1uosq0K4k7qM8RGYUA5NBA883k1kL+wBHeOaaaro+KZ1Kb1wj9BexGZE6iqqMWrnmjE2pogOpZPfg==","signatures":[{"sig":"MEYCIQC18o9RRIYuZgd9pgmc4boEJKD2ENCjNZVJjU/rP0GEhAIhAIuSDdFChRxvechMEKhdu2lF0LRTQ9gEkTpF9RPTYYNk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.83.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7241069},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"a3b4b9782486190261b1bb1d26a77e5feb25f8a9","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.10","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.133.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.5","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.5","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.5","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.83.1_1779727065316_0.7602023320366982","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.83.2":{"name":"@desplega.ai/agent-swarm","version":"1.83.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.83.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"391664d87a772ed4d3de942f00b03eabe3decde4","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.83.2.tgz","fileCount":965,"integrity":"sha512-xS99JYTq+QNAq/7GoDz8Q27xWnHTIokWrN5sgawdIUpY9mworjMcDTEhukQGGe7Aw7VxkobJnTxjA6kblpMr+Q==","signatures":[{"sig":"MEYCIQCEDeEEQahABzUEcPSfXDq4L53+DHL7w36+0H22Dqos7QIhAOMCwTAsIOvpmFdJK9BY4aJOMTDZ+K9JXHKLbWRJmtOO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.83.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7363878},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"2a8042493b2733eb69a27c514c44dc92b7ab82de","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.10","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.133.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.5","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.5","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.5","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.83.2_1779810883936_0.2954664139256409","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.84.0":{"name":"@desplega.ai/agent-swarm","version":"1.84.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.84.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"6d6b5fda1914a4e6063e10d277332e7ac6991c79","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.84.0.tgz","fileCount":974,"integrity":"sha512-zHKgBnra5qOw/qI2llZi4teZQWh6AKgHBWDjpHTuuw7vgCB8SovYE9nQGm5+ZGVAAj+G5cQRd5m0CfeyfYCLNg==","signatures":[{"sig":"MEUCIH6HjbJZDL2WT2kzdnMUcIUPvP4LWllaiCPPSbDc+jiVAiEAiPrXaLJa5CHZyLWD08lmfGgUcvljutX48XF1WwbYTVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7431428},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"5d34deaf8eb6872ea450f461007ab6cc8b7a5e02","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.10","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.133.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.5","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.5","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.5","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.84.0_1779828152659_0.7108907486730787","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.84.1":{"name":"@desplega.ai/agent-swarm","version":"1.84.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.84.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"330a649289b112a1c110f14cbd4e0f8d27d60b4d","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.84.1.tgz","fileCount":979,"integrity":"sha512-nfYXgvJ6C1hSHZkvaXCmq3Tqlx6Qf1swLqOjZeu+wo1+9p23kGBY96TGqhgwbQEdlBNRiCw5hK/16zGz074+Zg==","signatures":[{"sig":"MEUCIBXN5jQjYDKXIF/gILmgE+KnA9gvehTqRtq5JNOB6uGbAiEAglfNKouBOnGexlL2aDoqNgcwltM9aPaobSONjmoiMwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.84.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7469278},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"21f145cd7a228ca819dc8d0cc8a6c9bad69fd4c2","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.10","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.133.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.5","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.5","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.5","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.84.1_1779883272016_0.5185764730463445","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.85.0":{"name":"@desplega.ai/agent-swarm","version":"1.85.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.85.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"fa630c051bb64c9d13f543aecdc0e5d47949b5ca","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.85.0.tgz","fileCount":984,"integrity":"sha512-sNgAxF2luFptYHYD8I6UOKCUxayC53tOHsV5gjfiBQVXoDxN9+O8oYvH7iXH7F3QfEBQLhcEUU1PhyO/+HR7FQ==","signatures":[{"sig":"MEUCIGu8azrPvb/wmyvt84/6TT+6mYdr1+CCEmpEWvwDectoAiEAxxmrX32jtlImDsNJvXufg5kFWbrC3/appHi8ucSxvac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7496659},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"7704ef058286c0e7324abb1a018f7dafcc94418b","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.10","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.133.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.75.5","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.75.5","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.5","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.85.0_1779915649558_0.11700508762291784","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.86.0":{"name":"@desplega.ai/agent-swarm","version":"1.86.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.86.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"cf5a58287c95b672885320bbb8524fca99023fb0","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.86.0.tgz","fileCount":1041,"integrity":"sha512-RZacXDkiI41hRHMpzP4/YwSwyukD4l8ZaXRrEFeGCus0UvFSeyjqoTjC190SRpGXcTjx5AE7x7F5rf9a0/O3NQ==","signatures":[{"sig":"MEYCIQCwEyPJx6mTLM2Rh8cVNEGVA/8UMZnyhTLlkO3WnZ9MywIhAPsjuq2nnBaKeOLDntzCTWJyV2eoSG18KVydyV5I9lg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11440543},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"8f9f1745fc8d345b90d42bc9720050300f5ec412","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.12","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.135.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.76.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.76.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.76.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.86.0_1780023716372_0.025377767299519016","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.87.0":{"name":"@desplega.ai/agent-swarm","version":"1.87.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.87.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"b171c1fab69cb3d423e71b0c96545b69ad470185","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.87.0.tgz","fileCount":1048,"integrity":"sha512-sZdi2ZKNl+XoO7eq1LwBuCTSkfQlI+FYTGgWeGS6EgT0V0Oyo4hBn1eXTKPYhVX8y6mbFNjbL6Sr8/Inm496ug==","signatures":[{"sig":"MEYCIQCqG/UJ96oI4h7MiYPRkQ3dsZu6yfnL1F1FJlID23TFvgIhAOcOfvXOejeH3EgZ/nQQ/P9LJK+Een4pKJDceD2/d6Ak","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11686139},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"6e6d82c2f2411661af75174b3cccab1ed71c6f0b","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.12","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.135.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.76.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.76.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.76.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.87.0_1780072348748_0.7870199457822822","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.88.0":{"name":"@desplega.ai/agent-swarm","version":"1.88.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.88.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"191b6686b87e878adc9bcc35719d7ea18953dc80","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.88.0.tgz","fileCount":1059,"integrity":"sha512-Fa/uma+AgIN8flliDaQEB7ge5YHvovnYN3VsYCMLKlWhZ68XauVEBAMMcwcnOnGqz8Y3CcIH59pATt1mWD/Nhg==","signatures":[{"sig":"MEUCIQDEAIYl49o4sRtKYvjNLOybwLq0dK56V4RX3aJXmhq7TQIge4P3NpfaonP5buR71VwZnW7bqwUMwRGVnLSOeQXoro0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11860428},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"d7ad979797ca9c807379014c601c6b2d6177bed0","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.13","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.135.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.78.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.78.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.78.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.88.0_1780317982089_0.2262306312182245","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.89.0":{"name":"@desplega.ai/agent-swarm","version":"1.89.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.89.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"4ffddab1058edb69d0bc95597afbe54588d01418","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.89.0.tgz","fileCount":1081,"integrity":"sha512-m7X1Y9qvPwRj7MMFn19GF443Q3r5G4YvabrlAz1co1QP/u3q1zlf3w+51y8OIy7NPy+vLnkaox2PAwAb6n4ciQ==","signatures":[{"sig":"MEQCIGXN3J9eaiRA/e+S4/SfSNoQ0+DJeXAzjf6O6rEzyOhbAiBgJbwBubLTyvweGrmqFS9r4AxXaR8aKjqKaL30lz1J4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12046171},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"75ccb9be7cc856d30586480b88aae053cb1afd57","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.13","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.135.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.78.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.78.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.78.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.89.0_1780411004162_0.7205588444450688","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.90.0":{"name":"@desplega.ai/agent-swarm","version":"1.90.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.90.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"5c28905fefac1369c2a16a2d6eb1fed633ed96bf","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.90.0.tgz","fileCount":1084,"integrity":"sha512-qgwTwOWSIOxJfb0E34+ogqarYS7mXSub/v/wuFfOuO8xuFm/MDsSo/aFpTJ3AWiQ+rahDWlEpJ3fHfQRRGJLmg==","signatures":[{"sig":"MEQCIDA/cKjymarjj8Xl0xm+BaNr6QKie2IkoT6tO2W5R0vBAiBg2w6JIzY6y+nfba3dUhktnoFLCbhdQxlPtpfiFemVCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12085738},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"0d146301b12568b2b247c75a0ad5d37027516fa6","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.13","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.136.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.78.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.78.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.78.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.90.0_1780474696224_0.4833245861563671","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.91.0":{"name":"@desplega.ai/agent-swarm","version":"1.91.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.91.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"83752f849cce334f7f930cda622dbcc20a4f0d92","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.91.0.tgz","fileCount":1093,"integrity":"sha512-j+QqPt8r+nqEG4h63Gxjs51r0Mo4gnIXY9n5KrUwtCEmTdFcI8kY8IfLND2XuNEbqubP4/h/bXp3bLeCzUnY/Q==","signatures":[{"sig":"MEYCIQC+KtCfWv4HtJD4zoPvneJu65GCwnQDNfnYD5my1jRDawIhAMHx6yT/I8tpxx0sGAvWcLqRrz4UIbx0SHccePcU57X+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12198278},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"a543bc73fc2ea2b0695ee31525dc2a9168293504","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.13","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.136.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.78.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.78.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.78.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.91.0_1780535588377_0.791646554171324","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.92.0":{"name":"@desplega.ai/agent-swarm","version":"1.92.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.92.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"8d96b1f403fd4f50755789a97947e070a3876ce2","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.92.0.tgz","fileCount":1112,"integrity":"sha512-+vYnuk9be2N2k3ENcCcJULBY8glOUcUGVzOXooTTf+2f7JE1q2VdiZfI1ts5meNsyxGTfidfGUGnjgDWXMTczA==","signatures":[{"sig":"MEUCIH9ewbeqjqpaMJOaLEJt85XmSy2qmVPYj7SCZP1RG3MkAiEAsJPI7gy7hOhoVN3lh7R96imxSerXaicBnvBoq/ckiKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12484929},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"09720da4b0b20bd9f8cbbd7609818d4b8203a90a","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.15.13","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.136.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.78.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.78.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.78.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.92.0_1780652740471_0.4523799042120422","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.92.1":{"name":"@desplega.ai/agent-swarm","version":"1.92.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.92.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"c109c5da12b468b676b43088226761f6bd05a5fe","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.92.1.tgz","fileCount":1123,"integrity":"sha512-j8H6oPgK++FSq3EkYpK2aUQm566a+eNLspkuHuCAyuU+6/MNVnGGDy41Su2ZXvqBYAqoZIgufFBlThosUWGxoA==","signatures":[{"sig":"MEUCIAH5mdUykVL74E7leSEoiLw4vsbyXD3UBGCH89Nppn7eAiEAhtGlMyHV6XtIBMcnKg0lbkdvSY+uKH4EhDslLy47hq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.92.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12588509},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"ce7d9c0abe95d7dbcbaa2e906622c747545c1086","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.16.2","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.137.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.78.1","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.78.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.78.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.92.1_1780863747542_0.33494622079452285","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.92.2":{"name":"@desplega.ai/agent-swarm","version":"1.92.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.92.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"76130935e65a53ac8502d7b9f19ae4017cfd4383","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.92.2.tgz","fileCount":1127,"integrity":"sha512-O6kvu0r9pmbV1gshEDKTAkRZ5nu6AL4KPW5/lP94SVmqHV73NMMnB8dWMrd1N3nOX65KU3dHvZhlv6O4WBOrbg==","signatures":[{"sig":"MEQCIGJjaIQrNtYwBYKp56gveZxEVAzpBIE5Uz5NQrav7ra+AiAIJdsfoyOyaWxDvyEq92fBhnuUY5tW5efmqi15iku6CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.92.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12701890},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"8175f4a296a9247613390ff944a178bbca3989cd","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.16.2","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.137.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.78.1","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.78.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.78.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.92.2_1780993698161_0.5600416926849618","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.93.0":{"name":"@desplega.ai/agent-swarm","version":"1.93.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.93.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"1dd3a7cdb7e0c608dcb368adcf5ac5279f7bb8c1","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.93.0.tgz","fileCount":1139,"integrity":"sha512-t/urWjpemSaKpQiXzAq1RXxHnUamurO/ITbOa4bt2vTB8PluYfhqPg2kQ1ZMh5wro4AvIuy6txe9K48aO7aguQ==","signatures":[{"sig":"MEQCIEx3n0RgjjDDuK8RE9FrF+MM6sKXF6ECWr1oIlzbPeQBAiBNzRR/YqKXcTjc+h2H8EvyxiiHAQWyABjVmk0aFXgqJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12835888},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"de357f31225fb5dd581347c535dbf0e8bafc7b02","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.16.2","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.139.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.1","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.93.0_1781078900416_0.48036951408913175","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.94.0":{"name":"@desplega.ai/agent-swarm","version":"1.94.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.94.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"03ae716cb8208d11c4105205f198a7fe98804a44","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.94.0.tgz","fileCount":1148,"integrity":"sha512-K6hhcGu7H8seSQlpx5lG7B2WoVumGNG/6F8LIP+5Usf/r2A9vaDhcZBSNTGFq0PH9RxXls5LnsQpSk/a8RB6jw==","signatures":[{"sig":"MEQCIEJ42Duf0ds7gNOxd4smmPa1D3dAfxd2q3KNJtSIBi8aAiBA1cCtfA9PGD+rJDOqWQAlJR7ih5iUulrRUlM5wCvoRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12990021},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"5c01602644ebe466dd4a23b2e0f7724fb4009f61","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.16.2","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.139.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.1","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.94.0_1781176931213_0.01144674408042623","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.95.0":{"name":"@desplega.ai/agent-swarm","version":"1.95.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.95.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"32e9face53862bb25380f85b786fb0afa98d8f7c","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.95.0.tgz","fileCount":1149,"integrity":"sha512-c8Gfa2W7J6xWzvsKcErZD/x/eoMp0hHH/dwNiwVHlwPZj9Bv+ZCD35ApNesStAa3m4XVUa8oFHwLFwJn1WJYHA==","signatures":[{"sig":"MEUCIQCi6RzKN9LH1/Hqc3YIidE23icaMLeBIMXEBdfFhFJRIwIgf+W/fNzPS9TrmmHFyQXRjPtSOuEWXE2VywotwQzKUz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13013005},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"acbdbb6873d3ecca5d9bb517497e64c01b325392","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.16.2","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.139.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.95.0_1781208264601_0.8062196857369808","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.96.0":{"name":"@desplega.ai/agent-swarm","version":"1.96.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.96.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"da8e053b1d5d3cf6602c57e4bb48dc5c8ec0380d","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.96.0.tgz","fileCount":1151,"integrity":"sha512-OllPWtvHt6xXssvWh7EdS0XNFZ77wEE8ntOXhW0cVtBgnqPYjfVfRgIYiOdUjtL2qV6kSBv/95l0IFgvlNE7Eg==","signatures":[{"sig":"MEQCIFxaAXdIVDT7a0KumwuT0mj779bgh4enFgofS686NrRPAiAmQTdeNF5Sdk/B+im1nucOqWuN7jfjx6u2nSN7IiTTNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13138362},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"ecb5e8013c5b66aaed237fdc8f6da90a20f89ae4","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.16.2","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.139.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.96.0_1781255414297_0.977607017986394","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.97.0":{"name":"@desplega.ai/agent-swarm","version":"1.97.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.97.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"043b539e48f09626ec1a095acbb574204920b093","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.97.0.tgz","fileCount":1153,"integrity":"sha512-EHAYgw4MYlymsevQbij6e/Zhpjs/5H6uWhgOuDXSU4ADXZMF5JtJgazenhkyTkY3tM+tJ9Lxl3XexbFq1IfwEw==","signatures":[{"sig":"MEUCIFEti1+5i092GhXRjuwavSdFV6th2ZlqG2BUbRb4O3Q1AiEA9dQdOFsGEvaPfedVKE+DBwhRbGSHs1FUbpORRKA9k8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13160051},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"08a595a0f9cfecc394288d6d1518697c0e14eb04","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.16.2","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.139.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.97.0_1781272672045_0.7437227110262017","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.98.0":{"name":"@desplega.ai/agent-swarm","version":"1.98.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.98.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"9099709e6a87458bc8405c561a0eea598c8c22a2","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.98.0.tgz","fileCount":1153,"integrity":"sha512-hUK9uGDo3ULl0fJ3ScTnwJDRq350BprXH3fverDS2hdZEEI8VZ69QUdfNni2gWgM67PfUylkw3hZLnP5V+fekA==","signatures":[{"sig":"MEYCIQCyZWZuRLaNhpss8lxftJb66qkmFfDIMSYyb9SMp7NsfQIhANj+Bg2CpejOzidFGLq6SLJ9vWfIv9vQVG82digOXuGa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13160454},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"db9bcf2d6897e5119b99812d2c42b4a753292112","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.16.2","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.139.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.14.30"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.98.0_1781294572575_0.994376777784667","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.98.1":{"name":"@desplega.ai/agent-swarm","version":"1.98.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.98.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"f1b9da756483c9427e711e02ef88707d7dbbd6e3","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.98.1.tgz","fileCount":1155,"integrity":"sha512-xsXFPLYfnaepbxVniB8F4/Si1zs1SSRjk4x71B5TboyjW6t2Qp/CypyQRagsebomefvYBkqOiZlnZ7VW38pjyg==","signatures":[{"sig":"MEYCIQC7GukyRuFCVkcAjwKeRHdBadmZPXKN/t5qipInYfbVIQIhAM1Po6aj9KZEnIxAcwnaM1W0qjpEMs3VQqdcYdQIo7q7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.98.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13190537},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"f4629354daaece38dd5fbc5c2b3ba320f63c5a0d","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.139.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.98.1_1781450208546_0.38346545652634556","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.99.0":{"name":"@desplega.ai/agent-swarm","version":"1.99.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.99.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"debcc6bf2a59f3562b3c3dc237a7c41a0df67bb4","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.99.0.tgz","fileCount":1159,"integrity":"sha512-AJU5Xe+FagynXlL1Sy9tYez5YmGhARl3+QOjqSMR6uELJgioiOPKe+uSHVAVi2eUXQXUWINRuT2GkD7Oj8vMfg==","signatures":[{"sig":"MEQCIHGG/Nqfz7pPPxHzDY3NXa2NXwwJxBMRjKfWmeCiU7OJAiBF49LKMdI1bn40CM1nXKmdtL+O0oGjDCq7P8Ji5bwQLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13217674},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"f102bb9150caabbb9c2cbbfac72c3cc26c87f5dd","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.139.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.99.0_1781515007686_0.4970831560777116","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.99.1":{"name":"@desplega.ai/agent-swarm","version":"1.99.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.99.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"b755b97aa91fb3f4b0fdadbfb4da4af76e06ffb7","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.99.1.tgz","fileCount":1159,"integrity":"sha512-VixmSnouRPbl8LSx/LGrPi5cElH0YpHlqLGKsguseKv8aWp4REtXa9CdDpDmq42wIDI2YS/oIPYLMF4zQzM0Hw==","signatures":[{"sig":"MEYCIQDwAuorEPTIeWJ4khSX6Z5tUUtBnDngFQFmJScxkx1aNgIhANbcXBsBzFwpVvYr3a2Bomjru6wO7AT+6t52tPdG+Ba8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.99.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13219777},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"e71a3ecbb65aeebe211ddf45bb8ba83e35cfef68","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.139.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.99.1_1781542995658_0.20493415881965582","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.100.0":{"name":"@desplega.ai/agent-swarm","version":"1.100.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.100.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"2b832b4590ac656a1c7fbbb8edce8a31eb11dab5","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.100.0.tgz","fileCount":1161,"integrity":"sha512-lu78Ufu6uhisu1JOzZYPPC2VG4TNfeD7n4V3ixYNuJ150W1YCILoeK4ZQSTy/eAXU7r/c7liJKYoWTr2Leu7qg==","signatures":[{"sig":"MEQCID+WwIhvu+txesyyFladR5kL9av5DmmEnCv2f7WtboxcAiB2938DJS4C262qpyhxNQEVsDiV7kLbEq0xF3w/esdmwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.100.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13234978},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"1cf61246a943e5424c92624c7ced70ac7ea8dc0e","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.7","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.140.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.6","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.6","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.6","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.100.0_1781682667672_0.509287989917482","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.100.1":{"name":"@desplega.ai/agent-swarm","version":"1.100.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.100.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"65a0b67aeeb3c92cfc53df64c5b4a44db6a955b0","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.100.1.tgz","fileCount":1161,"integrity":"sha512-J3ng5lTi1WRCVeuZ94E4w/4kcguc/QS2GfdEXyeAavMvWGTkOBlX9ZvoQJ13l1M4h2gqhem0486PaiQJPaL4xA==","signatures":[{"sig":"MEUCIQD831RM0k/8wRqQs6YcGPDhHFlLccwJWST/phok5nCIbgIgQGy5p81MHjH7UJ1oENv8Pg0C40ShpVzKBNhZaVQANrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.100.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13236451},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"25a6f48cab5be144b5ba6bec109a386501830fb1","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.7","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.140.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.6","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.6","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.6","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.100.1_1781716974672_0.1408367254395313","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.100.2":{"name":"@desplega.ai/agent-swarm","version":"1.100.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.100.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"55db843e6b0d24464f12b73f989e682311bfdb3d","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.100.2.tgz","fileCount":1161,"integrity":"sha512-p2evooPeqY73hrYCkfB+T4rYrCDrIlQhrzuEaNRlesSUD8FUPGrD6bzpAc478LAc4qlhJruLAOKbWZ2PrjC/ug==","signatures":[{"sig":"MEUCIBS4NK+uuKUFtQ/oGpbqSPIt+C60sanDRRUl2oA97rgYAiEA1Xg6MUMKzx6Seme3SC/rdlsKWYdZml/YsAThyZ8//ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.100.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13236451},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"c01a9794a75f9884dd241e5fdd23ceee556860ae","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.7","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.140.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.6","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.6","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.6","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.100.2_1781733622030_0.05700013205503418","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.100.3":{"name":"@desplega.ai/agent-swarm","version":"1.100.3","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.100.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"10c9e47326841a81360f920388103c264e121bca","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.100.3.tgz","fileCount":1166,"integrity":"sha512-GHFQWT/rT9xGSrx0zxjksCOoYmANMwoLBsLiiWTpHkQ/1tKyqkMclzr6rElEHu2H2EC3KoI6J8Ax8yU4A4Q4Zg==","signatures":[{"sig":"MEUCIQCy7Y051nknfQxPJpw743ZAvHVUruPtHOIdIWb40+3dzwIgEz9g3rRLaiW0b3OofFyiCyTNRlpAYB0zsYjpYEtcTtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.100.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13341999},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"b84dbacd5f6f87857cc4bcf21633ccba24ba8ab8","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.7","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.140.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.6","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.6","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.6","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.100.3_1781864576029_0.6112480545953318","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.100.4":{"name":"@desplega.ai/agent-swarm","version":"1.100.4","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.100.4","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"2d4f47ad351374e98f8c23180da04e08eb08436f","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.100.4.tgz","fileCount":1166,"integrity":"sha512-YZUlEDLoBiG9ZH1Djnw0kFGP2KeKJU55obe/tQFFKmhbh0eOM2TGIAD1Qo4dTPRDPzHXyDyyu0k0ggWXuOLoCA==","signatures":[{"sig":"MEUCIBy3qsZP+gp6t/mzTT/WthRjgFLNcrkqOCokugg9OYxcAiEA3t3g96dk8BAtp8lTRD1LTd70i6EBoWqoEpPQLk4g6G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.100.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13352744},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"209547059285aa5315f17daaa43d6066c96a2cc0","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.7","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.140.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.6","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.6","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.6","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.100.4_1781965810130_0.9262516750193466","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.101.0":{"name":"@desplega.ai/agent-swarm","version":"1.101.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.101.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"src/cli.tsx"},"dist":{"shasum":"8b478145e1584db35dc316330ed6eb2bfd4421c5","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.101.0.tgz","fileCount":1167,"integrity":"sha512-GVFr2lwGDx8nqjkSsEsW6RzKyuz2x+IqeEqrhnhfQGtlhaOopGCmISVqZL9jEukAFwzfbokjMFnHfGEN6bgA0Q==","signatures":[{"sig":"MEQCIH24siOrZ5/iTrlSvGBidLY+6wxQpRO5qd3nhZ9/dISRAiBxbSYHT+SCRLfuc7shYgW946B/wUHUmc51Xmo7No8R0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.101.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13359824},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"1e2cb22baf765c56e6405eb0ee78025f3135fd11","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.7","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.140.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.79.6","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.79.6","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.79.6","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.101.0_1782160097286_0.5820816785751584","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.101.1":{"name":"@desplega.ai/agent-swarm","version":"1.101.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.101.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"7cdc58ceae06447f34731bd4ba15f873cd7aec1c","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.101.1.tgz","fileCount":1342,"integrity":"sha512-cLpvGiipv6CKFKbH371t6WdSRBv9cMEA6eflZND4r2+rzapK1oezJlu62UjxVSRQ03Gy7UpZDp+JxF5PV+5vlg==","signatures":[{"sig":"MEYCIQCwsMfsk5ywA7jCcKaOeNTZDqszbTELFhjrp6/WT5Y9lAIhAL1Ps1l/NEHjX8ViRH399/vVft2JelUsmYTZy9F4K5zu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.101.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49767170},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"898445039c7b6a33cb0ca022298ea731bf33a5ca","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.9","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.2","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.80.2","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.2","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.101.1_1782381452123_0.598044645087261","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.102.0":{"name":"@desplega.ai/agent-swarm","version":"1.102.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.102.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"8dd53e2f482fac74676ee6257d0cabeb94a3d366","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.102.0.tgz","fileCount":1348,"integrity":"sha512-OIOzBNsxC8sMOzUOG0GacXa2CHtlpKF4/S+QdsHyvZYut949rEnPUiQKRuC0GSglD1LlLnM8G+aY1ND//Rr9Hg==","signatures":[{"sig":"MEQCH2DgiUhaDm5JbpNnzb3ohrcUX4wYobV1BqIP7BSzoUkCIQCpPaLQ/F0Lb9aQSqkfLY20VR2POKbNWNL7KauBIs5VeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.102.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49828605},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"0c1b5405e0fb9812c7ba2c9d17a9c582f809420e","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.9","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.2","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.80.2","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.2","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.102.0_1782467698087_0.8529726302603395","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.103.0":{"name":"@desplega.ai/agent-swarm","version":"1.103.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.103.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"7cf9331428a021743de09a9809c207f5a2e711a1","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.103.0.tgz","fileCount":1358,"integrity":"sha512-jf9x0jVCkj3mxDhOhXs4zt0pNXVlSMUFvkr1z+pvwo5PIFa1WTivTyo4sbwGQS68H1obB0M8mYGHwItvw90rpg==","signatures":[{"sig":"MEUCIAOKf9aXPIsvMJjKnn9amgYgZ2Z2KxexSLD9Op5QmYHBAiEAgfZPgo+mf95BbaRx616yJsjC+CrCBwzfbHdU/RtrL+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.103.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49904533},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"e143747bade4e0679240172fdddfa2edf9636c75","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.9","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.2","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.80.2","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.2","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.103.0_1782574127174_0.607954153763423","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.104.0":{"name":"@desplega.ai/agent-swarm","version":"1.104.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.104.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"1db687244d44d96dc04e127f4a3bd5217d4214a2","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.104.0.tgz","fileCount":1387,"integrity":"sha512-hRnFzHVecvB6yDHUAJuQEmUtBhspssQbR46QRUwgpW7PS5CU6fx4aRMsCiA9KQdwY6xxbCGp0cK2VjGBI6K1sA==","signatures":[{"sig":"MEQCICR65kVpvps2Wodf+b3J/GhWwkJaTNbUJIUo16YG0PfyAiBEBkgtM8P5IfjcYGSwm4q9mDBSc8iIcwSekISFn7ubJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.104.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50153191},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"54074f5b3dc43454ed2c7a74c7b6a9503adf1be0","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.11","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.3","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.2","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@earendil-works/pi-agent-core":"^0.80.2","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.2","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.104.0_1782730196631_0.8321208206693445","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.105.0":{"name":"@desplega.ai/agent-swarm","version":"1.105.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.105.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"d188ee11d8e6fad519686e0f35abbc7ae98efc43","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.105.0.tgz","fileCount":1388,"integrity":"sha512-UduL0Dp79LNJg7qIMip3xcw9wNMwr5VK2duGBa88b/tMyi6dIcn0puIFk4a5MOWqcbBGtFw+CsD8YoQhvIAYyQ==","signatures":[{"sig":"MEQCIBCZMp9J4fft99y6y14frn1s9shRFRWMFDvWlHsqy7WKAiBw+RhOimp6pBfmh2b4U0LEytq4wplirbTQxeUJm8ripw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.105.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50180844},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"d6042565a8a82c51750182c40171da1c5b8803f6","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.11","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.3","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.2","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.2","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.2","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.105.0_1782812179658_0.033520286916736586","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.106.0":{"name":"@desplega.ai/agent-swarm","version":"1.106.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.106.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"be982fb4e4e867b500a28228106c905eac088580","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.106.0.tgz","fileCount":1398,"integrity":"sha512-RPwm0YRqEKTmY1ZepIqDtoqnkwyU9BNweZN2iRYahV9tffV336QAoju+mqmLFhotwydhK+IXsoXNgv9Fmg9Crw==","signatures":[{"sig":"MEYCIQCb8nEKQbGoQBHM79RdQSo+SyCDO1el3/MBwEsEt8mykQIhAIfmcIOPOJP/vVzNhx9D+EBp0ZOhmTO4qRJ5HbvFGhAa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.106.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50663707},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"9e371dd41529276d0669309f11084aa8476b4584","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.12","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.5","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.106.0_1782914350898_0.03026923281292726","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.107.0":{"name":"@desplega.ai/agent-swarm","version":"1.107.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.107.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"6198933f9edd97e377b2aba99325d7c42b8c2846","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.107.0.tgz","fileCount":1407,"integrity":"sha512-5WvsV1c2LoP/KGn9bCf6WHcuWN8N13lA6Bobq3u3QhTpO7oiAgWPeFExEESbZzYpu8ENt1P0MX7+4QXVZyujFg==","signatures":[{"sig":"MEYCIQCmamWAdmDfhs/6nDU+dr+qazelQQO5TqzX3+oMyk97lwIhAJy2k+OSMtzV0LwbgHACUW9HgwzVuIf82VclkCqq5Srx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.107.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51018738},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"b4d1352311781ac24890ebd69b740a2a991be5ef","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"^19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.12","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.5","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.107.0_1782978772235_0.7555529900708033","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.107.1":{"name":"@desplega.ai/agent-swarm","version":"1.107.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.107.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"d33de14919215406e95e7f2777d293d8affcb18f","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.107.1.tgz","fileCount":1411,"integrity":"sha512-2Wbw2eQeg0fQOb84VdcrjGvy73TYWu59xlWHm140ks+K1WxxAJ4hrSakKungdLaypmLdAsR+TtSpmlPjG+mk7g==","signatures":[{"sig":"MEYCIQDzkZHB4HAebiAmvAChuK6ycWpebTDbWNFUhBh/hGNmkAIhAK4EYDWHOTW7FxrFuPddmkkcdFOEyGc4KcvNoEGCMRGP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.107.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51065150},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"37c0825f934092dd2a45f475752269a9a6bbb2fd","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["ui","templates-ui","evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.12","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.5","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.107.1_1782991890679_0.296301435031767","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.108.0":{"name":"@desplega.ai/agent-swarm","version":"1.108.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.108.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"c3e3bd1b84aac704ca126383f9fc0f6311554231","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.108.0.tgz","fileCount":1427,"integrity":"sha512-t1/8E4dXRdPKM5nIww6eEP35ul2gDlJYsqYnesSMEa8ZOoYzsWqgAh3v1uBj+w7mOlHbnsyS0/IBJohq6wShcA==","signatures":[{"sig":"MEUCIQDQqc7fNvZSZlUS8k+RImmSqWMbuIpfAO37mDRhGxkg5QIgEWNLk8hctwodN3Ctfk1OhI5ITmd73Su9TPa3sTOpaJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.108.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51218410},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"ecb219e3d522cca49ffd2d06582219e0f8abe404","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.12","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.5","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.108.0_1783067571955_0.059168176281823026","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.108.1":{"name":"@desplega.ai/agent-swarm","version":"1.108.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.108.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"e443113446e674af9c03b86a4e7b9f9f0f6277f7","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.108.1.tgz","fileCount":1429,"integrity":"sha512-95jH4wABQzHwnudNPoWbLkv5Qsy7FdZHL1VL+U3agN7VVLhfAVvPTuUqzga8HVXo2n8MZ59Jt+uQjgxIWURP3A==","signatures":[{"sig":"MEUCIQC9Rn/R15YAxqnOF0u/5dchsGinanUoIaEpQQIeOGMDlAIge9qpYe4jH7FZDWX3G62KUlYPlC/RKVfdjcURh8T5L08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.108.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51247193},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"4efbf36cb4381e54a97faff38ad964a0417839e8","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.12","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.5","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.108.1_1783078001307_0.9331632141823043","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.108.2":{"name":"@desplega.ai/agent-swarm","version":"1.108.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.108.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"61aebb3ec989851216609b9db48fb4de320a7d6f","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.108.2.tgz","fileCount":1429,"integrity":"sha512-pTNlcoDXs6yuV5VpIyyhc3/7olKrmkZ3xeq4OKmYR7ceLf2zTiTJHJADTcp7+Scz/ik9OdVfmnzzsO9u5fXN4Q==","signatures":[{"sig":"MEUCIQCkMd9QHJBrMXianXIB6bOrErIeoBm4HHmKEix5OwPE0AIgI6GLwTACShQdtmiT4cAnKn0knW32wE3kjn0VX4j2qnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.108.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51247193},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"0210f8edf6fe6b806167bccf67c66a999d58416c","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.12","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.5","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.108.2_1783090117091_0.2409970892015747","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.109.0":{"name":"@desplega.ai/agent-swarm","version":"1.109.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.109.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"3b1e2b9e25b716551b457fa848911eb4adfa88cf","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.109.0.tgz","fileCount":1429,"integrity":"sha512-J6GPw8SAqvNbYrBXX6eySj5rGk8VyaoFDj3divGvhIBg6bu1z5FvlUXIHQbvBy67Ml4HfyZZlaKAnGQ/zjNSdw==","signatures":[{"sig":"MEYCIQDWCahYkYsbW4Z2EMWSSoiHXkHr+qHfs6bHC6pbTGVj2wIhAIaYH105/MK3ROGQnSzhJuOgEdz7LZdFRk8Qvo9J10jV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.109.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51247248},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"4a73559747993b6fd467fa715cad16a3c1c9256a","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.12","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.5","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.109.0_1783155837685_0.7106225189528013","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.110.0":{"name":"@desplega.ai/agent-swarm","version":"1.110.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.110.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"3429150b0ccaa7e57d6780e598b3a6ce0abc199c","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.110.0.tgz","fileCount":1429,"integrity":"sha512-WQcqcB4ABBQtdtzv7+Lv6LmW6TKcIyCgq6ywj8OZdDSqi7yFc5wyADFMD+dnWDlPp/NIlq6oUTHwpQtLmmgyqA==","signatures":[{"sig":"MEUCIQDcY1VNJ/eRdruTCXbRR2EqtKPu6F0ORdozLd8W/Tw/QAIgOGPzE3oapZgBJ8h2MfbZ8ez3IcaeI8XoaQ0DIZ6tPPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.110.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51253998},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"42aabf574d507fd45413b239b4311ca58bf5d402","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.13","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.5","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.110.0_1783328924847_0.22761160646145906","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.111.0":{"name":"@desplega.ai/agent-swarm","version":"1.111.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.111.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"a6029958841bb3b6832faa0032bfc86fcbcf1611","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.111.0.tgz","fileCount":1439,"integrity":"sha512-XsR++a7GREayabHlvNjuRga7wFhRCjDvjgO0NcqXJGQ7qJ4Gl79ppP3/xL0Kz6eJ5vaWzZ9U8pkRfh+gCJ3xxg==","signatures":[{"sig":"MEYCIQCTGpqkElTl16o2uFMDj2Nrhv+R3s24S21nyD/xQTnXZgIhALdR1UjcLVzVGBznU8xUP/L+sSFUu0FKhhknNebz9lhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51430512},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"96ff1712ea8b2a3ebf09e0d3c9d4c1c2c9dbebd8","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.13","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.5","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.111.0_1783418464407_0.10511100990544175","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.112.0":{"name":"@desplega.ai/agent-swarm","version":"1.112.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.112.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"ce9ace9a9c0afb635ada0a74d985c4cca0960497","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.112.0.tgz","fileCount":1443,"integrity":"sha512-YHHRM5AJ3bzknwAd4XHkP66I83QeULotW3CEsfVD0H424venG6f5DgC0jJ1aV7z0nHVeWS00z1vHmUIrmEjhVw==","signatures":[{"sig":"MEYCIQC6ra08egW8RJnvocBY+FjD10y1J/QYE+MSepfx6G4+6AIhAKQmeb3W6PrRIpTvfTUnQ4xfJYv1JID+wPP/9dN0JJiH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.112.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51487841},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"00302cde6ee7e299241dea29c91bdeff0b150725","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.13","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.142.5","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.112.0_1783445980581_0.7957879947855315","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.113.0":{"name":"@desplega.ai/agent-swarm","version":"1.113.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.113.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"5270b63775a80467c5ddfb790d84e09a416522eb","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.113.0.tgz","fileCount":1463,"integrity":"sha512-NE642KYF4L6cDrVrTPdWMaO2Qs5Hr/+tuh8PLW6niXA36WNBrb/iA/1Zex+u9EWEN8tmzsuuNWDqwO6Z4RD6cA==","signatures":[{"sig":"MEYCIQDUjBETaEUmZdbz6M4jbAy87HKWUvF4gNzwe0SD3p5YvAIhAJFFf1etYHZi/tc0rf+MJvANHT44EUFzSK9rVGmwjm2S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.113.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51750596},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"54a91fbbb9dadd1d6d1badffa427c53dc6ee3df5","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.15","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.143.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.113.0_1783504861849_0.1975098000587021","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.114.0":{"name":"@desplega.ai/agent-swarm","version":"1.114.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.114.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"01dc9fe903d7ee8650d7c0bac35d0ce7396bd04f","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.114.0.tgz","fileCount":1495,"integrity":"sha512-ss6qrq51173+KBFE0UD8RJ5DAfEu1nUPuCICynJ8SigW9hFPIOp/JOZp8nu0r9Fn/ZqyVx0N/xdMmX6UUgUs8A==","signatures":[{"sig":"MEQCIEYZjJVjCX7h2WidKz10xfTKMrOFpXF1gbOKB5nPaoFWAiAA3OaRXG+VRkbiDQVoduNze+vqP74RRlFV3AEiV0YMUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.114.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52338804},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"352b28350da958f7b0823eac3e2a2da847dcacb5","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.15","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.143.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.114.0_1783596575110_0.6542470233330935","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.115.0":{"name":"@desplega.ai/agent-swarm","version":"1.115.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.115.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"a7485821d8853bc5fd0a9a24461b5c152caf9277","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.115.0.tgz","fileCount":1500,"integrity":"sha512-IXaIPl3DR0EJXNafKRmOBieLvn+BVepqIt7Mw4MmfcR1r+zIeLE8+vLKKlvFBEnun+/OAng4OYk5ZFWMna9qwQ==","signatures":[{"sig":"MEYCIQDhSdOWGDCwnaJI/pFA9bWEnPTknqYNzTbbKx9Hy9mLxQIhAO4iJNckTkkcT9f34oE/hNq0NTWxOGLI3ZuL85taIuMG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.115.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56686924},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"4c5f982031c825d07663a8aae6af0eb1e2e1ac05","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.15","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.143.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.115.0_1783682690681_0.056791871663206095","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.116.0":{"name":"@desplega.ai/agent-swarm","version":"1.116.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.116.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"78c0bace54a6f00c9b037a02736e3e25481004c4","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.116.0.tgz","fileCount":1500,"integrity":"sha512-IefxRxwdLW1mWvCf7oJ2FDkNE8O7K0IuCK93I3bB1PoTMh4di9+B7h2LhZ1pgDRefpVGk5nOKO7ugGxL2FZ5vg==","signatures":[{"sig":"MEUCIQC7o7sBhO4AgBAe/FIu3WDl6PH7kZ3hN5+g7DdzdgiUyQIgcWuO/+DYeXzQM+leJi5SpZsatcLbPS7zGZzI+uxijzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.116.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56686924},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"d045ba7840f133b38364a23977ffb0666f2a0eae","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.15","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.144.1","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.116.0_1783691242295_0.05898335854412484","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.117.0":{"name":"@desplega.ai/agent-swarm","version":"1.117.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.117.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"06d3c4c1ef6ed0faa5e6bd0dfa3127df4c69c0bd","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.117.0.tgz","fileCount":1504,"integrity":"sha512-4vYa4Z2rduwYZy2rQMKM4G9xA0LwVYFfuXiETq2li4Q+wXX3rhVE1gV1G1JC1jxXrSumNN5G+qzXCa2dscDPMw==","signatures":[{"sig":"MEYCIQD7s3oPzB1Nc66SWzmuTMTUkCkAkSOL+FJnwKC/r4ueIgIhAMNBAQLRbe0bL/3+tBTEhd5Y3Gu8jpwOoS4IT3OkFyca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.117.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56746986},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"a8f856031d7bc8a09cb07b31a8218aca00fa7a64","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.15","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.144.1","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.117.0_1783768855114_0.2977623834390859","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.118.0":{"name":"@desplega.ai/agent-swarm","version":"1.118.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.118.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"a55230129e4ecde8e142b0a869ed6df80130ffcb","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.118.0.tgz","fileCount":1519,"integrity":"sha512-0bWkarzxbWGV1AR0+evrUv/eygL7BooMUzjiJmWpALtHJUzrfiy882JQULfR2AhBJ0vhRen6JBRvAlSj2nnzsg==","signatures":[{"sig":"MEMCH3581e89NdyTL2ANZaRBnZFmBYklaF+ViXfB0+zyGc0CIEA06DTB7fqvsazEln7MKC/rFkO7Bq4ysOdubWN9IzRG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.118.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56925298},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"e2271052116962902bff2adcb00967d0271e020a","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.15","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.144.1","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.118.0_1783889517520_0.26036114459134896","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.119.0":{"name":"@desplega.ai/agent-swarm","version":"1.119.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.119.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"dc8c32b194a9ac9762dc276d32c7e391fe42f9b2","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.119.0.tgz","fileCount":1527,"integrity":"sha512-z4YnOJdLAjLe07wUI9YaEs5EX5F0Tx+1dUJZmp6lFQAmWF/1tmQYPL0O2t5QQUVKFrDGRJxlj5yWzpokljkRhw==","signatures":[{"sig":"MEQCIHyk06tGhrnjy4A0tFeysCdVK00+ZubkhyfXgVb6I1PfAiBZNc0i270jEwg0Xsla9D5B6zTpJGdhefMJgAaDdPltBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.119.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56971676},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"ef84fdc84e4a2a629c3c5a4b7fed104ad821f9b4","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.15","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.144.1","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.119.0_1784011984632_0.8453409177302542","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.119.1":{"name":"@desplega.ai/agent-swarm","version":"1.119.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.119.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"026036fbaaad812fb31cf21be2e4ddacf1ba696e","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.119.1.tgz","fileCount":1527,"integrity":"sha512-2cTn7aNQNqVuBLDhz64r9NLezYQfDvdAVYirTNfqPotbqM+tGcyKI9TUTebkv0UlKrqjxCPvaQ1FJmQkYOeT+A==","signatures":[{"sig":"MEQCIEDKzDUhJ7AGbV2+eTSX0c7U33eOtC6C4hY8xJnNCNLGAiA2XWZgzkikJesoVnmFWJxKyUVpggBsS8VeWbHeRzZ6oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.119.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56971465},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"b9d1f00fe68a0e5032dc3653f6ece396f1adf301","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.15","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.144.1","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.119.1_1784119129621_0.9420479933755359","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.119.2":{"name":"@desplega.ai/agent-swarm","version":"1.119.2","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.119.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"f7a325a4912913dbb6ab41dc6cf6fdee937f0e2a","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.119.2.tgz","fileCount":1530,"integrity":"sha512-aVt2hOnjYfngrN4t41vUXSt1uSHz9qm63PpUw7O6OI2YRxcZDh3NyT2rEN/I8hiWv8D7uE3+m6FmLqJYJlHcJg==","signatures":[{"sig":"MEQCIAkX1dvfeCbcL64eMV59x7mqrc2gHjQHMKfIX7pY8LAdAiBwUUonyxsfoqsLf7n/3eqhLWRBEdYSUeMCxorlXoo+8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.119.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56985759},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"ebba27fa8b483f936ccca8da7a4d473ff5418891","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.15","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.144.1","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.119.2_1784287878670_0.1870074325218647","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.119.3":{"name":"@desplega.ai/agent-swarm","version":"1.119.3","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.119.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"9dbbc4981d020e895241915ca1e34d80994ba0e2","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.119.3.tgz","fileCount":1530,"integrity":"sha512-5BWA4rxj5Rlo7N7hSNAUbW9MijMJklVazDU78z9hQVSFKRb6SCml4EgEX6Eh2vXYNJfP7+YdAnmBldz5S6BTSQ==","signatures":[{"sig":"MEYCIQD63ejPa+3DtPHa8GZfFUpzQPF4HXVTQ/NboKXCT1J1AAIhAP0JzeXuZNbmE0Xc2SOF+DiuqnEAsvEacUsV6FkdVdqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.119.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56986156},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"64784d146cb672dca668caffd3866564eb9c3f4b","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.15","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.144.1","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.119.3_1784400596549_0.4545701128558326","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.119.4":{"name":"@desplega.ai/agent-swarm","version":"1.119.4","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.119.4","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"7406942041684503e9132d457ad80f8da9b695c1","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.119.4.tgz","fileCount":1530,"integrity":"sha512-yFG2V37tGOsiefyjjL/87Zc4+CfsI9BKI3ZaqQaWaoRhd9PAI3zqYppALhR8S2BDw5Pyascqw6HHbgfr819UBg==","signatures":[{"sig":"MEUCIDETOvBW/xMN9oxrGXbGbi5peM80XEDGsD6JNuCUi570AiEAjASe+QrCs22DAESzhY+i4cABrAdkmY3ISMJE+lNrBYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.119.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56990226},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"abaa2444491c85dd9b4dddd817976a34c03eac9d","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.17.15","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.144.1","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.80.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.80.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.80.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.119.4_1784571248298_0.24662783423538492","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.119.5":{"name":"@desplega.ai/agent-swarm","version":"1.119.5","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.119.5","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"eeb4094186137f7f36b9bd862971a4b9ad906ce7","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.119.5.tgz","fileCount":1534,"integrity":"sha512-oxZr4Z7zxT7luCHXYEtqU0VyDadlQrRPcJb2ztbMND4h3d2IEHC8OjbPFBKEnS1yrT35a6LjRC5VD9/cWn1TcQ==","signatures":[{"sig":"MEUCIQC4mz+vrBrTL9HDQqVskPJuAt1MTfgsBvlXwwDh9NvxxgIgJA8KBqJM1u070p0DLHzKCpd3mBXsFn6HHE2undjS7/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.119.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57144342},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"c5e5a5d58447cfcb7a3a8506f3933d059a0da852","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.145.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.81.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.81.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.81.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.119.5_1784798482440_0.09869616907856948","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.119.6":{"name":"@desplega.ai/agent-swarm","version":"1.119.6","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.119.6","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"01e1c0bd5436e84b22747c0740bcd4a664627cda","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.119.6.tgz","fileCount":1534,"integrity":"sha512-HQTcwzoMfDwSa2Ah8o6uIFuwxfLG4LmWcHtb16hmtPGn873I4Wqx54ZkE0ADfN6S5EqPh2NkS39dUicsbnw4yg==","signatures":[{"sig":"MEQCIDEP4jMwuaAY/wX863zn12r4N8G/Mzsvyzjex7BufFVsAiB5KEGORutskqVMQCZlcck/RrksklMljA6mB1waYOxN3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.119.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57146775},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"3a47c8ad93c424a48250537873b625155e65b9f4","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.145.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.81.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.81.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.81.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.119.6_1784884245548_0.9917360196741958","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.120.0":{"name":"@desplega.ai/agent-swarm","version":"1.120.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.120.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"0acc4ceb5e0491b828da5ec602851e8e296fb160","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.120.0.tgz","fileCount":1555,"integrity":"sha512-mmFjVrnja09DFHPVthz0HK92bwU/92tYGTar8xAZ0dE69mUEV13lBmDQPnXYiZ686JJhlGG5W+f2AYfAVo+izQ==","signatures":[{"sig":"MEUCIF6IN37a5fgO0bxQdjZ92K7CZTb7UFaVaRpA1RYlP5e/AiEAgxcjhPFoaryEyewfZjYw7y7gR1tMz01JL89pPl0Vb6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.120.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58153616},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"e77ee53578718f6e97a182fdc09fcffed58afda4","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.4","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.145.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.81.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.81.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.81.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.120.0_1784899863709_0.6654563877635371","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.121.0":{"name":"@desplega.ai/agent-swarm","version":"1.121.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.121.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"9b69645ea92dcb50f47b5d9d0857de93917b518d","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.121.0.tgz","fileCount":1561,"integrity":"sha512-n8Wiy4EiZ/Kl49rHk0RI5kYVfeLK+qFkugcryWLZTIhYZ+IvJdjsJVofYQciy3WIVyBIj6a1tATZKmHYCh9rYw==","signatures":[{"sig":"MEUCIF5wlmw/wgCP6b6RFpoOaaJds0Ssl2BivjsV+r/LnYM2AiEAu7NnCXnda9AaPqB2SCZNWjOeoY980S2c8sJD2KR/ILI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.121.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58317782},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"0515ca15a4e46cb8398acb01fb87e87693135482","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.5","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.145.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.82.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.82.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.82.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.121.0_1785140877888_0.7775790919750667","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.121.1":{"name":"@desplega.ai/agent-swarm","version":"1.121.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.121.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"4969e3769de0080bb978d0a46fc9aa2bdb8bbd80","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.121.1.tgz","fileCount":1565,"integrity":"sha512-jT+ZUJsZxpmzX3S9Q3XMDHSECt9zlAwVgqkH6wDH4DHSifb3Uq9SwsU3fCete/5lLg3HaxcTiU6ft1NnLIr9fA==","signatures":[{"sig":"MEQCIHQunLT4rB7TjLTHOTvqZiNfY5Xu6xmdrFH4I0khKH0+AiA7O93Xwe2nOHhMVuP8Dq/ntJJEcgEJBbI04m6Fnmw/dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.121.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58359203},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"cd6d606d1479083a925a2dc39abbd2697cf78930","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.5","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.145.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.82.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.82.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.82.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.121.1_1785163640346_0.750948644905804","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.122.0":{"name":"@desplega.ai/agent-swarm","version":"1.122.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.122.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"003785e5b0cac1484f693e945a4540b04cb1523c","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.122.0.tgz","fileCount":1565,"integrity":"sha512-FFNMHDYFMDQHBO4LQKp2jeWZB3h5wwC+a72xzur4rV3fXAWgA5oSGvfdgI9VJPFlcs4nx8e372m5cFxFd7JTow==","signatures":[{"sig":"MEUCIAu7GXzeyofgigamd3VYA5dz//WdV5n6StfarULmHxhYAiEA8fyGELBTFkLpG12OydZ5eYOI98c/yt7ZTgq3/AfmyeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.122.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58359401},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"5dd79fe955b95aef6c8676286c75ac4d9db5b5e4","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.5","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.145.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.82.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.82.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.82.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.122.0_1785226571990_0.6497029909256216","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.122.1":{"name":"@desplega.ai/agent-swarm","version":"1.122.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.122.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"c5dcb1866567f48c58a84056cff8129649ded4e4","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.122.1.tgz","fileCount":1580,"integrity":"sha512-CRbxMB0ZWV1wq4M7T7/7vJPrgw2/nOymBdtNwX/PCJl4MVcRe9jgOb5c1gGDyEekOK/2j3Ahl/DWjl+slj+VYQ==","signatures":[{"sig":"MEQCIBy/0L//FvbaRQ6fA9XGeSUTnm1zweIyK2iwr8C4lUwGAiBSx+HrEPo6tvFsXV51tJgAxaca3IMEC3EazmQGhtX0PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.122.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58582046},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"f4991672774069d8e640ec39b7740416d272d020","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.5","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.145.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.82.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.82.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.82.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.122.1_1785272436404_0.4042501481344545","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.123.0":{"name":"@desplega.ai/agent-swarm","version":"1.123.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.123.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"3953eec97f8b383f55700961082167b85e1f1e7c","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.123.0.tgz","fileCount":1582,"integrity":"sha512-LjWn6KejwpfDLrp+m8nF2U754jpW46VGMaXXY3+tB3jVml4U5iI5GdoaYMPBM46RUQZMcZl9jD7CewebRy3hjw==","signatures":[{"sig":"MEYCIQD7eq/Ba+D9LHozswD4IJ3co7NGrgtzstrU+IHTdbVDyQIhAKRzTktZruyd38xd93SaPofiUB/thMn8X4IfWNBBneRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.123.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58609300},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"70152efaa840f30ca6be3e2e86f3164cf2026676","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.9","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.146.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.82.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.82.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.82.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.123.0_1785311884484_0.53943033556564","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.123.1":{"name":"@desplega.ai/agent-swarm","version":"1.123.1","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.123.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"e0dfafaad9e31a4b5ad50f665d1ca67e548d3552","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.123.1.tgz","fileCount":1587,"integrity":"sha512-ZfKuEm1ex5fFciXdaZWh72/BriP3En87+pglf09LuQX9wjLEWUq6TtkbuOMjpuyC6CcZXNK1es+xLWInvQU2qA==","signatures":[{"sig":"MEUCIQDc82h0F9+/Tfq+AyPQHoKl98j6cPBR82O9w2Rz941yKQIgQwORoFIx8VExoc4gxV7qyOPnVqEril6BM9U0FcEY1lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.123.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58620976},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"9c3fc4953bee2ab9bd23db73f69f68d3315c9cfd","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.9","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.146.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.82.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.82.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.82.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.123.1_1785355527110_0.013570108279604254","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.124.0":{"name":"@desplega.ai/agent-swarm","version":"1.124.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.124.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"0340639d30ab4549bd60d7b4137f3f54a13a8a78","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.124.0.tgz","fileCount":1587,"integrity":"sha512-85f2qrl+3s5HMOWEI5YyC//Sua6HVL3kw0EQaw6BtZmB+4Tjak/BseJh5rVlXXW/j5c+yIfoY+rsZM0zo7n10w==","signatures":[{"sig":"MEUCIQDW1I31xhDVViK8Vf8u+i5wWgAmwzt8qTXWNf5T6B3BNwIgegMLMTzjXohQG/LyuaRaAD533Yn6OuKPP4f49LQRy3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.124.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58648591},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"4238b3de77bb615532c824a4d530332ee36e7f19","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.9","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.146.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.82.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.82.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.82.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.124.0_1785409517531_0.8298082548188233","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.125.0":{"name":"@desplega.ai/agent-swarm","version":"1.125.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.125.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"46f6150e53421c6b33b7a4687a667ad81259095d","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.125.0.tgz","fileCount":1598,"integrity":"sha512-PqHCo31/UAddv6Tp3z9rEzrd6I1ux4c+52s9xz4ioxB6/8AcuH8u05t+q2PMqMRbLTVuuqWm4o3TE2dDuZ2/hQ==","signatures":[{"sig":"MEQCIGgSmbd3FYDyOZJnUp/8LzgzlqzPCMyT3FXALQaeJRaUAiAhcv5dwdsB/Ly9xSr8LYPodwlILEeHTSd5o7bDfkCcYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.125.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58740176},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"d6fc5cdc51248eed8ff8fb8a7912ef6d85f5c4a1","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.9","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.146.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.82.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.82.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.82.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.125.0_1785486505556_0.651198730896988","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.126.0":{"name":"@desplega.ai/agent-swarm","version":"1.126.0","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.126.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/agent-swarm#readme","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"9cad1681ff7292db024c707ebb35e8b84428c072","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.126.0.tgz","fileCount":1607,"integrity":"sha512-tZEtbFm1WIBKmrTKhxnxCfS13LJwLxElbVUn2+livO/+t/goQ3xGvpY5dlwMPVQcozvmIEtPjYfbLD/yuHiWtA==","signatures":[{"sig":"MEUCICWiTjtPl17XN63bEsP7/dZMlMDkc5buy9dl/9w34DnRAiEAxgTMzYlj2U8Qs8sXUsM6+2jXkP/mewtPRYoU47Smb2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.126.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59094377},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"ed0c40a59828f2a574679922e509f9ab46a4dbfc","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"Multi-agent orchestration for Claude Code, Codex, Gemini CLI, and other AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.9","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.146.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.82.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.82.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.82.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.126.0_1785672876173_0.2097306676864057","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.126.1":{"name":"@desplega.ai/agent-swarm","version":"1.126.1","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.126.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"bef32385342212b3dfeccf28950f7d76824b1e89","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.126.1.tgz","fileCount":1607,"integrity":"sha512-KX4COFjhBQRxH6y09JG8drlCHN+BztSKaM3qHlPCnr2CxsY1kYyZqPTbn2wjH2j9j3dSY4f/89jgqV0fQEsVgw==","signatures":[{"sig":"MEUCIQDTgyM+Y4ywc+hLsCAtzDssjID8ZSkZrvU4qVsMpJ/c/QIgHXyzGna5fADxsYcPGdmHDh2ehjCTGV+KS+eCp3G4qTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.126.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59145613},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"9294e49bf7a662086e51a688ee7da54acd9a72d8","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.11","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.146.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.83.0","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.83.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.83.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.126.1_1785754911747_0.33093369304661224","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.127.0":{"name":"@desplega.ai/agent-swarm","version":"1.127.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.127.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"08814f771172983255fe22de037c2ecba5625b2a","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.127.0.tgz","fileCount":1608,"integrity":"sha512-BlnDdi1nYoNgZIG7c2mNsKdU8zUSAb+UXujE710I1ymG7qR+APJSAbdDpzlpRBDnA9waC2ynkKB/FLU8WHVDDA==","signatures":[{"sig":"MEUCIFee58DXIZiHCVY1z5b/MkXGNQrKZLvrhx+YEQd6VnNmAiEAq3/+N5mmjj1RA+LlHwb2JZVyPRyLRy7lnWfGaahqBRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.127.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59183857},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"572f436b441eda76fc787cf84d938b1c3a45028f","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.11","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.146.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.83.0","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.83.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.83.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.127.0_1785785651860_0.06867243122810862","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.127.1":{"name":"@desplega.ai/agent-swarm","version":"1.127.1","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.127.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"8e209e946e8c5686f62e85e002949ab1e4c7a7b5","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.127.1.tgz","fileCount":1609,"integrity":"sha512-AfiVxw/Zu6kO/wmLWncghVkpi09+Sl39XjOWMxIxOWnzWsoKgF4NtujYPVpeEiz13/THshb5AbBe48mUSYcisg==","signatures":[{"sig":"MEQCIGVjkra4M5GkZx+BV/IxcLsJEpZA7A8VdZVz8yghkFSrAiBkbm0p/37EvLvfLocfx3wTSO+XKnCFFyFmSUrMhQZvVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.127.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59193203},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"2be00d8518812f76afbeab4f8e498c8e574d369c","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.11","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.146.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.83.0","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.83.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.83.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.127.1_1785824613111_0.11306405006478593","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.128.0":{"name":"@desplega.ai/agent-swarm","version":"1.128.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.128.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"ff9bcbfe570743fc93904cbae3de6c8a3bad63d9","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.128.0.tgz","fileCount":1610,"integrity":"sha512-7uNwhZlA64FGt/sYekv93Sk93hSOZ2aImcskhWX9Vtx0Wbw6lChStrbmtWoFL5MCFbNkjxpj1Ps5HgaSla31gA==","signatures":[{"sig":"MEQCIFc2yx7x3VR5E5MZIxlDr02qzbemdBeD1eiRUA0aCtBVAiBVTsXL9ghWOBOlb5SrH6YOezHyrr8Ujj+xK+iP+TobZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.128.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59252697},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"70741db70f92e26e32d8e3c28b0434a4dfa7198d","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.13","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.146.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.83.0","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.83.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.83.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.128.0_1785924158782_0.1849048393587358","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.129.0":{"name":"@desplega.ai/agent-swarm","version":"1.129.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.129.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"844783b27f813d5cc49fd1c7e724a0903dcb74ef","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.129.0.tgz","fileCount":1739,"integrity":"sha512-7GqHpMj5Wom6wZuh1+fEsCQei6i1Lbz7DDZar7mI99vV75aBJLBnhkx+C5hTcPIgVPHYUvjaWx+SfhpOTpqsuQ==","signatures":[{"sig":"MEUCIBlv3OfDbjS1WrguQ4XAzcACq6S+KBwkBsA3IIBKfWPkAiEAsiUPizVIU09QxzgkvFLmfTRVrr+oZiryKtS9QfEAddI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.129.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65401057},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"87ea1d0dbe5bd8a469696e18e3f96ef6eddd8fe2","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.13","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.146.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.83.0","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.83.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.83.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.129.0_1786094002774_0.758356033008122","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.130.0":{"name":"@desplega.ai/agent-swarm","version":"1.130.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.130.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"89d8dae6bbe090483c876b216f95648fc3608cdf","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.130.0.tgz","fileCount":1750,"integrity":"sha512-gpB5mml1pgCJOrsZsV0R/Zusd+EcjBKbzHSPEUos03s7r7FsO4MVPrAZGA04aW5Cp9n1CI1sHRkbtZGKRwMtWg==","signatures":[{"sig":"MEUCIFr9WcnyRqce+tSyfvBz3at2o49UUYhZwjNF3B6FihyuAiEA8XJGjQUf6ddOXEl/blKQa/FYC3O7p1Y4ccVWBKKzTXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.130.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66741704},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"ac40b2404577a67d0cc64c874e14da96ffd0dc16","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.13","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.146.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.83.0","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.83.0","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.83.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.130.0_1786186215272_0.3248033904682148","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.131.0":{"name":"@desplega.ai/agent-swarm","version":"1.131.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.131.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"003639241f8579b5379f1ee176b0d87a8695b5f1","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.131.0.tgz","fileCount":1755,"integrity":"sha512-s0NBwNxmD0pDRURBvtyCMfTeBh3imoaqy97/ajJpHf2LL0CryH0HNiVww9cN+4yvJYzL8QXGwPT2YITgdwlBhQ==","signatures":[{"sig":"MEUCIQDDWZQHc+F5CyVj8SX1Aj/JakEe7KzVS5K8uVISvdJahgIgHv4k519l+XBRN5AHOLHAUw+8nTBhyXRQdnEqs207IRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.131.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67247799},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"2edc9f17790de4f4811fcbae3527a3f44e9f6bd1","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.15","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.147.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.84.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.84.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.84.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.131.0_1786449245250_0.864302406164474","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.131.1":{"name":"@desplega.ai/agent-swarm","version":"1.131.1","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.131.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"db7c46a94a3e3523e250482f5b275cd591f39aa4","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.131.1.tgz","fileCount":1758,"integrity":"sha512-R06dL/K1Xdm/iEbRMbPb86IjfYZcXg1JmTFlY1wVLBGKRcVqHNmaNCVo3btSLQeSB1Icykz/fVYi+A1Zq1e6aA==","signatures":[{"sig":"MEUCIQC1YaOShzXGKBfOtPVcm3otFweMEFav1DcFLs4lAtHw5wIgPyF3tP19cviRqrFVSOlc34h9LpAVp9ddRz21KRdWncQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.131.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67290178},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"e95602b169400f21286b19eaf659f965213a744e","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.16","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.147.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.84.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.84.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.84.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.131.1_1786619614660_0.6597333447132527","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.133.1":{"name":"@desplega.ai/agent-swarm","version":"1.133.1","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.133.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"2493a89ab1a02f5d0eb927c25cc480c7f63f7826","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.133.1.tgz","fileCount":1788,"integrity":"sha512-CAPLyexnl4AgeORONhnXHgNMgRpMdU2L0QI9gn1UHS14qGMJvV4kRupWK4QhK8eo31OO59OZS62JOWOsKgb4Lw==","signatures":[{"sig":"MEUCIE/7DxM6POnchmtaDz8/nGwKZCFe/BKvX3oh4ipwXsf8AiEA/PfiLc1kpmuZ+loRzG53qF31moRn8RfYn3SPT1b75T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.133.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66576570},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"183e28cdc73f41f76aec9f1c539581b759e27172","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.18","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.148.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.84.2","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.84.2","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.84.2","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.133.1_1787230697903_0.49274924753506344","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.134.0":{"name":"@desplega.ai/agent-swarm","version":"1.134.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.134.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"554128dce5f49268abd67239f7bf5290e3318d9c","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.134.0.tgz","fileCount":1795,"integrity":"sha512-mdPdatngmxcK3+Exe8BOJB+lJE233fov15xoY45lzMsBDUEHesuyb0cBZ0fmcs1avdlS2lsKOI0iOvFT+nksqQ==","signatures":[{"sig":"MEUCIQDOoHrWaEEjcZP9UmvNK3lnln4ZDZK2hrcjwLrvlZ6wsQIgJVcrbH5jiFbb7nU9Oush9/Y5lsJKtCKuHbLX4ExeRaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.134.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66642481},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.0.26"},"gitHead":"0ceb5cd1d90c7751bc3e120cbbeecab9f120037e","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.18","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.148.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.84.2","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.84.2","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.84.2","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.134.0_1787300921344_0.47468299386394075","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.135.0":{"name":"@desplega.ai/agent-swarm","version":"1.135.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.135.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"d38c83d84665dd0e78e21ee3c0f445b11292c4b3","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.135.0.tgz","fileCount":1817,"integrity":"sha512-+JhUbN9Eoe3L+VuJAqwWpPHFI8h2hJ+0R7a7OyAmlesnbCJiH7SO6+xdpmSQP66TiWmojYbLEBOmgBeSPebvzg==","signatures":[{"sig":"MEQCIGuCVu5HoAgIGWOisWrlmHWxMKENCHFZRg7PedffKX1EAiAQ5p5a+hP/gd1uCaRGfEJeiHNP/lG8diSD4FirNmDfng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.135.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66464701},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"59fbeda2cb8c70aa5fcb585690412a410ee61906","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.18","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.148.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.84.2","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.84.2","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.84.2","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.135.0_1787381407993_0.314482696353533","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.135.1":{"name":"@desplega.ai/agent-swarm","version":"1.135.1","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.135.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"62fb06acffb1d027a667aeb4a076934c60d21018","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.135.1.tgz","fileCount":1820,"integrity":"sha512-4gJF/medtt45NDMkNVvDJeSLh84xkaoHWJjkQcadFf2xOMGjEZdXk5KOrjIc/X+x+zOBqmyt9ys6tqoZ/wqX8g==","signatures":[{"sig":"MEYCIQDCCUBtJ6SYhr1nNZ/pg0tDDoiIBUtQQdPM4yM0zU4uSAIhAMnCYkqzpUvIwO5DxXKKP/J+FodzASDMHG/wPTHEzZbI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.135.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66511260},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"7158f97bbca9cd52a740518a26e037ea2758f336","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.21","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.149.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.84.2","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.84.2","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.84.2","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.135.1_1787603617011_0.6752417043906986","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.135.2":{"name":"@desplega.ai/agent-swarm","version":"1.135.2","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.135.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"765bf27ab4319d708a0597591f34362a65af65e9","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.135.2.tgz","fileCount":1825,"integrity":"sha512-CJDg9oe79iLF20RdjtkE2XpleYbeEeKGQNUK2Vt50FZH7DoOgEtuGRg3qoYU5TYk5MZwEds5eetvXGrxYcml3g==","signatures":[{"sig":"MEUCIA2bjQC/JV7beVpa4bjo/U1/LzIQiKvNElWI5OsvE6+OAiEA40VcxIWsH21FtRNuVqjywArqaaK2UpHun0FXZjaiSmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.135.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66504981},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"348ac62bdfd2b8d06238675e1c1f33958f4b36d9","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.23","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.149.1","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.84.3","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.84.3","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.84.3","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.135.2_1788020650743_0.6638255236053909","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.136.0":{"name":"@desplega.ai/agent-swarm","version":"1.136.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.136.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"9448fa0a280da6dcf9a7f979189f85fc4e40772b","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.136.0.tgz","fileCount":1831,"integrity":"sha512-0LwizwRuX4r1ad2uok+1Y4rHo74d2hr16QAclxGRI5I+Z+XqRBzM32kHttt6v+V7XoIiNnPQp5Hq5IYNE8fUww==","signatures":[{"sig":"MEYCIQCRdO+XW8Q1kPlfH2qflMpHIDUshqew17p+SAhHO+OtsgIhAOlOV2Vi9y088ArMN1zH28J4sz2ipQgxO/+qyr1QbAHP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.136.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66622467},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"c6d99315f191e5b8b39061e700a294c40e69f7a9","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.25","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.151.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.84.4","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.84.4","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.84.4","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.136.0_1788254343248_0.8770161978834157","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.137.0":{"name":"@desplega.ai/agent-swarm","version":"1.137.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.137.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"3978b4d7bc5f189f4417ef792ea31f496d5c71a2","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.137.0.tgz","fileCount":1835,"integrity":"sha512-C6HrjNYeSYkNq6MvgV+qll3cngSog898ZmHVxai0tDOI6iUsdZmt2xHjSQ59JTxXwcb/9aik0dw6+ZKWV3Z/Yw==","signatures":[{"sig":"MEYCIQDfbmxJfeS8Jr0RaAoDJy8hdHAbW6iiGgZ2ZNUYNSTBEgIhAM4NIyo65C8aE96W3UcQGbnFx1EuIe3ElQoMVTIoFjXB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.137.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66808999},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"88dfb08e6a5586b25af9c16ff27032ea4d97ac56","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.26","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.152.1","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.84.4","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.84.4","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.84.4","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.137.0_1788420924156_0.2665583293798979","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.138.0":{"name":"@desplega.ai/agent-swarm","version":"1.138.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.138.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"3c7155aad800f6b4749c78949868f8ac546cd230","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.138.0.tgz","fileCount":1850,"integrity":"sha512-ULrraBKw6/bdXIV1BAssYcyJctLdPYToK9fY375VYhNJ8eLaljl3bCyBWIlV/J7/xtQ61z6D71/F5ayAsU98DQ==","signatures":[{"sig":"MEQCIASBAdARV1Bd4lUS4imnMxsRWTHH6yaNKAJ4Bz721MTkAiACsWHtXrnLsu1NUNKVpe/4nmHScqeYAndGeWZsW5GF9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.138.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67090922},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"43f9c465244f7b543dfdb19b85f9ceb716b02896","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.26","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"^0.152.1","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.84.4","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.84.4","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.84.4","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.1.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.138.0_1788468415958_0.9726291929597992","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.139.0":{"name":"@desplega.ai/agent-swarm","version":"1.139.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.139.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"1ca1bb34bfbbef262ae961ef2cf8c263b5c394cc","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.139.0.tgz","fileCount":1857,"integrity":"sha512-phVwfKV+WJj7y6MNddhMAEVLmEmB88oetbk/gzPEbaYDi5dIGDcxKqdpKOayM+TNbkBp61Aq7ry4IN9USAIgQg==","signatures":[{"sig":"MEQCIHgeZYT+b280W2YdV4QK7XCfD5xtov1R2OAA5xoTgfVVAiA7N+4cK3Vx2ES/I6cJ9N7lF4AocKfc9k848aGVZLgOsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.139.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71158526},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"4be1b213576ce92b7da0ecd35623c5929e1148b7","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.26","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"0.153.4","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.84.4","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.84.4","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.84.4","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.2.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.139.0_1788640728092_0.8861794757238532","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.140.0":{"name":"@desplega.ai/agent-swarm","version":"1.140.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.140.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"b7cc9da370720fa287735ac3cab35821d617e88e","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.140.0.tgz","fileCount":1864,"integrity":"sha512-k5Z0+It1nkmQfuzO32/MOua7/wPN74qH4TN/8Ejs75WwNub0d9/GRCIBBQ3cP0hZXrvbelIzAMQ3m+FiOKBV0Q==","signatures":[{"sig":"MEUCIQCntl0nxP5YQCb4FwPfsCELsbcD0jbwUDxfWlHbhfsqUwIgJvHdnAvjR0g0S2NR2vyGDICqitfa1r6wsttrCirt/Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.140.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71770868},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"70620f11dadd2cd3866d0ed806639031f9f74313","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.29","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"0.153.4","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.2.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.140.0_1788725353082_0.17324905555231762","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.141.0":{"name":"@desplega.ai/agent-swarm","version":"1.141.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.141.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"d899930a360a3cf5d9153ec237d1ed850b87dc99","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.141.0.tgz","fileCount":1866,"integrity":"sha512-3bbU+imcBzAiyvWeit+zpae538ZEevt1unyHqDpP/TLFR+2LRh/YnQaVVLE5y5ULyvp7bIM2md3LyA8C+ZXzhg==","signatures":[{"sig":"MEUCIQDhBVopz+hm0JzQSFZRInqPtJVhsHvyPoWbS3nStWkJngIgcxBb3R6Es+NgY7r9f0Y+2C583cAUh78WD4bWVU6fS2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.141.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71796073},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"83f15f21d7425ab02943c4e40909afbefc421b06","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.29","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"0.153.4","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.2.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.141.0_1788772970055_0.5440828884571256","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.142.0":{"name":"@desplega.ai/agent-swarm","version":"1.142.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.142.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"18e974dbab639e6e1605b69f717cc6c8504af275","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.142.0.tgz","fileCount":1904,"integrity":"sha512-a8vmAcX24Xi5N78+bDhoxX5/3/LVv35ZWLS65FbihBVZhRE4WSY8zbcoHgGf72HtWfSzL9L3EbmCjZCvmYb8aA==","signatures":[{"sig":"MEUCIE6C48SnN7MesuLkZZ1AYvvQz/rJtioYplF9DN4dMyZmAiEA9ZGbYk9KVcg3okUsPxWEmhPPDso9qHsEJmskCbfDVKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.142.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72335672},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"d149feed8cb40bc60f0f20e532f7ef9257c2ce4b","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.29","@anthropic-ai/sdk":"^0.93.0","@openai/codex-sdk":"0.153.4","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.2.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.142.0_1788859350829_0.7423449692721587","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.143.0":{"name":"@desplega.ai/agent-swarm","version":"1.143.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.143.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"98d1e48e4ad58c92284437aefd3de3ddab354f21","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.143.0.tgz","fileCount":1919,"integrity":"sha512-Q2eaH3TRb7A0RBir3u1AQ9DxFPJqs2RRWsl4qfRhGx9Ia54ZFQ3pv1lWRFHWonfjwv+EeU0OhwM9k89UuCT2ww==","signatures":[{"sig":"MEYCIQCnynVHUQcTcIHusuUNhHAOZJig9gHPvyxrkdW1RfMx8wIhAOITNoO19Nw9t0YlkcFw5JQK7uwAPtRDkWB5HhKK8e63","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.143.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72525702},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"5ffa0f654cc3c71eeb2b89e5651a3bee927de176","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","e2b":"2.26.0","ink":"^6.5.1","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.153.4","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.29","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"^1.25.1","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.2.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.143.0_1788946557527_0.4945903338144251","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.144.0":{"name":"@desplega.ai/agent-swarm","version":"1.144.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.144.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"57d0949643c400b0ba08b7479334822ee5018c5c","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.144.0.tgz","fileCount":1954,"integrity":"sha512-nyGd1HVFqgoXOfEYf+Blo5WUmuhX9Xd+zn0LNlFFF5OZU9Wi6nOWqnijr8FO8kMEBSeGpijcLhEEBQE+OdNjVA==","signatures":[{"sig":"MEYCIQCc6msqunj+d/BCZ1Rrpzw5f7KbkoA6FBXOl9Lysm+C9AIhAJnIlLvsKGGFS/fn/y78RRacuJc/L7j8iHuK+JuUzPWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.144.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75297117},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"4822b1c2f85b5336caa80ce5b73f0b5ee1c7dff3","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.153.4","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.29","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.2.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.144.0_1789035603031_0.5447682212474412","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.145.0":{"name":"@desplega.ai/agent-swarm","version":"1.145.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.145.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"c3f53423a923a7973b10220a188034cbf1b92cdb","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.145.0.tgz","fileCount":1956,"integrity":"sha512-NLgzz4APzMTTZ6ECOmsdSqiYG/e/NZ56Y0HCpqxSTXF2eTOJ5lpSH56/BFVKOduHKEggyFA3vBlgeiEBvgmmcw==","signatures":[{"sig":"MEQCIHrXZ46QJw+ErRIYTOgqeiFM776UnjtGHfZGl9cqai4CAiBri8cbBBbr6KDQCf70OWFvMSsoXsAsrpmcqqJewNSRhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.145.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75336962},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"183d9a483729e688866e0ae8ea25e8bde4dc935a","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.153.4","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.29","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.145.0_1789121202622_0.6018719346167862","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.146.0":{"name":"@desplega.ai/agent-swarm","version":"1.146.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.146.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"698ebced8479f863e4b0b320c3e9eed2500f6d9e","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.146.0.tgz","fileCount":1957,"integrity":"sha512-UocKLtPvg0sd/xgAiolFH0WnnHaVQ+QVKZFN8SenRZjBr6qgs+uzoFvmaWCtYN2WK3Ilx7d5CD0omCKv9//veg==","signatures":[{"sig":"MEYCIQDr36leoP7DpPZ1Jis76KEBRVhNVIOHdI3mQgO131IRawIhANBVX3bd78f0a6AdHINSS3ZZOc8qPVa4Ab77s8Y+kUX/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.146.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75364402},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"e5203a974bd25cfc35f0d1e15c3d211466a7080f","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.153.4","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.29","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.146.0_1789212094780_0.9224118953992804","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.147.0":{"name":"@desplega.ai/agent-swarm","version":"1.147.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.147.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"702722277744eb5ee4b33694ece0911b4d668bed","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.147.0.tgz","fileCount":2003,"integrity":"sha512-FoKVneQwSY36MSUfcBDGj+GXzM0K1ApNSgp0D+XDtIPWQlBsPAwAphfiGQLrHL6OnceMS9J/sQS3TDT8LNkKfQ==","signatures":[{"sig":"MEUCIQD4NGRi3ZTVrG8LHenptyKlpBzBh1lC8c2z69T9pxUskAIgEbKP9hx21XhA3leBciXziNHby9/nvV0rZksxdl0aD1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.147.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75809457},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"878460b54e816eff02fbdbc68bd8349e17817914","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.153.4","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.29","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.147.0_1789377702256_0.9768755173894417","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.148.0":{"name":"@desplega.ai/agent-swarm","version":"1.148.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.148.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"ae4a3f66780888e479fffec200b001c8f6910a66","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.148.0.tgz","fileCount":2004,"integrity":"sha512-IS/n6qZtfoN6XQGjtwxpSNlSB6xBgro+96KlVyv6aWdSQzJ0oMWxUvSdZ60QKrG6gBPgMVChyO95LpFX+KfstQ==","signatures":[{"sig":"MEQCICZApdLdVbjf9FLYee5LgtLdZ2Q6aA5J+oQXs5SlMCxsAiBq147wx1j3NdS0jcVuGFvbAUfWjHDg9TpZrzZDifLOUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.148.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75830844},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"cf4c7ed343360dccd7978b3404f0d42dae7bdd42","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.153.4","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.29","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.148.0_1789392602557_0.6240344704977787","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.149.0":{"name":"@desplega.ai/agent-swarm","version":"1.149.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.149.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"f446773a4ab9853f3ae8156df16a7f0f593ba75a","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.149.0.tgz","fileCount":2026,"integrity":"sha512-aTFFaLK7BfhZKqv/TvTJs7sJoJaV3MbpYu+Nxl9Y+3j/T3Xm1scFwGCP4qPDBF3FCuhk9/ntrZzEy7n6x4wEZw==","signatures":[{"sig":"MEQCIDpyAOvNv8QEcYMKrvyWKkcndBexrVHWQM1+kSFtZbVjAiA0QdrVhe9T1njMHJhJhyFsQCnaRmo6KgO/Z4KdjNILPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDgZPcljztzZt2RUEgwbOTJ4nynq6ttc5MkNDpJJGWZTAiEAjOxIhAzMvK1naSBngYO1eEUGypXGAUc3adCWufm2C50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.149.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76025493},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"3412b6e6ed60cca5bedb5512db7cb4803fd8d145","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.153.4","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.29","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.149.0_1789460046859_0.8639039423404","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.149.1":{"name":"@desplega.ai/agent-swarm","version":"1.149.1","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.149.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"1ec76e10a58cd5eb2cc3db93fed0aebec4c8bb1f","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.149.1.tgz","fileCount":2029,"integrity":"sha512-H34Eby+amoz4ngbazvYkU1uZSK8HHtsZz9Vr3jB7xwr49nStrY2K+XPkOHnn2r4iUcqZYOI21UuuTIsuM5cHpQ==","signatures":[{"sig":"MEQCICtKtTb+yojhgDnVukM0U3N16V1irkcnxBRNTREMVS8BAiAidDu0dohvcdWXHEiWnObyeW/HuELoz6KzcROgdKAsNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCulDD0a+PZfP5KVxk6yKL469YzTZloritaQXN4FmDWdAIgDJYYp94HTcm380XpVIha4fGfKYwTCmqoZW26Ks/d4Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.149.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76046225},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"ae69259cc7cb9f6e39641243f976fb8cc64c0d42","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.153.4","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.29","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.149.1_1789465775238_0.439487463111766","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.150.0":{"name":"@desplega.ai/agent-swarm","version":"1.150.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.150.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"3e45b49972e7169ef5cbeac7c4135623fd0289cb","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.150.0.tgz","fileCount":2046,"integrity":"sha512-vBb7LJdZ4IOxnh3RMkaCbNIQtg52/4QQTuvLtquW5KLL2t0vguuFy1vAJQfv8XbefEa+TVKKGeyrRShx0xleNA==","signatures":[{"sig":"MEYCIQDX+1s6/Z+LQ7O5qH2Y14GryY6cUPqByw6zBTIxS/n2eQIhAKvwd+fGlr/BMT/eFc3+T4pFj9AAsGWyKmA0EeXjxYam","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD47YUqYB4nUDW0zIL6S1OULsFNz5v0z70zVHz2qAT4GAIhAOhLTS+4tyND6Wj3TJQ6VpEAkyQV6tJZn5ZH6IX89eBU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.150.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76210453},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"744d0f917356d113e6dc8b6b2e24591ed7380dde","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.154.0","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.31","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.150.0_1789555146236_0.5654269388265318","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.151.0":{"name":"@desplega.ai/agent-swarm","version":"1.151.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.151.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"46a5db745143916c89327c6281dba4d11a4c63bf","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.151.0.tgz","fileCount":2130,"integrity":"sha512-hOPVSCEWTzlJdr7widuLCgKwvZ1pD6JHYnpcyy8tLsh18kLJoqkLukAjIymq4H821rdnNfNrCUlKQjSi53vcDw==","signatures":[{"sig":"MEQCIHfVQtZP/X4jMOq8YMkRqOh5cs8b/5Q1Qy6TGFMm+hBHAiAd/eMvw9+BQQA3909ouPANTWIn0itL0ZYomZ6svfOJgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAFFgMgBYDCNwozZNnP5427L0EnjieL/msJ+afZPFZ8QAiB91y62T/EOWd/tvFbONwmfOMPuOIuXe+WW72UP2n4/1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.151.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76742918},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"49d13226a13cf655c55e259f6396838adcdec063","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.154.0","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.31","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.151.0_1789651794223_0.4077253688804776","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.152.0":{"name":"@desplega.ai/agent-swarm","version":"1.152.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.152.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"b48624949ae21843a6034dc751e34a277b96d05a","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.152.0.tgz","fileCount":2138,"integrity":"sha512-2CLnrylnEuRSDlPHUZoSeq0XmLH4JnhnNICL7QgXAWikHj20Hi+KlblKmdtxcoMoadM4uxSuQE1ja2u4TrlsPQ==","signatures":[{"sig":"MEYCIQCHSE6+YUOHSUQco1Ss4LpyAv3FUPdcMHjwJYvXJixJ1gIhAMvvfKFuqBB9Vs0/afckuLn5JwxoovbbpY291EgSs2oM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFHivWQ9GrUhCvhDNLD1QYv5NyTisrE48dtg2yP+/qV/AiANNXMWf9ed13yccxIPkA1NTKkBPq5ok1q+cvsVHCkXYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.152.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76790203},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"068df99819fa8d0b1c7f62c92ad8a7e5ee14a91b","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.154.0","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.31","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.152.0_1789738789791_0.7653622720830382","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.152.1":{"name":"@desplega.ai/agent-swarm","version":"1.152.1","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.152.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"3e15efbdf4453ee6a4e9fdf6b8992b163cbc20d6","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.152.1.tgz","fileCount":2140,"integrity":"sha512-TAGU1dOh3WJ8A+1so3hXnXlJUz6/bdr8JE0Lf2X382NkfKackXuMZmxV3KQAsLdfDauLqb/PaUMVUus5TmdkBQ==","signatures":[{"sig":"MEUCIFJ2Nfs8wgP12DCHdp7TvZz73Kw8LFS6W/0852okpdM6AiEAsbxUyNdLNB7Wavms6OjNC8BpczEQZYfOoufWY8UsG8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB88pQ+prfznWdlRAJWt9f43VKzLCASbOfCWCen3fcpMAiALqoJRy1hGWWrAmZFKTXIFa/+jU9rwyjsbwb0XPhV28A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.152.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76813526},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"864c7b5aa6119e6b7f460e15a9df7b576d004da1","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.154.0","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.31","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.152.1_1789986271105_0.8497616041664882","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.152.2":{"name":"@desplega.ai/agent-swarm","version":"1.152.2","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.152.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"c5b7e81762ce1d0f4f4740b17341c8d8ac258abd","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.152.2.tgz","fileCount":2140,"integrity":"sha512-EiNt/xLb+dHIGo3zEADbkdJc/0rG5sQQU467VqH9SlruzInm98fwSVRHmHjVutvrSub67kV8y1UB8LS78DvjVg==","signatures":[{"sig":"MEYCIQC77L93YGUKwLaE8AgiLNEw7ZnQ+9nqoZC95IYX5lv/bgIhAInf5Vb0YFJIN3EObpgCzfaVgY0yo8YegzRPVHBdua9P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAKwYlbvtJo6Q52tDFUafNl6T+hhzkGttL+WOgePpmccAiEA2iTdMVfcPmuh97yvaiH9s4ng063PhffBqe0yGUTLoOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.152.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76819740},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"d51eb60b62a66bc3ef6f3bf206cfad896971026e","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.154.0","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.31","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.85.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.85.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.85.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.152.2_1790061670911_0.07575585951988462","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.153.0":{"name":"@desplega.ai/agent-swarm","version":"1.153.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.153.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"faf7199565f82dfac4f4588df34160ce2d13ebef","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.153.0.tgz","fileCount":2139,"integrity":"sha512-WWueGWMeYgzvDC0VWWz6FgAiNVYhwivCtbcUoAOn+5VF//Z4e2tFNTxZq6S3LTPeroPOEyu15Mhw1TNQfOD35Q==","signatures":[{"sig":"MEYCIQCDdB156HlOH6vWvj6p9TuI85VhrMzvPwlxMQyG3NLEUQIhALgdL1JLh407ZjMbe8/X/+mm9Hl7c1bjeTeTW8h5RWgz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBZrverpIIX9vPEs3V62UkhhGc6w4IChcR+E8n3h0dSCAiB/Sl1OEMHmsjfedTFV7FzBEV/CS35vbBWK3xoD2ZnHvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.153.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77547570},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"973c648bc71366fd87f5f78681cd3cac2b48cb06","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.156.1","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.32","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.87.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.87.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.87.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.153.0_1790155964503_0.13504313985733818","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.154.0":{"name":"@desplega.ai/agent-swarm","version":"1.154.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.154.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"e68bce10eaae24ce0fea96010301c2c98073ced5","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.154.0.tgz","fileCount":2146,"integrity":"sha512-3jg79ySuONhmlPKUotUy8cSl+qLN02oTisQiFwBNOUUH3jMWjoJShb+CftHNo7C3S4M/9tl46OrG3XFEgbS2ig==","signatures":[{"sig":"MEUCIQCuCF6H4jCBhDtbUVmHQAhqclQtvq/NPdz1v1hLa2H7IwIgVCETyjIKqQY+q/VGf3s3zZ8sfPI8i2XTXNkwkrhZSqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF76ZB3lbkN5V9E/kGvyK7RD6/6fXTFHefKukZukkQGMAiAP1O+CBTDeY8ArR15tLhI4BlxIAxububJ+eeZb2/n7kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.154.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77655530},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"f55caf6d07fe7863f6af3385425ccadd42dd4c6f","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.156.1","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.32","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.87.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.87.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.87.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.154.0_1790249425609_0.5319432301232243","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.155.0":{"name":"@desplega.ai/agent-swarm","version":"1.155.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.155.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"ddcefd274a763a1f480325a7d90183477a0dd0ba","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.155.0.tgz","fileCount":2186,"integrity":"sha512-TVrbf/i8/alcBSlzxXhgoPDQ1bRn3dM1t/sMETloqmmpP8n3EE/YaGNi5xP2ouhh6SqastxGgjKPrNrz6gJwLQ==","signatures":[{"sig":"MEQCIEP5CP1Fqr7KaaJqa5ANtDe3vs0vcg18YAUVYvbzYP73AiBhE8b1+wz13R7oO6hMMnD4vFFdmD2fOH6na2CKRh2eIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDaCVW8ceLYxju4E3eNj/DYKPvi/EVn3rIcEoOvbL9+TwIhAMqoi1VRC604h/aZ3gc0rfaipTv0lJVbsqpUGMPFii2p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.155.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78109051},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"b28303236183c1680f8c683c14c6b103586ece3a","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:extension-schema":"bun scripts/build-extension-manifest-schema.ts","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:extension-schema":"bun scripts/build-extension-manifest-schema.ts --check","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","build:extension-catalog":"bun scripts/build-extension-catalog.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","check:extension-catalog":"bun scripts/build-extension-catalog.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.156.1","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.32","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.87.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.87.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.87.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.155.0_1790324856996_0.5060880930030942","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.155.1":{"name":"@desplega.ai/agent-swarm","version":"1.155.1","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.155.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"a83a48ad43b1f0ddff42695c66fe23a911aedbbe","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.155.1.tgz","fileCount":2196,"integrity":"sha512-L+9Wuc8cbKcma4EIMBahdaIjEiefjc01aUokixZJiNImVWDOMlOs0gKtyb4/KF7kUbQgPSyxD6ITrUVjcY0BtQ==","signatures":[{"sig":"MEYCIQCk73h419KleXkQuXfx1fkLvGG/8H+qDtE0rcOHXAWWaQIhAMlbxn/pxYubiRmIXIuLKFvbJ4tFGOf2rya1vaJ2cJO4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAZB/CqhKahQOPuQRVbw/JCaXxe/ffQhG0Polj7QaQ9HAiEAigadTXMuHloFjwJi7AZN8flmo+axiFd0bXZ7kqqF3YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.155.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78351948},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"76a73f3e391587acfd58bc5f7ab71edcd057956c","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:extension-schema":"bun scripts/build-extension-manifest-schema.ts","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:extension-schema":"bun scripts/build-extension-manifest-schema.ts --check","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","build:extension-catalog":"bun scripts/build-extension-catalog.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","check:extension-catalog":"bun scripts/build-extension-catalog.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.156.1","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.32","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.87.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.87.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.87.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.155.1_1790339582430_0.10006651611869732","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.156.0":{"name":"@desplega.ai/agent-swarm","version":"1.156.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.156.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"294ab5dbf1ec5ab1e73040e94b7abc1f7315dd23","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.156.0.tgz","fileCount":2203,"integrity":"sha512-2LFsI8xoMSPZSmMh76hnMDamF0w5wm05q05dh3J45x1YrtKeqfBrE+8hKbF7eZp+l57r1xNkUYNMIzcZE5rI8Q==","signatures":[{"sig":"MEUCIQDCkQDa72MHhq2jJgW5iggVnZvdN9n7txGVErsLs6s81AIgVQ+WWGsaxlRrenIDX2OoRRo4kUCibq19XhhUH/ZDIvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGhxjXDKkINlislIy25unWVi0Qf1BghdRmDTvP9dm1bwIgNXfqiip4PJs2EGrCe5NAUu5mBQiEwVJIAAZtVDvsDrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.156.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78468017},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"8e7c7aa150e4b0cb51b846bcc865e988d05bad80","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:extension-schema":"bun scripts/build-extension-manifest-schema.ts","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:extension-schema":"bun scripts/build-extension-manifest-schema.ts --check","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","build:extension-catalog":"bun scripts/build-extension-catalog.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","check:extension-catalog":"bun scripts/build-extension-catalog.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.156.1","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.32","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.87.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.87.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.87.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.156.0_1790405274437_0.3979628358890319","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.157.0":{"name":"@desplega.ai/agent-swarm","version":"1.157.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.157.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"c2d750a6ed5ecee5b70f06a570247cd7ce13bb7c","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.157.0.tgz","fileCount":2204,"integrity":"sha512-2OGT+wrgebZqtmB14Y+4BPzPys92r2upM0NjB/XNUcIsWb/GB75Da6pX83SjneyxwaV25tcR2PBQV928HosOpg==","signatures":[{"sig":"MEYCIQDiyCad7KLqn8pan1xN/f3yg4EaunkX3VpgtIv7uE4gJAIhAKwg+W0dMpctoYoowl7ehlPxh8YGge6voJT5/Za36Jt3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBMG3ya0mDKRT9oc9z+cveXuQhcoOZg9GriW6gqjvibQAiEA7LgBEO2Aoqz6MXvezhF3cEDOUaivmM/s9447lzUU/5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.157.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78492357},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"e0e44e5ac7d7ffa1c01581e4cae4cd1c9deda99e","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:extension-schema":"bun scripts/build-extension-manifest-schema.ts","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:extension-schema":"bun scripts/build-extension-manifest-schema.ts --check","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","build:extension-catalog":"bun scripts/build-extension-catalog.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","check:extension-catalog":"bun scripts/build-extension-catalog.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.157.1","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.32","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.87.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.87.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.87.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.157.0_1790584442621_0.8266192773374104","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.158.0":{"name":"@desplega.ai/agent-swarm","version":"1.158.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.158.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"156c560135d7f72b13aa0f47c1ed6bb8c8c6f7e2","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.158.0.tgz","fileCount":2242,"integrity":"sha512-79IriRdd9XNx2dedvFxN+gdFYTjeUoIMQj5blfA9J+RjpFj1o3qrzMllf/AXdIZtPpKKkgVDZUVCnDA65ejWHg==","signatures":[{"sig":"MEUCIQDJOYrKqQlJvr3Gu2WBXWV1tWdPTj+NvUTXYJiI5MTJigIgIOHCr28fgGcyZqTynkB5BONaSkkKZUvIB2AHu9e6MG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDbuDYFsyIalqw9oK0rSQICU+DeDDCvrGydTlMGiAzbQAiA5m43KF8lusOhK8JhEv2FbL9bkJQCKDGRKIs7s1Ae9dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.158.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79129260},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"eda069ff142b884fdf816c56bf0103f21401d563","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:extension-schema":"bun scripts/build-extension-manifest-schema.ts","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:extension-schema":"bun scripts/build-extension-manifest-schema.ts --check","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","build:extension-catalog":"bun scripts/build-extension-catalog.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","check:extension-catalog":"bun scripts/build-extension-catalog.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.8","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.157.1","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.32","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.87.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.87.1","@anthropic-ai/claude-agent-sdk":"0.3.266","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.87.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.17.4","@desplega.ai/slack-mock":"^0.4.0"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.158.0_1790680257385_0.3032436827589349","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.159.0":{"name":"@desplega.ai/agent-swarm","version":"1.159.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.159.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"1116457837e1cc4b0662c02d039f9a2d4bec7860","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.159.0.tgz","fileCount":2293,"integrity":"sha512-X8+ETQ6GujJ/22vPaT+g+3ac75fROC3N8yCKbNG3+qbR2MKmsAIJbqPf1vQrwLVZ0WmfIY3oXf4Mc11tQDYP8Q==","signatures":[{"sig":"MEUCID/pBdlp3IIakYazN3IgF74MMwoT6E7uk/JIdo/nJfuKAiEAt1IX6r/8MoqwD9iJFVOMICBIYdajpO7ti6LvTX8eFF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDaX1oh2UJxnjan7xMgppjzO9ymD/Oal31ZYtc4r1IToAiEAzcx6e/9dNbge4tyL9Y50Jdbei8baqZYubD8Vy0vAGhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.159.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80138159},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"80949f9aaa56a14506a9232dc9f72878571c8ec1","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:extension-schema":"bun scripts/build-extension-manifest-schema.ts","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:extension-schema":"bun scripts/build-extension-manifest-schema.ts --check","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","build:extension-catalog":"bun scripts/build-extension-catalog.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","check:extension-catalog":"bun scripts/build-extension-catalog.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.9","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.3","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.159.1","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.33","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.99.1","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.4.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.99.1","@anthropic-ai/claude-agent-sdk":"0.3.285","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.99.1","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.18.33","@desplega.ai/slack-mock":"^0.4.0","@desplega/model-catalog":"workspace:*"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.159.0_1790736746399_0.03097407529920293","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.160.0":{"name":"@desplega.ai/agent-swarm","version":"1.160.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.160.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"ab7096cd6ed304424ee605d2260bd30380b99e6b","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.160.0.tgz","fileCount":2327,"integrity":"sha512-BCHVo8Nfy5bFX7lePzjfeb1zqV2UBNbzXok3PJg/c9NBGwOTcmU5JPvS+QJeIsx8VsEdnxpJxvYU5ztyYAWApA==","signatures":[{"sig":"MEQCICUMcJa7kcU8TSiIRAcGsidPs5TwB3MoAwnMpQVQy03XAiAk6019UpZDb/JzrmoZ91OXec0HSmagY5YYtYxSOjXCRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFNI6nK4p+DNwlDMqZC9KXy2ZkxU5cj/GSQqVTKeH+/sAiEAkhuDiXCl0CwZ10Hk0CcCww+Ty0kUaSMvE0xq5hQpOsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.160.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81928489},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"0b27c6581653e7dcb037c9f9002c8184a7333dbf","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx ./src/providers/pi-binary-root/src/extensions/codemode/worker.ts --root ./src/providers/pi-binary-root --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx ./src/providers/pi-binary-root/src/extensions/codemode/worker.ts --root ./src/providers/pi-binary-root --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:extension-schema":"bun scripts/build-extension-manifest-schema.ts","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:extension-schema":"bun scripts/build-extension-manifest-schema.ts --check","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","build:extension-catalog":"bun scripts/build-extension-catalog.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","check:extension-catalog":"bun scripts/build-extension-catalog.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.9","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.3","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.159.3","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.34","@anthropic-ai/sdk":"^0.93.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^0.99.2","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.5.1","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^0.99.2","@anthropic-ai/claude-agent-sdk":"0.3.286","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^0.99.2","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.18.34","@desplega.ai/slack-mock":"^0.4.0","@desplega/model-catalog":"workspace:*"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.160.0_1790848759266_0.6783246905778961","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.161.0":{"name":"@desplega.ai/agent-swarm","version":"1.161.0","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","_id":"@desplega.ai/agent-swarm@1.161.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://agent-swarm.dev","bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"bin":{"agent-swarm":"dist/cli.js"},"dist":{"shasum":"b272b107988665adc1cb2c850ff4c6c3ff03e9ac","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.161.0.tgz","fileCount":2388,"integrity":"sha512-c3BIOBj1aNlchu/Q1PF8+9ROdIrpjffK7QCClsmIMJK7TRLaH8WWpFC1NffjeE2XWOAr1JIyrU4Z+cEh5tmpsA==","signatures":[{"sig":"MEYCIQC8bq8bWvMO3vO3C2vPLO9uT+E4gprU21AJDKp25Q4/4wIhANrQE5q8ZNsnDIgUgks+A6I7q+A7dx87JYwz3w8+GE0D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCf9kcQNxVikvJ8ZcFEC/a4+caXLd5m4msXCp7BABkDMQIgK7qZcZQq4rTgu9qYNKXBKOmsXawovsRouKioWKsRs5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.161.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82418602},"type":"module","config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"415e23d156fb29c2c9493a8ba1c3f279ac7dd79a","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e packages/model-routing","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e packages/model-routing","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx ./src/providers/pi-binary-root/src/extensions/codemode/worker.ts --root ./src/providers/pi-binary-root --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins packages/model-routing --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx ./src/providers/pi-binary-root/src/extensions/codemode/worker.ts --root ./src/providers/pi-binary-root --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","check:operator-skill":"bun scripts/check-operator-skill.ts","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:extension-schema":"bun scripts/build-extension-manifest-schema.ts","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:extension-schema":"bun scripts/build-extension-manifest-schema.ts --check","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","build:extension-catalog":"bun scripts/build-extension-catalog.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","check:extension-catalog":"bun scripts/build-extension-catalog.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.9","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"_nodeVersion":"22.23.3","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.160.0","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.34","@anthropic-ai/sdk":"^0.131.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^1.0.0","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.6.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^1.0.0","@anthropic-ai/claude-agent-sdk":"0.3.287","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^1.0.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.18.34","@desplega.ai/slack-mock":"^0.4.0","@desplega/model-catalog":"workspace:*","@desplega/model-routing":"workspace:*"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/agent-swarm_1.161.0_1790909637694_0.22604169000055752","host":"s3://npm-registry-packages-npm-production"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"},"1.162.0":{"_id":"@desplega.ai/agent-swarm@1.162.0","bin":{"agent-swarm":"dist/cli.js"},"bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"dist":{"shasum":"5d35aa104541fcbf61a0e24ef0e1d7782953f4ea","tarball":"https://registry.npmjs.org/@desplega.ai/agent-swarm/-/agent-swarm-1.162.0.tgz","fileCount":2434,"integrity":"sha512-FUC9I5WBz2AYsnPmMgvCpQMs6QCdU6Utaw4F5QMMoMisMSCaf516XxDXulcnX1SS+R9275ipWQ03nHGFEbiX1A==","signatures":[{"sig":"MEQCIAlSSYVv0vXlPWLl8TpB6u96x+F8zp5KXOl7zXsAMproAiBgU7tgYhnyj1VX6D5FdJPVgXX8u+C7rGf7+JrXonR30Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCHlS11dkrL7k4aTNJjvz5QjpRbhPAvvT+1Kb5aSWTKXAIgFlnPszxYU1EerHIssAJiEGk6Hy4PvBeKCr7yfLpd/7M="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@desplega.ai%2fagent-swarm@1.162.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83145429},"name":"@desplega.ai/agent-swarm","type":"module","author":{"name":"desplega.sh","email":"contact@desplega.sh"},"config":{"name":"agent-swarm"},"module":"src/http.ts","engines":{"bun":">=1.3.12"},"gitHead":"d840238b42840c35a7b17a9c14237281a54167ea","license":"MIT","mcpName":"io.github.desplega-ai/agent-swarm","scripts":{"cli":"bun src/cli.tsx","dev":"bun --hot src/stdio.ts","e2e":"bun scripts/e2e/run.ts","hook":"bun src/hooks/hook.ts","lead":"bun src/cli.tsx lead","lint":"biome check src apps/evals packages/ui-e2e packages/model-routing","seed":"bun scripts/seed.ts","start":"bun src/stdio.ts","claude":"bun src/cli.tsx claude","e2e:ui":"bun packages/ui-e2e/boot/run.ts","format":"biome format --write src","worker":"bun src/cli.tsx worker","e2e:tsc":"bun tsc --noEmit -p scripts/e2e/tsconfig.json","prepack":"bun run build:cli","dev:http":"NODE_ENV=development portless api.swarm bun --hot src/http.ts","docs:mcp":"bun scripts/generate-mcp-docs.ts","lint:fix":"biome check --write src apps/evals packages/ui-e2e packages/model-routing","mono:dev":"turbo run dev","pm2-logs":"pm2 logs swarm-api swarm-ui swarm-lead swarm-worker","pm2-stop":"pm2 stop ecosystem.config.cjs","build:cli":"bun run scripts/build-cli.ts","inspector":"bunx @modelcontextprotocol/inspector --transport stdio bun src/stdio.ts","lead:yolo":"bun src/cli.tsx lead --yolo","mono:lint":"turbo run lint","mono:test":"turbo run test","pm2-start":"pm2 start ecosystem.config.cjs","test:root":"bash scripts/run-bun-tests.sh","tsc:check":"bun tsc --noEmit","e2e:ui:tsc":"bun tsc --noEmit -p packages/ui-e2e/tsconfig.json && bun tsc --noEmit -p packages/ui-e2e/tsconfig.boot.json","mono:build":"turbo run build","pm2-status":"pm2 status swarm-api swarm-ui swarm-lead swarm-worker","seed:clean":"bun scripts/seed.ts --clean","start:http":"NODE_ENV=development bun --expose-gc src/http.ts","e2e:visuals":"bun scripts/e2e/visuals.ts","pm2-restart":"pm2 restart ecosystem.config.cjs","seed:people":"bun scripts/seed-people.ts","worker:yolo":"bun src/cli.tsx worker --yolo","build:binary":"bun build ./src/cli.tsx ./src/providers/pi-binary-root/src/extensions/codemode/worker.ts --root ./src/providers/pi-binary-root --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-x64 --outfile ./dist/agent-swarm","docs:openapi":"bun scripts/generate-openapi.ts","seed:scripts":"bun scripts/seed-scripts.ts","bump:agent-fs":"bun scripts/bump-agent-fs.ts","deploy:docker":"bun deploy/docker-push.ts","deploy:update":"bun deploy/update.ts","e2e:workflows":"bun scripts/e2e-workflow-test.ts","build:skill-md":"bun scripts/build-skill-md.ts","check:skill-md":"bun scripts/build-skill-md.ts --check","deploy:install":"bun deploy/install.ts","inspector:http":"bunx @modelcontextprotocol/inspector --transport http https://api.swarm.localhost:1355/mcp","lint:structure":"konsistent check","start:portless":"portless api.swarm bun --expose-gc src/http.ts","build:pi-skills":"bun run plugin/build-pi-skills.ts","check:dep-graph":"depcruise src plugin/opencode-plugins packages/model-routing --config .dependency-cruiser.cjs","claude:headless":"bun src/cli.tsx claude --headless","docker:run:lead":"docker run --rm -it --env-file .env.docker-lead -e AGENT_ROLE=lead -p 3201:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/lead:/workspace/personal agent-swarm-worker:latest","e2e:otel:jaeger":"bun scripts/e2e-otel-jaeger.ts","prepare-release":"bun scripts/prepare-release.ts","test:claude-mod":"bash scripts/test-claude-mod.sh","build:claude-mod":"bun scripts/build-claude-mod.ts","check:claude-mod":"bun scripts/build-claude-mod.ts --check","deploy:uninstall":"bun deploy/uninstall.ts","docker:build:api":"docker build -f Dockerfile -t agent-swarm-api:latest .","check:bun-version":"bun scripts/check-bun-version.ts","check:db-boundary":"bash scripts/check-db-boundary.sh","docker:run:worker":"docker run --rm -it --env-file .env.docker -p 3202:3000 -v ./logs:/logs -v ./work/shared:/workspace/shared -v ./work/worker-1:/workspace/personal agent-swarm-worker:latest","docs:business-use":"bun scripts/generate-business-use-docs.ts","build:binary:arm64":"bun build ./src/cli.tsx ./src/providers/pi-binary-root/src/extensions/codemode/worker.ts --root ./src/providers/pi-binary-root --compile --bytecode --format=esm --compile-exec-argv='--expose-gc' --target=bun-linux-arm64 --outfile ./dist/agent-swarm","build:script-types":"bun scripts/bundle-script-types.ts","check:script-types":"bash scripts/check-script-types-freshness.sh","sync-chart-version":"bun scripts/sync-chart-version.ts","check-chart-version":"bun scripts/sync-chart-version.ts --check-if-package-version-changed","check:audit-columns":"bash scripts/check-audit-columns.sh","check:rbac-coverage":"bun scripts/check-rbac-coverage.ts","check:skill-sources":"bun scripts/check-skill-sources.ts","docker:build:worker":"docker build -f Dockerfile.worker -t agent-swarm-worker:latest .","build:telemetry-docs":"bun scripts/gen-telemetry-docs.ts","check:operator-skill":"bun scripts/check-operator-skill.ts","check:telemetry-docs":"bun scripts/gen-telemetry-docs.ts --check","e2e:codex-oauth-blob":"bun scripts/e2e/codex-oauth-blob.ts","e2e:workflows:docker":"bun scripts/e2e-workflow-test.ts --with-docker","sync-plugin-versions":"bun scripts/sync-plugin-versions.ts","build:extension-types":"bun scripts/bundle-extension-types.ts","check:plugin-versions":"bun scripts/sync-plugin-versions.ts --check","check:test-spawn-sync":"bash scripts/check-test-spawn-sync.sh","build:extension-schema":"bun scripts/build-extension-manifest-schema.ts","build:realtime-browser":"bun scripts/build-realtime-browser.ts","build:seed-skill-files":"bun scripts/build-seed-skill-files.ts","check:api-key-boundary":"bash scripts/check-api-key-boundary.sh","check:extension-schema":"bun scripts/build-extension-manifest-schema.ts --check","check:realtime-browser":"bun tsc -p src/realtime/tsconfig.browser.json && bun scripts/build-realtime-browser.ts --check","check:seed-skill-files":"bun scripts/build-seed-skill-files.ts --check","check:vendored-openapi":"bun scripts/check-vendored-openapi.ts","sync:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts","build:extension-catalog":"bun scripts/build-extension-catalog.ts","check:ai-toolbox-skills":"bun scripts/sync-ai-toolbox-skills.ts --check","check:extension-catalog":"bun scripts/build-extension-catalog.ts --check","sync:telemetry-contract":"bun scripts/sync-telemetry-contract.ts","check:telemetry-contract":"bun scripts/sync-telemetry-contract.ts --check","docker:build:worker:slim":"docker build -f Dockerfile.worker --target worker-slim -t agent-swarm-worker:slim .","refresh:vendored-openapi":"bun scripts/refresh-vendored-openapi.ts","check:sandbox-spawn-skip-list":"bash scripts/check-sandbox-spawn-skip-list.sh","check:openapi-response-coverage":"bun scripts/check-openapi-response-coverage.ts"},"version":"1.162.0","_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"homepage":"https://agent-swarm.dev","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"overrides":{"react":"19.2.3","react-dom":"19.2.3"},"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"workspaces":["apps/ui","apps/templates-ui","apps/evals","packages/*"],"_npmVersion":"10.9.9","description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","directories":{},"maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"ai":"^6.0.116","ws":"8.21.0","e2b":"2.26.0","ink":"^6.5.1","yjs":"13.6.32","zod":"^4.2.1","hono":"^4.12.3","svix":"^1.62.0","viem":"^2.46.3","react":"19.2.3","openai":"^6.22.0","date-fns":"^4.1.0","@inkjs/ui":"^2.0.0","@x402/evm":"^2.5.0","@x402/core":"^2.5.0","sqlite-vec":"^0.1.9","@linear/sdk":"^77.0.0","@slack/bolt":"^4.6.0","@x402/fetch":"^2.5.0","cron-parser":"^5.4.0","y-protocols":"1.0.7","@types/react":"^19.2.7","oauth4webapi":"^3.8.5","@openai/codex":"0.160.0","@ai-sdk/openai":"^3.0.41","@opencode-ai/sdk":"^1.18.34","@anthropic-ai/sdk":"^0.131.0","@opentelemetry/api":"^1.9.1","zod-to-json-schema":"^3.25.1","react-devtools-core":"^7.0.1","@earendil-works/pi-ai":"^1.0.2","@aws-sdk/client-bedrock":"3.1048.0","@openfort/openfort-node":"^0.9.1","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-node":"^0.218.0","@agentclientprotocol/sdk":"1.7.0","@desplega.ai/localtunnel":"^2.2.0","@opentelemetry/resources":"^2.7.1","@desplega.ai/business-use":"^0.4.2","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@earendil-works/pi-agent-core":"^1.0.2","@anthropic-ai/claude-agent-sdk":"0.3.289","@asteasolutions/zod-to-openapi":"^8.0.0","@earendil-works/pi-coding-agent":"^1.0.2","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"turbo":"^2.10.0","ts-morph":"^28.0.0","@types/bun":"latest","konsistent":"1.0.0-beta.1","@biomejs/biome":"^2.3.10","@faker-js/faker":"^10.4.0","dependency-cruiser":"^18.0.0","openapi-typescript":"^7","@opencode-ai/plugin":"1.18.34","@desplega.ai/slack-mock":"^0.4.0","@desplega/model-catalog":"workspace:*","@desplega/model-routing":"workspace:*"},"peerDependencies":{"typescript":"^5"},"trustedDependencies":["esbuild","unrs-resolver"],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-swarm_1.162.0_1791110731637_0.06271855254176661"},"@desplega.ai/agent-swarm":"link:@desplega.ai/agent-swarm"}},"time":{"created":"2025-12-17T17:10:20.222Z","modified":"2026-10-04T10:45:32.557Z","1.0.1":"2025-12-17T17:10:20.470Z","1.0.2":"2025-12-17T17:36:43.223Z","1.2.0":"2025-12-17T22:44:38.220Z","1.2.1":"2025-12-17T23:01:01.998Z","1.9.0":"2025-12-22T21:31:32.100Z","1.10.0":"2025-12-23T01:48:55.722Z","1.10.2":"2025-12-23T03:03:30.802Z","1.10.3":"2025-12-23T03:06:01.551Z","1.10.8":"2025-12-23T21:34:42.587Z","1.20.0":"2026-01-29T18:03:18.576Z","1.49.0":"2026-03-21T16:37:35.572Z","1.51.2":"2026-03-24T00:09:56.900Z","1.52.0":"2026-03-24T22:22:43.099Z","1.52.1":"2026-03-25T16:23:03.480Z","1.53.0":"2026-03-26T01:21:04.521Z","1.53.1":"2026-03-26T15:08:59.209Z","1.54.1":"2026-03-27T01:33:27.807Z","1.55.0":"2026-03-28T17:10:44.941Z","1.56.2":"2026-03-30T00:52:54.330Z","1.56.3":"2026-03-30T01:48:25.127Z","1.56.4":"2026-03-30T12:36:47.140Z","1.56.5":"2026-03-30T15:20:16.153Z","1.56.6":"2026-03-30T22:09:15.764Z","1.57.0":"2026-03-30T23:49:10.428Z","1.57.1":"2026-03-31T14:02:29.595Z","1.57.2":"2026-03-31T22:17:36.163Z","1.57.3":"2026-04-01T10:03:44.219Z","1.57.4":"2026-04-01T10:38:57.809Z","1.57.5":"2026-04-01T11:27:12.470Z","1.58.0":"2026-04-03T11:23:34.489Z","1.59.0":"2026-04-03T17:17:23.317Z","1.59.1":"2026-04-06T14:38:42.450Z","1.59.2":"2026-04-06T16:48:23.122Z","1.59.3":"2026-04-07T19:12:55.997Z","1.60.0":"2026-04-08T19:02:38.474Z","1.61.0":"2026-04-09T01:16:45.701Z","1.62.0":"2026-04-09T06:57:15.621Z","1.63.0":"2026-04-09T22:10:56.810Z","1.63.1":"2026-04-10T12:14:15.010Z","1.64.0":"2026-04-10T12:44:38.939Z","1.64.1":"2026-04-10T15:15:52.343Z","1.65.0":"2026-04-12T00:43:50.497Z","1.66.0":"2026-04-13T20:21:46.371Z","1.66.1":"2026-04-14T08:49:59.113Z","1.67.0":"2026-04-15T15:53:32.576Z","1.67.1":"2026-04-16T17:50:18.144Z","1.67.2":"2026-04-17T10:30:32.257Z","1.67.3":"2026-04-21T14:11:16.644Z","1.67.4":"2026-04-21T15:32:00.655Z","1.67.5":"2026-04-22T15:35:35.082Z","1.68.0":"2026-04-22T18:03:49.380Z","1.69.0":"2026-04-22T19:23:10.792Z","1.69.1":"2026-04-23T13:44:54.488Z","1.70.0":"2026-04-24T09:50:36.232Z","1.71.0":"2026-04-27T20:22:14.513Z","1.71.1":"2026-04-27T22:13:18.921Z","1.71.2":"2026-04-27T23:01:52.077Z","1.72.0":"2026-04-28T23:42:37.384Z","1.72.1":"2026-04-29T09:31:03.576Z","1.73.0":"2026-04-29T17:06:59.024Z","1.73.1":"2026-04-29T22:47:01.798Z","1.73.2":"2026-04-30T11:01:19.578Z","1.73.3":"2026-04-30T13:56:57.715Z","1.73.4":"2026-04-30T16:46:36.223Z","1.73.5":"2026-05-03T20:14:52.255Z","1.74.0":"2026-05-04T23:17:28.565Z","1.74.1":"2026-05-05T00:02:22.460Z","1.74.2":"2026-05-05T15:48:39.136Z","1.74.3":"2026-05-05T15:58:15.505Z","1.74.4":"2026-05-05T19:45:05.404Z","1.75.0":"2026-05-06T22:26:28.956Z","1.76.0":"2026-05-10T01:27:10.510Z","1.76.1":"2026-05-10T21:07:23.412Z","1.76.2":"2026-05-10T21:31:15.892Z","1.76.3":"2026-05-11T11:16:54.728Z","1.77.0":"2026-05-11T13:55:09.452Z","1.77.1":"2026-05-11T21:42:35.150Z","1.77.2":"2026-05-11T23:58:59.743Z","1.77.3":"2026-05-12T00:43:12.837Z","1.78.0":"2026-05-12T15:46:52.609Z","1.78.1":"2026-05-12T16:59:10.497Z","1.79.0":"2026-05-12T22:29:24.623Z","1.79.1":"2026-05-13T14:43:15.497Z","1.79.2":"2026-05-14T13:59:58.206Z","1.79.3":"2026-05-14T14:45:39.316Z","1.79.4":"2026-05-14T15:15:22.465Z","1.80.0":"2026-05-18T16:51:58.245Z","1.80.1":"2026-05-19T17:36:46.657Z","1.80.2":"2026-05-20T12:38:57.914Z","1.80.3":"2026-05-21T12:17:47.377Z","1.81.0":"2026-05-21T13:22:58.505Z","1.81.1":"2026-05-21T17:00:26.872Z","1.82.0":"2026-05-22T18:00:39.321Z","1.83.0":"2026-05-23T13:44:40.846Z","1.83.1":"2026-05-25T16:37:45.495Z","1.83.2":"2026-05-26T15:54:44.192Z","1.84.0":"2026-05-26T20:42:32.884Z","1.84.1":"2026-05-27T12:01:12.226Z","1.85.0":"2026-05-27T21:00:49.725Z","1.86.0":"2026-05-29T03:01:56.544Z","1.87.0":"2026-05-29T16:32:28.925Z","1.88.0":"2026-06-01T12:46:22.251Z","1.89.0":"2026-06-02T14:36:44.332Z","1.90.0":"2026-06-03T08:18:16.485Z","1.91.0":"2026-06-04T01:13:08.742Z","1.92.0":"2026-06-05T09:45:40.728Z","1.92.1":"2026-06-07T20:22:27.734Z","1.92.2":"2026-06-09T08:28:18.385Z","1.93.0":"2026-06-10T08:08:20.628Z","1.94.0":"2026-06-11T11:22:11.467Z","1.95.0":"2026-06-11T20:04:24.814Z","1.96.0":"2026-06-12T09:10:14.497Z","1.97.0":"2026-06-12T13:57:52.287Z","1.98.0":"2026-06-12T20:02:52.780Z","1.98.1":"2026-06-14T15:16:48.822Z","1.99.0":"2026-06-15T09:16:47.904Z","1.99.1":"2026-06-15T17:03:15.848Z","1.100.0":"2026-06-17T07:51:07.924Z","1.100.1":"2026-06-17T17:22:54.915Z","1.100.2":"2026-06-17T22:00:22.255Z","1.100.3":"2026-06-19T10:22:56.238Z","1.100.4":"2026-06-20T14:30:10.340Z","1.101.0":"2026-06-22T20:28:17.564Z","1.101.1":"2026-06-25T09:57:32.388Z","1.102.0":"2026-06-26T09:54:58.331Z","1.103.0":"2026-06-27T15:28:47.433Z","1.104.0":"2026-06-29T10:49:56.955Z","1.105.0":"2026-06-30T09:36:19.967Z","1.106.0":"2026-07-01T13:59:11.243Z","1.107.0":"2026-07-02T07:52:52.493Z","1.107.1":"2026-07-02T11:31:30.969Z","1.108.0":"2026-07-03T08:32:52.337Z","1.108.1":"2026-07-03T11:26:41.578Z","1.108.2":"2026-07-03T14:48:37.365Z","1.109.0":"2026-07-04T09:03:57.984Z","1.110.0":"2026-07-06T09:08:45.118Z","1.111.0":"2026-07-07T10:01:04.747Z","1.112.0":"2026-07-07T17:39:40.946Z","1.113.0":"2026-07-08T10:01:02.120Z","1.114.0":"2026-07-09T11:29:35.436Z","1.115.0":"2026-07-10T11:24:51.001Z","1.116.0":"2026-07-10T13:47:22.691Z","1.117.0":"2026-07-11T11:20:55.439Z","1.118.0":"2026-07-12T20:51:57.833Z","1.119.0":"2026-07-14T06:53:04.928Z","1.119.1":"2026-07-15T12:38:49.901Z","1.119.2":"2026-07-17T11:31:19.092Z","1.119.3":"2026-07-18T18:49:56.833Z","1.119.4":"2026-07-20T18:14:08.694Z","1.119.5":"2026-07-23T09:21:22.763Z","1.119.6":"2026-07-24T09:10:45.911Z","1.120.0":"2026-07-24T13:31:04.026Z","1.121.0":"2026-07-27T08:27:58.179Z","1.121.1":"2026-07-27T14:47:20.753Z","1.122.0":"2026-07-28T08:16:12.353Z","1.122.1":"2026-07-28T21:00:36.720Z","1.123.0":"2026-07-29T07:58:04.814Z","1.123.1":"2026-07-29T20:05:27.495Z","1.124.0":"2026-07-30T11:05:17.887Z","1.125.0":"2026-07-31T08:28:25.862Z","1.126.0":"2026-08-02T12:14:36.496Z","1.126.1":"2026-08-03T11:01:52.007Z","1.127.0":"2026-08-03T19:34:12.306Z","1.127.1":"2026-08-04T06:23:33.422Z","1.128.0":"2026-08-05T10:02:39.077Z","1.129.0":"2026-08-07T09:13:23.149Z","1.130.0":"2026-08-08T10:50:15.557Z","1.131.0":"2026-08-11T11:54:05.561Z","1.131.1":"2026-08-13T11:13:34.968Z","1.133.1":"2026-08-20T12:58:18.219Z","1.134.0":"2026-08-21T08:28:41.704Z","1.135.0":"2026-08-22T06:50:08.291Z","1.135.1":"2026-08-24T20:33:37.380Z","1.135.2":"2026-08-29T16:24:11.003Z","1.136.0":"2026-09-01T09:19:03.569Z","1.137.0":"2026-09-03T07:35:24.535Z","1.138.0":"2026-09-03T20:46:56.312Z","1.139.0":"2026-09-05T20:38:48.409Z","1.140.0":"2026-09-06T20:09:13.384Z","1.141.0":"2026-09-07T09:22:50.338Z","1.142.0":"2026-09-08T09:22:31.149Z","1.143.0":"2026-09-09T09:35:57.936Z","1.144.0":"2026-09-10T10:20:03.348Z","1.145.0":"2026-09-11T10:06:43.006Z","1.146.0":"2026-09-12T11:21:35.130Z","1.147.0":"2026-09-14T09:21:42.547Z","1.148.0":"2026-09-14T13:30:02.951Z","1.149.0":"2026-09-15T08:14:07.398Z","1.149.1":"2026-09-15T09:49:35.514Z","1.150.0":"2026-09-16T10:39:06.540Z","1.151.0":"2026-09-17T13:29:54.884Z","1.152.0":"2026-09-18T13:39:50.041Z","1.152.1":"2026-09-21T10:24:31.473Z","1.152.2":"2026-09-22T07:21:11.302Z","1.153.0":"2026-09-23T09:32:44.792Z","1.154.0":"2026-09-24T11:30:26.011Z","1.155.0":"2026-09-25T08:27:37.438Z","1.155.1":"2026-09-25T12:33:02.718Z","1.156.0":"2026-09-26T06:47:54.712Z","1.157.0":"2026-09-28T08:34:03.011Z","1.158.0":"2026-09-29T11:10:57.661Z","1.159.0":"2026-09-30T02:52:26.686Z","1.160.0":"2026-10-01T09:59:19.590Z","1.161.0":"2026-10-02T02:53:58.010Z","1.162.0":"2026-10-04T10:45:32.050Z"},"bugs":{"url":"https://github.com/desplega-ai/agent-swarm/issues"},"author":{"name":"desplega.sh","email":"contact@desplega.sh"},"license":"MIT","homepage":"https://agent-swarm.dev","keywords":["agent-swarm.dev","multi-agent orchestration","AI agents","Claude Code","Codex","agent swarm","MCP","AI agent framework","autonomous agents","Docker-isolated agents"],"repository":{"url":"git+https://github.com/desplega-ai/agent-swarm.git","type":"git"},"description":"agent-swarm.dev — an open-source operating system for AI work: a lead agent breaks goals into tasks, routes them to specialized workers such as Claude Code or Codex, runs each worker in an isolated container, and preserves shared memory, tools, schedules,","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"readme":"<p align=\"center\"><a href=\"https://github.com/desplega-ai/agent-swarm/stargazers\"><img src=\"https://img.shields.io/github/stars/desplega-ai/agent-swarm?style=flat-square&color=yellow\" alt=\"GitHub Stars\"></a> <a href=\"https://github.com/desplega-ai/agent-swarm/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/desplega-ai/agent-swarm?style=flat-square\" alt=\"MIT License\"></a> <a href=\"https://github.com/desplega-ai/agent-swarm/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen?style=flat-square\" alt=\"PRs Welcome\"></a></p>\n<p align=\"center\"><b><a href=\"https://swar.am\">Agent Swarm</a> is the open-source, self-hosted AI company operating system built by <a href=\"https://desplega.sh\">Desplega Labs</a>.</b></p>\n<!-- It is not OpenAI Swarm, OpenAI's experimental educational library, replaced by the OpenAI Agents SDK. -->\n\n> [!TIP]\n> **This repo evolves every single day.** [Watch now →](https://github.com/desplega-ai/agent-swarm/subscription)\n<p align=\"center\"><video src=\"https://github.com/user-attachments/assets/8d221239-2340-49a2-aed3-5a474c2229a8\" controls muted playsinline width=\"720\"></video></p>\n<p align=\"center\"><sub>▸ <a href=\"./assets/agent-swarm-every-team.mp4\">every team, one swarm</a> · <a href=\"./assets/agent-swarm.mp4\">daily evolution</a> · <a href=\"./assets/agent-swarm-slack-to-pr.mp4\">slack → pr</a> · <a href=\"./assets/video-source\">Making of</a></sub></p>\n<p align=\"center\"><a href=\"https://agent-swarm.dev\"><img src=\"https://img.shields.io/badge/Website-agent--swarm.dev-000?style=for-the-badge\" alt=\"Website\"></a> <a href=\"https://docs.agent-swarm.dev\"><img src=\"https://img.shields.io/badge/Docs-docs.agent--swarm.dev-amber?style=for-the-badge\" alt=\"Docs\"></a> <a href=\"https://app.agent-swarm.dev\"><img src=\"https://img.shields.io/badge/Dashboard-app.agent--swarm.dev-blue?style=for-the-badge\" alt=\"Dashboard\"></a> <a href=\"https://discord.gg/KZgfyyDVZa\"><img src=\"https://img.shields.io/badge/Discord-Join%20Community-5865F2?style=for-the-badge&logo=discord&logoColor=white\" alt=\"Join Discord\"></a> <a href=\"https://x.com/agent__swarm\"><img src=\"https://img.shields.io/badge/𝕏-@agent____swarm-000?style=for-the-badge&logo=x&logoColor=white\" alt=\"Follow on X\"></a> <a href=\"https://www.linkedin.com/company/desplega-labs/\"><img src=\"https://img.shields.io/badge/LinkedIn-Desplega%20Labs-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white\" alt=\"Desplega Labs on LinkedIn\"></a> <a href=\"https://www.youtube.com/@desplega-labs/videos\"><img src=\"https://img.shields.io/badge/YouTube-Desplega%20Labs-FF0000?style=for-the-badge&logo=youtube&logoColor=white\" alt=\"Desplega Labs on YouTube\"></a></p>\n\nagent-swarm.dev is an open-source operating system for AI work. A lead agent delegates goals to workers such as Claude Code or Codex. Isolated containers, shared memory, tools, schedules, and review gates preserve work across sessions.\n\n## What you get\n\n- A lead agent that receives work from Slack, repositories, issue trackers, email, or the API\n- [Schema-validated task results](./MCP.md#send-task) for callers that need structured JSON output\n- [Deferred tasks](./MCP.md#defer-task) that wake when all or any watched tasks reach an outcome, or a deadline arrives\n- [Inline tool-result images](https://docs.agent-swarm.dev/docs/ui#tool-result-images) in task logs, with previews that open at full size\n- [Dashboard file attachments](https://docs.agent-swarm.dev/docs/ui#file-attachments) by paste, drag-and-drop, or file picker\n- Workers in isolated Docker containers with development environments\n- Memory and identity that persist across sessions, with citation ratings and self-rating hints enabled by default\n- Workflows, schedules, scripts, and apps for recurring work\n- [Extensions](https://docs.agent-swarm.dev/docs/guides/extensions) for trusted TypeScript hooks, installed as agent-owned inert drafts and activated by a trusted lead, operator, or dashboard user\n- [Realtime rooms](./runbooks/realtime-rooms.md) for shared page state, presence, and live channels\n- Your choice of harness and models: Claude Code, Codex, pi, opencode, Devin, or ACP agents\n\n```mermaid\nflowchart LR\n    subgraph IN[\"Tasks come in\"]\n        direction TB\n        S[\"Slack\"]\n        G[\"GitHub / GitLab\"]\n        E[\"Email\"]\n        A[\"API / CLI\"]\n    end\n\n    LEAD([\"Lead Agent<br/>plans &amp; delegates\"])\n\n    subgraph WORKERS[\"Workers in Docker\"]\n        direction TB\n        W1[\"Worker\"]\n        W2[\"Worker\"]\n        W3[\"Worker\"]\n    end\n\n    subgraph BRAIN[\"Persistent brain\"]\n        direction TB\n        MEM[\"Memory<br/>(vector search)\"]\n        ID[\"Identity<br/>(SOUL, CLAUDE.md)\"]\n    end\n\n    subgraph OUT[\"Work ships\"]\n        direction TB\n        PR[\"Pull Requests\"]\n        REPLY[\"Slack replies\"]\n        EMAIL[\"Email replies\"]\n    end\n\n    IN --> LEAD --> WORKERS\n    WORKERS -->|reads context| BRAIN\n    WORKERS -->|writes learnings| BRAIN\n    WORKERS --> OUT\n```\n\n## Quick Start\n\nGive your coding agent the operator skill for Docker Compose or Kubernetes:\n\n```bash\nnpx skills add desplega-ai/agent-swarm\n```\n\nOr install it as a plugin in your harness:\n\n| Harness | Command |\n|---|---|\n| Claude Code | `/plugin marketplace add desplega-ai/agent-swarm` then `/plugin install agent-swarm@agent-swarm` |\n| Codex | `codex plugin marketplace add desplega-ai/agent-swarm && codex plugin add agent-swarm@agent-swarm` (or use `npx skills` above) |\n| Cursor | `/add-plugin desplega-ai/agent-swarm` |\n| Gemini CLI | `gemini extensions install https://github.com/desplega-ai/agent-swarm` |\n| Antigravity / Factory Droid | `droid plugin marketplace add https://github.com/desplega-ai/agent-swarm` then `droid plugin install agent-swarm@agent-swarm` |\n| OpenCode, pi, Devin, Kimi, others | `npx skills add desplega-ai/agent-swarm` |\n\nThe plugin's [privacy](https://www.agent-swarm.dev/privacy) and\n[terms](https://www.agent-swarm.dev/terms) links describe the Agent Swarm website and\nCloud service. The self-hosted software remains covered by the [MIT License](./LICENSE).\n\nOr use the examples directly:\n\n```bash\ngit clone https://github.com/desplega-ai/agent-swarm.git && cd agent-swarm\ncp .env.docker.example .env  # Set API_KEY, a harness credential, and all eight agent UUIDs.\nopenssl rand -base64 32 > encryption_key\nchmod 600 .env encryption_key\ndocker compose -f docker-compose.example.yml --env-file .env up -d\n```\n\nRead the [Compose checklist](./skills/agent-swarm/references/compose.md) before starting. API: http://localhost:3013, with `/docs` and `/openapi.json`. [Dashboard](https://app.agent-swarm.dev): connect it to your API.\nKubernetes: [install the OCI Helm chart](./charts/agent-swarm/README.md).\n\n## Integrations\n\nSlack · GitHub · GitLab · Azure DevOps · Linear · Jira · AgentMail · WhatsApp (Kapso) · Composio · Sentry · Devin · [Serply search](https://docs.agent-swarm.dev/docs/integrations/serply). [Integration guides](https://docs.agent-swarm.dev/docs/integrations).\n\nAgentMail archives verified inbound deliveries before acknowledging them and retains the archive for 30 days, including mail excluded from task routing. See the [contact inbox triage runbook](runbooks/contact-inbox-triage.md) for retention, coverage limits, and rollout instructions.\n\n## Learn more\n\n- [Getting started](https://docs.agent-swarm.dev/docs/getting-started) · [Architecture](https://docs.agent-swarm.dev/docs/architecture/overview) · [Playbooks](https://docs.agent-swarm.dev/docs/playbooks) · [CLI](https://docs.agent-swarm.dev/docs/reference/cli) · [API reference](https://docs.agent-swarm.dev/docs/api-reference)\n- [Agent templates](https://templates.agent-swarm.dev)\n- Help: [contact@desplega.sh](mailto:contact@desplega.sh) · [Discord](https://discord.gg/KZgfyyDVZa)\n\n## Contributing\n\nRead [CONTRIBUTING.md](./CONTRIBUTING.md), fork the repository, create a branch, and open a PR. Discuss ideas on [Discord](https://discord.gg/KZgfyyDVZa).\n> Are you an agent? Run `npx skills add desplega-ai/agent-swarm` or read the [operator skill](./skills/agent-swarm/SKILL.md).\n\n## Star History\n\n<picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.desplega.agent-swarm.dev/p/e3473addceb348c0bed6cb93bd5aa532\" /> <source media=\"(prefers-color-scheme: light)\" srcset=\"https://api.desplega.agent-swarm.dev/p/4b5cdc17c45e4a63845fb0a71ed9609c\" /> <img alt=\"Star History Chart\" src=\"https://api.desplega.agent-swarm.dev/p/4b5cdc17c45e4a63845fb0a71ed9609c\" /></picture>\n\n## License\n\n[MIT](./LICENSE) · 2025-2026 [desplega.sh](https://desplega.sh)\n\n### Feature defaults\n\nFresh deployments enable Slack thread renderer v2, queued Slack steering to the lead,\ntask steering, multi-runtime workers, RBAC, and task-tool preloading. Hybrid memory\nsearch and graph expansion are also enabled. Explicit environment/config overrides\nremain supported; see the [environment reference](https://docs.agent-swarm.dev/docs/reference/environment-variables).\nWhen upgrading older workers, keep `MULTI_RUNTIME_ENABLED=false` until they support\nruntime identities. Slack delegation rendering remains opt-in, and database retention\ncontinues to default to dry-run.\n","readmeFilename":"README.md"}