tasq/node_modules/agentdb/package.json

164 lines
6.3 KiB
JSON

{
"name": "agentdb",
"version": "2.0.0-alpha.3.7",
"description": "AgentDB v2 - RuVector-powered graph database with Cypher queries, hyperedges, and ACID persistence. 150x faster than SQLite with integrated vector search, GNN learning, semantic routing, and comprehensive memory patterns. Includes reflexion memory, skill library, causal reasoning, and MCP integration.",
"type": "module",
"main": "dist/src/index.js",
"types": "dist/src/index.d.ts",
"bin": {
"agentdb": "dist/src/cli/agentdb-cli.js"
},
"exports": {
".": "./dist/src/index.js",
"./wasm": "./dist/src/wasm-loader.js",
"./package.json": "./package.json",
"./cli": "./dist/cli/agentdb-cli.js",
"./wrappers": "./dist/src/wrappers/index.js",
"./wrappers/gnn": "./dist/src/wrappers/gnn-wrapper.js",
"./wrappers/agentdb-fast": "./dist/src/wrappers/agentdb-fast.js",
"./wrappers/attention": "./dist/src/wrappers/attention-fallbacks.js",
"./wrappers/embedding": "./dist/src/wrappers/embedding-service.js",
"./controllers": "./dist/controllers/index.js",
"./controllers/CausalMemoryGraph": "./dist/controllers/CausalMemoryGraph.js",
"./controllers/CausalRecall": "./dist/controllers/CausalRecall.js",
"./controllers/ExplainableRecall": "./dist/controllers/ExplainableRecall.js",
"./controllers/NightlyLearner": "./dist/controllers/NightlyLearner.js",
"./controllers/ReflexionMemory": "./dist/controllers/ReflexionMemory.js",
"./controllers/SkillLibrary": "./dist/controllers/SkillLibrary.js",
"./controllers/EmbeddingService": "./dist/controllers/EmbeddingService.js",
"./controllers/WASMVectorSearch": "./dist/controllers/WASMVectorSearch.js",
"./controllers/EnhancedEmbeddingService": "./dist/controllers/EnhancedEmbeddingService.js",
"./controllers/MMRDiversityRanker": "./dist/controllers/MMRDiversityRanker.js",
"./controllers/ContextSynthesizer": "./dist/controllers/ContextSynthesizer.js",
"./controllers/MetadataFilter": "./dist/controllers/MetadataFilter.js",
"./controllers/QUICServer": "./dist/controllers/QUICServer.js",
"./controllers/QUICClient": "./dist/controllers/QUICClient.js",
"./controllers/SyncCoordinator": "./dist/controllers/SyncCoordinator.js",
"./controllers/HNSWIndex": "./dist/controllers/HNSWIndex.js",
"./controllers/AttentionService": "./dist/controllers/AttentionService.js",
"./services/federated-learning": "./dist/src/services/federated-learning.js"
},
"scripts": {
"build": "npm run build:ts && npm run copy:schemas && npm run build:browser",
"build:ts": "tsc",
"copy:schemas": "mkdir -p dist/schemas && cp src/schemas/*.sql dist/schemas/",
"build:browser": "node scripts/build-browser.js",
"build:napi": "bash scripts/optimize-napi.sh",
"build:wasm": "bash scripts/optimize-wasm.sh",
"build:optimized": "npm run build:napi && npm run build:wasm && npm run build",
"postinstall": "node scripts/postinstall.cjs || true",
"dev": "tsx src/cli/agentdb-cli.ts",
"test": "vitest",
"test:unit": "vitest --run",
"test:browser": "vitest browser-bundle-unit.test.js --run",
"test:ci": "npm run test:browser && npm run build && npm run verify:bundle",
"verify:bundle": "node scripts/verify-bundle.js",
"cli": "node dist/cli/agentdb-cli.js",
"docker:test": "docker build -f docs/SQLITE-FIX-DOCKER-TEST.Dockerfile -t agentdb-test . && docker run --rm agentdb-test",
"benchmark": "tsx benchmarks/simple-benchmark.ts",
"benchmark:full": "tsx benchmarks/benchmark-runner.ts",
"benchmark:build": "cd benchmarks && tsc",
"benchmark:attention": "tsx benchmarks/attention-performance.ts",
"benchmark:backends": "tsx benchmarks/compare-backends.ts",
"benchmark:profile": "tsx scripts/profile-hot-paths.ts",
"benchmark:ruvector": "tsx benchmarks/ruvector-benchmark.ts",
"benchmark:all": "npm run benchmark:attention && npm run benchmark:backends && npm run benchmark:profile && npm run benchmark:ruvector"
},
"keywords": [
"agentdb",
"vector-database",
"ai-agents",
"memory",
"causal-reasoning",
"reflexion",
"episodic-memory",
"skill-library",
"lifelong-learning",
"explainable-ai",
"provenance",
"hnsw",
"embeddings",
"sqlite",
"sql.js",
"wasm"
],
"author": "ruv",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/ruvnet/agentic-flow.git",
"directory": "packages/agentdb"
},
"bugs": {
"url": "https://github.com/ruvnet/agentic-flow/issues"
},
"homepage": "https://agentdb.ruv.io",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.20.1",
"@opentelemetry/api": "^1.9.0",
"@ruvector/attention": "^0.1.2",
"@ruvector/gnn": "0.1.23",
"@ruvector/graph-node": "^0.1.15",
"@ruvector/router": "^0.1.15",
"@ruvector/ruvllm": "^0.2.4",
"@ruvector/sona": "^0.1.4",
"ajv": "^8.17.1",
"chalk": "^5.3.0",
"cli-table3": "^0.6.0",
"commander": "^12.1.0",
"dotenv": "^16.4.7",
"inquirer": "^9.3.8",
"jsonwebtoken": "^9.0.2",
"marked-terminal": "^6.0.0",
"ora": "^7.0.0",
"ruvector": "^0.1.30",
"ruvector-attention-wasm": "^0.1.0",
"sql.js": "^1.13.0",
"zod": "^3.25.76"
},
"devDependencies": {
"@types/bcrypt": "^6.0.0",
"@types/jsonwebtoken": "^9.0.10",
"@types/node": "^22.10.2",
"esbuild": "^0.25.11",
"tsx": "^4.19.2",
"typescript": "^5.7.2",
"vitest": "^4.0.15"
},
"engines": {
"node": ">=18.0.0"
},
"files": [
"dist",
"src",
"simulation",
"examples",
"scripts/postinstall.cjs",
"README.md",
"LICENSE"
],
"optionalDependencies": {
"@opentelemetry/auto-instrumentations-node": "^0.47.0",
"@opentelemetry/exporter-metrics-otlp-http": "^0.52.0",
"@opentelemetry/exporter-prometheus": "^0.52.0",
"@opentelemetry/exporter-trace-otlp-http": "^0.52.0",
"@opentelemetry/resources": "^1.25.0",
"@opentelemetry/sdk-metrics": "^1.25.0",
"@opentelemetry/sdk-node": "^0.52.0",
"@opentelemetry/sdk-trace-base": "^1.25.0",
"@opentelemetry/semantic-conventions": "^1.25.0",
"@xenova/transformers": "^2.17.2",
"argon2": "^0.44.0",
"bcrypt": "^6.0.0",
"better-sqlite3": "^11.8.1",
"express-rate-limit": "^8.2.1",
"helmet": "^8.1.0",
"hnswlib-node": "^3.0.0",
"sharp": "^0.32.6"
},
"overrides": {
"@xenova/transformers": {
"sharp": "$sharp"
}
}
}