{"_id":"@aigentic/agentdb","_rev":"3-480aa1d7ad72a912e5a5bacd18d050a7","name":"@aigentic/agentdb","dist-tags":{"latest":"3.0.0-alpha.14","alpha":"3.0.0-alpha.15"},"versions":{"3.0.0-alpha.14":{"name":"@aigentic/agentdb","version":"3.0.0-alpha.14","keywords":["agentdb","vector-database","vector-store","vector-search","ai-agents","agent-memory","agentic-ai","agentic","agent-database","memory","self-learning","self-improving","reinforcement-learning","rl","thompson-sampling","bandit","causal-reasoning","causal-graph","reflexion","episodic-memory","skill-library","lifelong-learning","explainable-ai","explainable-recall","provenance","audit-log","hnsw","knn","ann","embeddings","embedding-search","semantic-search","hybrid-search","bm25","rrf","rag","retrieval-augmented-generation","cypher","graph-database","knowledge-graph","gnn","attention","mmr","rerank","sqlite","sql.js","wasm","edge","browser","offline-first","mcp","model-context-protocol","claude-code","claude-code-plugin","anthropic","llm-memory","llm-tools","agent-orchestration","@aigentic/agentic-flow","ruflo","ruvector","rust","napi","typescript"],"author":{"name":"ruv"},"license":"MIT","_id":"@aigentic/agentdb@3.0.0-alpha.14","maintainers":[{"name":"aigentic","email":"engineering@aigentic.net"}],"homepage":"https://github.com/ruvnet/agentdb#readme","bugs":{"url":"https://github.com/ruvnet/agentdb/issues"},"bin":{"agentdb":"dist/src/cli/agentdb-cli.js"},"dist":{"shasum":"32197bd4b1116903eba511dee86d83074b3c3f2c","tarball":"https://registry.npmjs.org/@aigentic/agentdb/-/agentdb-3.0.0-alpha.14.tgz","fileCount":617,"integrity":"sha512-hfh042WRSoT2hon5RR32TgfqZEnNSwR9je8eTqYk0Ods52CJ5yl/6zUwVNgBR4DVH9y1bBwn2CvL2a1o3E6B+Q==","signatures":[{"sig":"MEYCIQC0HXVdNn4DadPKnIaWBCeP18L7gnh8HaLhEGPStykNjgIhAMmJw2RKjl15809YTFSYqvYyEpci448OmvdCuKP431OA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4512448},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./cli":"./dist/src/cli/agentdb-cli.js","./wasm":"./dist/src/wasm-loader.js","./model":"./dist/src/model/ModelCacheLoader.js","./backends":"./dist/src/backends/index.js","./security":"./dist/src/security/input-validation.js","./wrappers":"./dist/src/wrappers/index.js","./controllers":"./dist/src/controllers/index.js","./db-fallback":"./dist/src/db-fallback.js","./package.json":"./package.json","./wrappers/gnn":"./dist/src/wrappers/gnn-wrapper.js","./wrappers/attention":"./dist/src/wrappers/attention-fallbacks.js","./wrappers/embedding":"./dist/src/wrappers/embedding-service.js","./cli/commands/migrate":"./dist/src/cli/commands/migrate.js","./controllers/HNSWIndex":"./dist/src/controllers/HNSWIndex.js","./wrappers/agentdb-fast":"./dist/src/wrappers/agentdb-fast.js","./backends/self-learning":"./dist/src/backends/rvf/SelfLearningRvfBackend.js","./controllers/QUICClient":"./dist/src/controllers/QUICClient.js","./controllers/QUICServer":"./dist/src/controllers/QUICServer.js","./controllers/CausalRecall":"./dist/src/controllers/CausalRecall.js","./controllers/SkillLibrary":"./dist/src/controllers/SkillLibrary.js","./controllers/MincutService":"./dist/src/controllers/MincutService.js","./controllers/MetadataFilter":"./dist/src/controllers/MetadataFilter.js","./controllers/NightlyLearner":"./dist/src/controllers/NightlyLearner.js","./backends/native-accelerator":"./dist/src/backends/rvf/NativeAccelerator.js","./controllers/ReflexionMemory":"./dist/src/controllers/ReflexionMemory.js","./controllers/SyncCoordinator":"./dist/src/controllers/SyncCoordinator.js","./services/federated-learning":"./dist/src/services/federated-learning.js","./controllers/AttentionService":"./dist/src/controllers/AttentionService.js","./controllers/EmbeddingService":"./dist/src/controllers/EmbeddingService.js","./controllers/WASMVectorSearch":"./dist/src/controllers/WASMVectorSearch.js","./controllers/CausalMemoryGraph":"./dist/src/controllers/CausalMemoryGraph.js","./controllers/ExplainableRecall":"./dist/src/controllers/ExplainableRecall.js","./controllers/ContextSynthesizer":"./dist/src/controllers/ContextSynthesizer.js","./controllers/MMRDiversityRanker":"./dist/src/controllers/MMRDiversityRanker.js","./controllers/SparsificationService":"./dist/src/controllers/SparsificationService.js","./controllers/EnhancedEmbeddingService":"./dist/src/controllers/EnhancedEmbeddingService.js"},"gitHead":"06426cbc6e70f09762e996a98517b0b1fd1c7c4e","scripts":{"cli":"node dist/src/cli/agentdb-cli.js","dev":"tsx src/cli/agentdb-cli.ts","test":"vitest","build":"npm run build:ts && npm run copy:schemas && npm run build:browser","test:ci":"npm run test:browser && npm run build && npm run verify:bundle","build:ts":"tsc","benchmark":"tsx benchmarks/simple-benchmark.ts","test:unit":"vitest --run","build:edge":"node scripts/build-browser.config.js","build:napi":"bash scripts/optimize-napi.sh","build:wasm":"bash scripts/optimize-wasm.sh","build:model":"node scripts/build-model-rvf.mjs","docker:test":"docker build -f docs/SQLITE-FIX-DOCKER-TEST.Dockerfile -t agentdb-test . && docker run --rm agentdb-test","postinstall":"node scripts/postinstall.cjs || true","copy:schemas":"mkdir -p dist/schemas && cp src/schemas/*.sql dist/schemas/","test:browser":"vitest browser-bundle-unit.test.js --run","benchmark:all":"npm run benchmark:attention && npm run benchmark:backends && npm run benchmark:profile && npm run benchmark:ruvector","build:browser":"node scripts/build-browser.js && node scripts/build-browser-v2.js","verify:bundle":"node scripts/verify-bundle.js","benchmark:full":"tsx benchmarks/benchmark-runner.ts","benchmark:build":"cd benchmarks && tsc","build:optimized":"npm run build:napi && npm run build:wasm && npm run build","benchmark:adr072":"vitest run tests/benchmarks/adr-072-phase1-benchmark.test.ts --reporter=verbose","benchmark:profile":"tsx scripts/profile-hot-paths.ts","benchmark:backends":"tsx benchmarks/compare-backends.ts","benchmark:ruvector":"tsx benchmarks/ruvector-benchmark.ts","benchmark:attention":"tsx benchmarks/attention-performance.ts","benchmark:adr072:fast":"vitest run tests/benchmarks/validate-adr072.test.ts"},"_npmUser":{"name":"aigentic","email":"engineering@aigentic.net"},"overrides":{"@xenova/transformers":{"sharp":"^0.33.0"}},"repository":{"url":"git+https://github.com/ruvnet/agentdb.git","type":"git"},"_npmVersion":"11.12.0","description":"Self-learning vector memory for AI agents — single-file .rvf cognitive container with HNSW search, episodic Reflexion memory, causal graph + Cypher, 9 RL algorithms, Thompson Sampling bandit, 41 MCP tools, hybrid (BM25 + dense) retrieval, GNN attention. 1","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","sql.js":"^1.13.0","jsonwebtoken":"^9.0.2","@opentelemetry/api":"^1.9.0","@modelcontextprotocol/sdk":"^1.20.1","@aigentic/graph-transformer":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.7","vitest":"^4.0.15","esbuild":"^0.25.11","playwright":"^1.58.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/uuid":"^11.0.0","http-server":"^14.1.1","@playwright/test":"^1.58.2","@types/jsonwebtoken":"^9.0.10"},"optionalDependencies":{"chalk":"^5.3.0","argon2":"^0.44.0","inquirer":"^9.3.8","ruvector":"^0.1.30","commander":"^12.1.0","hnswlib-node":"^3.0.0","@aigentic/gnn":"^0.1.23","@aigentic/rvf":"^0.1.9","@aigentic/sona":"^0.1.4","better-sqlite3":"^11.8.1","@aigentic/router":"^0.1.15","@aigentic/ruvllm":"^2.5.1","@aigentic/rvf-node":"^0.1.7","@aigentic/rvf-wasm":"^0.1.6","@aigentic/attention":"^0.1.2","@aigentic/graph-node":"^2.0.2","@aigentic/rvf-solver":"^0.1.7","@xenova/transformers":"^2.17.2","@opentelemetry/sdk-node":"^0.52.0","ruvector-attention-wasm":"^0.1.32","@opentelemetry/resources":"^1.25.0","ruvector-graph-transformer-wasm":"^2.0.4","@opentelemetry/semantic-conventions":"^1.25.0"},"_npmOperationalInternal":{"tmp":"tmp/agentdb_3.0.0-alpha.14_1779090430995_0.1391755131138479","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.15":{"name":"@aigentic/agentdb","version":"3.0.0-alpha.15","keywords":["agentdb","vector-database","vector-store","vector-search","ai-agents","agent-memory","agentic-ai","agentic","agent-database","memory","self-learning","self-improving","reinforcement-learning","rl","thompson-sampling","bandit","causal-reasoning","causal-graph","reflexion","episodic-memory","skill-library","lifelong-learning","explainable-ai","explainable-recall","provenance","audit-log","hnsw","knn","ann","embeddings","embedding-search","semantic-search","hybrid-search","bm25","rrf","rag","retrieval-augmented-generation","cypher","graph-database","knowledge-graph","gnn","attention","mmr","rerank","sqlite","sql.js","wasm","edge","browser","offline-first","mcp","model-context-protocol","claude-code","claude-code-plugin","anthropic","llm-memory","llm-tools","agent-orchestration","@aigentic/agentic-flow","ruflo","ruvector","rust","napi","typescript"],"author":{"name":"ruv"},"license":"MIT","_id":"@aigentic/agentdb@3.0.0-alpha.15","maintainers":[{"name":"aigentic","email":"engineering@aigentic.net"}],"homepage":"https://github.com/ruvnet/agentdb#readme","bugs":{"url":"https://github.com/ruvnet/agentdb/issues"},"bin":{"agentdb":"dist/src/cli/agentdb-cli.js"},"dist":{"shasum":"117d651e432c48d3d4b35deefa1498dac3adfcb0","tarball":"https://registry.npmjs.org/@aigentic/agentdb/-/agentdb-3.0.0-alpha.15.tgz","fileCount":617,"integrity":"sha512-k+zS97OcDlQEBI1PjAHGIXpBlnKhofC+khvIWO2aOPeqoqZvxea8unR5ow2LkAoxHDDTYIZ9CP9LWJkCz6dzOw==","signatures":[{"sig":"MEUCICDrIoJRNatPxp4EkzQq4tv+WSOkR93Oakd+VjC2Dgx2AiEA3lEqr+RqVZ3f8ZUquQKDqo1T8/9XOCl+OnidNHNPT8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4512448},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./cli":"./dist/src/cli/agentdb-cli.js","./wasm":"./dist/src/wasm-loader.js","./model":"./dist/src/model/ModelCacheLoader.js","./backends":"./dist/src/backends/index.js","./security":"./dist/src/security/input-validation.js","./wrappers":"./dist/src/wrappers/index.js","./controllers":"./dist/src/controllers/index.js","./db-fallback":"./dist/src/db-fallback.js","./package.json":"./package.json","./wrappers/gnn":"./dist/src/wrappers/gnn-wrapper.js","./wrappers/attention":"./dist/src/wrappers/attention-fallbacks.js","./wrappers/embedding":"./dist/src/wrappers/embedding-service.js","./cli/commands/migrate":"./dist/src/cli/commands/migrate.js","./controllers/HNSWIndex":"./dist/src/controllers/HNSWIndex.js","./wrappers/agentdb-fast":"./dist/src/wrappers/agentdb-fast.js","./backends/self-learning":"./dist/src/backends/rvf/SelfLearningRvfBackend.js","./controllers/QUICClient":"./dist/src/controllers/QUICClient.js","./controllers/QUICServer":"./dist/src/controllers/QUICServer.js","./controllers/CausalRecall":"./dist/src/controllers/CausalRecall.js","./controllers/SkillLibrary":"./dist/src/controllers/SkillLibrary.js","./controllers/MincutService":"./dist/src/controllers/MincutService.js","./controllers/MetadataFilter":"./dist/src/controllers/MetadataFilter.js","./controllers/NightlyLearner":"./dist/src/controllers/NightlyLearner.js","./backends/native-accelerator":"./dist/src/backends/rvf/NativeAccelerator.js","./controllers/ReflexionMemory":"./dist/src/controllers/ReflexionMemory.js","./controllers/SyncCoordinator":"./dist/src/controllers/SyncCoordinator.js","./services/federated-learning":"./dist/src/services/federated-learning.js","./controllers/AttentionService":"./dist/src/controllers/AttentionService.js","./controllers/EmbeddingService":"./dist/src/controllers/EmbeddingService.js","./controllers/WASMVectorSearch":"./dist/src/controllers/WASMVectorSearch.js","./controllers/CausalMemoryGraph":"./dist/src/controllers/CausalMemoryGraph.js","./controllers/ExplainableRecall":"./dist/src/controllers/ExplainableRecall.js","./controllers/ContextSynthesizer":"./dist/src/controllers/ContextSynthesizer.js","./controllers/MMRDiversityRanker":"./dist/src/controllers/MMRDiversityRanker.js","./controllers/SparsificationService":"./dist/src/controllers/SparsificationService.js","./controllers/EnhancedEmbeddingService":"./dist/src/controllers/EnhancedEmbeddingService.js"},"gitHead":"06426cbc6e70f09762e996a98517b0b1fd1c7c4e","scripts":{"cli":"node dist/src/cli/agentdb-cli.js","dev":"tsx src/cli/agentdb-cli.ts","test":"vitest","build":"npm run build:ts && npm run copy:schemas && npm run build:browser","test:ci":"npm run test:browser && npm run build && npm run verify:bundle","build:ts":"tsc","benchmark":"tsx benchmarks/simple-benchmark.ts","test:unit":"vitest --run","build:edge":"node scripts/build-browser.config.js","build:napi":"bash scripts/optimize-napi.sh","build:wasm":"bash scripts/optimize-wasm.sh","build:model":"node scripts/build-model-rvf.mjs","docker:test":"docker build -f docs/SQLITE-FIX-DOCKER-TEST.Dockerfile -t agentdb-test . && docker run --rm agentdb-test","postinstall":"node scripts/postinstall.cjs || true","copy:schemas":"mkdir -p dist/schemas && cp src/schemas/*.sql dist/schemas/","test:browser":"vitest browser-bundle-unit.test.js --run","benchmark:all":"npm run benchmark:attention && npm run benchmark:backends && npm run benchmark:profile && npm run benchmark:ruvector","build:browser":"node scripts/build-browser.js && node scripts/build-browser-v2.js","verify:bundle":"node scripts/verify-bundle.js","benchmark:full":"tsx benchmarks/benchmark-runner.ts","benchmark:build":"cd benchmarks && tsc","build:optimized":"npm run build:napi && npm run build:wasm && npm run build","benchmark:adr072":"vitest run tests/benchmarks/adr-072-phase1-benchmark.test.ts --reporter=verbose","benchmark:profile":"tsx scripts/profile-hot-paths.ts","benchmark:backends":"tsx benchmarks/compare-backends.ts","benchmark:ruvector":"tsx benchmarks/ruvector-benchmark.ts","benchmark:attention":"tsx benchmarks/attention-performance.ts","benchmark:adr072:fast":"vitest run tests/benchmarks/validate-adr072.test.ts"},"_npmUser":{"name":"aigentic","email":"engineering@aigentic.net"},"overrides":{"@xenova/transformers":{"sharp":"^0.33.0"}},"repository":{"url":"git+https://github.com/ruvnet/agentdb.git","type":"git"},"_npmVersion":"11.12.0","description":"Self-learning vector memory for AI agents — single-file .rvf cognitive container with HNSW search, episodic Reflexion memory, causal graph + Cypher, 9 RL algorithms, Thompson Sampling bandit, 41 MCP tools, hybrid (BM25 + dense) retrieval, GNN attention. 1","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","sql.js":"^1.13.0","jsonwebtoken":"^9.0.2","@opentelemetry/api":"^1.9.0","@modelcontextprotocol/sdk":"^1.20.1","@aigentic/graph-transformer":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.7","vitest":"^4.0.15","esbuild":"^0.25.11","playwright":"^1.58.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/uuid":"^11.0.0","http-server":"^14.1.1","@playwright/test":"^1.58.2","@types/jsonwebtoken":"^9.0.10"},"optionalDependencies":{"chalk":"^5.3.0","argon2":"^0.44.0","inquirer":"^9.3.8","ruvector":"^0.1.30","commander":"^12.1.0","hnswlib-node":"^3.0.0","@aigentic/gnn":"^0.1.23","@aigentic/rvf":"^0.2.2","@aigentic/sona":"^0.1.7","better-sqlite3":"^11.8.1","@aigentic/router":"^0.1.31","@aigentic/ruvllm":"^2.5.6","@aigentic/rvf-node":"^0.1.9","@aigentic/rvf-wasm":"^0.1.7","@aigentic/attention":"^0.1.2","@aigentic/graph-node":"^2.0.5","@aigentic/rvf-solver":"^0.1.9","@xenova/transformers":"^2.17.2","@opentelemetry/sdk-node":"^0.52.0","ruvector-attention-wasm":"^0.1.32","@opentelemetry/resources":"^1.25.0","ruvector-graph-transformer-wasm":"^2.0.4","@opentelemetry/semantic-conventions":"^1.25.0"},"_npmOperationalInternal":{"tmp":"tmp/agentdb_3.0.0-alpha.15_1779092769980_0.9605902538431998","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-05-18T07:47:10.907Z","modified":"2026-09-13T15:30:23.381Z","3.0.0-alpha.14":"2026-05-18T07:47:11.149Z","3.0.0-alpha.15":"2026-05-18T08:26:10.180Z"},"bugs":{"url":"https://github.com/ruvnet/agentdb/issues"},"author":{"name":"ruv"},"license":"MIT","homepage":"https://github.com/ruvnet/agentdb#readme","keywords":["agentdb","vector-database","vector-store","vector-search","ai-agents","agent-memory","agentic-ai","agentic","agent-database","memory","self-learning","self-improving","reinforcement-learning","rl","thompson-sampling","bandit","causal-reasoning","causal-graph","reflexion","episodic-memory","skill-library","lifelong-learning","explainable-ai","explainable-recall","provenance","audit-log","hnsw","knn","ann","embeddings","embedding-search","semantic-search","hybrid-search","bm25","rrf","rag","retrieval-augmented-generation","cypher","graph-database","knowledge-graph","gnn","attention","mmr","rerank","sqlite","sql.js","wasm","edge","browser","offline-first","mcp","model-context-protocol","claude-code","claude-code-plugin","anthropic","llm-memory","llm-tools","agent-orchestration","@aigentic/agentic-flow","ruflo","ruvector","rust","napi","typescript"],"repository":{"url":"git+https://github.com/ruvnet/agentdb.git","type":"git"},"description":"Self-learning vector memory for AI agents — single-file .rvf cognitive container with HNSW search, episodic Reflexion memory, causal graph + Cypher, 9 RL algorithms, Thompson Sampling bandit, 41 MCP tools, hybrid (BM25 + dense) retrieval, GNN attention. 1","maintainers":[{"email":"engineering@aigentic.net","name":"aiggy"}],"readme":"","readmeFilename":""}