{ "name": "agentic-flow", "version": "2.0.7", "description": "Production-ready AI agent orchestration platform with 66 specialized agents, 213 MCP tools, ReasoningBank learning memory, and autonomous multi-agent swarms. Built by @ruvnet with Claude Agent SDK, neural networks, memory persistence, GitHub integration, and distributed consensus protocols.", "type": "module", "main": "dist/index.js", "bin": { "agentic-flow": "dist/cli-proxy.js", "agentdb": "dist/agentdb/cli/agentdb-cli.js" }, "exports": { ".": "./dist/index.js", "./package.json": "./package.json", "./embeddings": "./dist/reasoningbank/utils/embeddings.js", "./reasoningbank": { "node": "./dist/reasoningbank/index.js", "browser": "./dist/reasoningbank/wasm-adapter.js", "default": "./dist/reasoningbank/index.js" }, "./reasoningbank/backend-selector": "./dist/reasoningbank/backend-selector.js", "./reasoningbank/wasm-adapter": "./dist/reasoningbank/wasm-adapter.js", "./router": "./dist/router/index.js", "./agent-booster": "./dist/agent-booster/index.js", "./transport/quic": "./dist/transport/quic.js" }, "scripts": { "postinstall": "node scripts/postinstall.js || true", "start": "node --enable-source-maps dist/index.js", "build": "(npm run build:wasm || true) && (tsc -p config/tsconfig.json --skipLibCheck || true) && mkdir -p dist/reasoningbank && (cp -r src/reasoningbank/prompts dist/reasoningbank/ 2>/dev/null || true) && (cp -r src/reasoningbank/config dist/reasoningbank/ 2>/dev/null || true)", "build:wasm": "cd ../reasoningbank && wasm-pack build --target bundler --out-dir pkg/bundler crates/reasoningbank-wasm && wasm-pack build --target web --out-dir pkg/web crates/reasoningbank-wasm && mkdir -p ../agentic-flow/wasm/reasoningbank && cp -r crates/reasoningbank-wasm/pkg/bundler/* ../agentic-flow/wasm/reasoningbank/ && cp -r crates/reasoningbank-wasm/pkg/web ../agentic-flow/wasm/reasoningbank/", "build:wasm:clean": "rm -rf ../reasoningbank/crates/reasoningbank-wasm/pkg && rm -rf wasm/reasoningbank", "dev": "tsx src/index.ts", "prepublishOnly": "npm run build", "test": "npm run test:retry && npm run test:logging", "test:retry": "tsx validation/quick-wins/test-retry.ts", "test:logging": "tsx validation/quick-wins/test-logging.ts", "test:wasm:e2e": "tsx validation/test-wasm-e2e.ts", "test:wasm:docker": "docker build -f Dockerfile.e2e -t agentic-flow-e2e . && docker run --rm agentic-flow-e2e", "validate": "tsx validation/quick-wins/validate-all.ts", "validate:sdk": "tsx validation/sdk-integration-test.ts", "validate:health": "bash validation/quick-wins/test-health.sh", "validate:openrouter": "tsx tests/validation/test-openrouter-fixes.ts", "validate:claude-flow": "npm run test:memory && npm run test:coordination && npm run test:hybrid", "test:memory": "tsx tests/validation/claude-flow/test-memory.ts", "test:coordination": "tsx tests/validation/claude-flow/test-coordination.ts", "test:hybrid": "tsx tests/validation/claude-flow/test-hybrid.ts", "test:fastmcp": "bash scripts/test-fastmcp-poc.sh", "test:quic": "tsx validation/test-quic-integration.ts", "test:quic:wasm": "tsx validation/test-quic-wasm.ts", "mcp:fastmcp-poc": "node dist/mcp/fastmcp/servers/poc-stdio.js", "mcp:http": "node dist/mcp/fastmcp/servers/http-sse.js", "mcp:stdio": "node dist/mcp/standalone-stdio.js", "claude-code": "node dist/cli/claude-code-wrapper.js", "example:goal-planner": "tsx src/examples/use-goal-planner.ts", "example:multi-agent": "tsx src/examples/multi-agent-orchestration.ts", "proxy": "node dist/proxy/anthropic-to-openrouter.js", "proxy:dev": "tsx src/proxy/anthropic-to-openrouter.ts", "proxy:quic": "node dist/proxy/quic-proxy.js", "proxy:quic:dev": "tsx src/proxy/quic-proxy.ts" }, "keywords": [ "ai", "ai-agents", "ai-orchestration", "agentic", "agents", "agent-swarm", "anthropic", "anthropic-claude", "automation", "autonomous-agents", "byzantine-consensus", "claude", "claude-agent-sdk", "claude-code", "reasoning-memory", "reasoningbank", "agent-learning", "memory-system", "consensus-protocols", "coordination", "crdt", "devops", "distributed-systems", "docker", "fastmcp", "flow-nexus", "github", "github-integration", "goal-planning", "goap", "hive-mind", "huggingface", "llm", "llm-orchestration", "machine-learning", "mcp", "mcp-server", "mcp-tools", "memory-persistence", "mesh-network", "multi-agent", "multi-agent-systems", "neural-networks", "onnx", "onnxruntime", "orchestration", "pagerank", "parallel-processing", "raft", "ruv", "ruvnet", "sparc", "sublinear-algorithms", "swarm", "swarm-intelligence", "task-orchestration", "typescript", "workflow", "workflow-automation" ], "author": { "name": "ruv", "url": "https://github.com/ruvnet" }, "contributors": [ { "name": "ruv", "url": "https://github.com/ruvnet" } ], "license": "MIT", "repository": { "type": "git", "url": "https://github.com/ruvnet/agentic-flow.git" }, "bugs": { "url": "https://github.com/ruvnet/agentic-flow/issues" }, "homepage": "https://github.com/ruvnet/agentic-flow#readme", "engines": { "node": ">=18.0.0" }, "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.1.5", "@anthropic-ai/sdk": "^0.65.0", "@google/genai": "^1.22.0", "@ruvector/core": "^0.1.29", "@ruvector/edge-full": "^0.1.0", "@ruvector/router": "^0.1.25", "@ruvector/ruvllm": "^0.2.3", "@ruvector/tiny-dancer": "0.1.17", "@supabase/supabase-js": "^2.78.0", "@xenova/transformers": "^2.17.2", "agentdb": "^2.0.0-alpha.2.20", "axios": "^1.12.2", "dotenv": "^16.4.5", "express": "^5.1.0", "fastmcp": "^3.19.0", "gun": "^0.2020.1241", "http-proxy-middleware": "^3.0.5", "onnxruntime-node": "^1.23.2", "ruvector": "^0.1.69", "ruvector-onnx-embeddings-wasm": "^0.1.2", "tiktoken": "^1.0.22", "ulid": "^3.0.1", "ws": "^8.18.3", "yaml": "^2.8.1", "zod": "^3.25.76" }, "optionalDependencies": { "better-sqlite3": "^11.10.0", "sql.js": "^1.11.0" }, "devDependencies": { "@types/better-sqlite3": "^7.6.13", "@types/express": "^5.0.3", "@types/node": "^20.19.19", "@types/ws": "^8.18.1", "@vitest/coverage-v8": "^4.0.14", "patch-package": "^8.0.1", "tsx": "^4.19.0", "typescript": "^5.6.3", "vitest": "^4.0.14" }, "files": [ "dist", "docs", ".claude", "validation", "scripts", "wasm", "certs", "README.md", "LICENSE", "VALIDATION-RESULTS.md", "CHANGELOG.md" ] }