199 lines
6.8 KiB
JSON
199 lines
6.8 KiB
JSON
{
|
|
"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"
|
|
]
|
|
} |