{"_id":"@cognitive-swarm/memory-qdrant","name":"@cognitive-swarm/memory-qdrant","dist-tags":{"latest":"0.2.0"},"versions":{"0.2.0":{"name":"@cognitive-swarm/memory-qdrant","version":"0.2.0","description":"Qdrant-backed VectorMemory — persistent collective swarm knowledge","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","test":"vitest run","test:watch":"vitest","test:integration":"QDRANT_URL=http://localhost:6333 vitest run --reporter=verbose","lint":"eslint src/","clean":"rm -rf dist"},"dependencies":{"@cognitive-swarm/core":"*","@cognitive-engine/core":"^0.2.0","@qdrant/js-client-rest":"^1"},"license":"Apache-2.0","author":{"name":"Dmitry Zorin"},"repository":{"type":"git","url":"git+https://github.com/medonomator/cognitive-swarm.git","directory":"packages/memory-qdrant"},"publishConfig":{"access":"public"},"homepage":"https://medonomator.github.io/cognitive-swarm/","bugs":{"url":"https://github.com/medonomator/cognitive-swarm/issues"},"gitHead":"8613f7b139c03719ef14fe9f2c01bdc1c5532a26","_id":"@cognitive-swarm/memory-qdrant@0.2.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-0shxelq/HR9o33Qba2HnqrjnWp+rgM8MkdmK9V6iKcHaCvruOLU8IszfgFgGIDRxwLIvei2Rxq8WfVtHyAotTg==","shasum":"d2f4549632884983cb32687f52388f6fc45d7207","tarball":"https://registry.npmjs.org/@cognitive-swarm/memory-qdrant/-/memory-qdrant-0.2.0.tgz","fileCount":10,"unpackedSize":20415,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDgA3KvN+Yb7nr76N6li+sbzOx73gtAcm/pwEz7jg+6QAiEAnUUD0/QbNPZpP0QiXmr7mAAEHRsUe4Nhpu0QmLB/vSc="}]},"_npmUser":{"name":"medonomator","email":"budteschastlivi1@gmail.com"},"directories":{},"maintainers":[{"name":"medonomator","email":"budteschastlivi1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/memory-qdrant_0.2.0_1776497153544_0.7804851446552457"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T07:25:53.387Z","0.2.0":"2026-04-18T07:25:53.676Z","modified":"2026-04-18T07:25:53.979Z"},"maintainers":[{"name":"medonomator","email":"budteschastlivi1@gmail.com"}],"description":"Qdrant-backed VectorMemory — persistent collective swarm knowledge","homepage":"https://medonomator.github.io/cognitive-swarm/","repository":{"type":"git","url":"git+https://github.com/medonomator/cognitive-swarm.git","directory":"packages/memory-qdrant"},"author":{"name":"Dmitry Zorin"},"bugs":{"url":"https://github.com/medonomator/cognitive-swarm/issues"},"license":"Apache-2.0","readme":"# @cognitive-swarm/memory-qdrant\n\nQdrant-backed VectorMemory -- persistent collective swarm knowledge.\n\n## Install\n\n```bash\nnpm install @cognitive-swarm/memory-qdrant\n```\n\n## Overview\n\nImplements the `VectorMemory` interface from `@cognitive-swarm/core` using [Qdrant](https://qdrant.tech/) as the vector database backend. Provides persistent semantic search over swarm memories that survive across sessions, enabling long-term knowledge accumulation.\n\n## Usage\n\n```typescript\nimport { QdrantVectorMemory } from '@cognitive-swarm/memory-qdrant'\nimport type { QdrantMemoryConfig } from '@cognitive-swarm/memory-qdrant'\n\nconst memory = new QdrantVectorMemory({\n  url: 'http://localhost:6333',\n  collectionName: 'swarm-memory',\n  embeddingProvider: myEmbeddingProvider,\n})\n\n// Store a memory\nawait memory.store({\n  content: 'Service X requires at least 3 replicas for HA',\n  metadata: { source: 'architect', tags: ['infrastructure'] },\n})\n\n// Semantic search\nconst results = await memory.search('high availability requirements', { limit: 10 })\n```\n\n## Configuration\n\n| Option | Description |\n|--------|-------------|\n| `url` | Qdrant server URL |\n| `collectionName` | Name of the Qdrant collection |\n| `embeddingProvider` | Function or provider that generates vector embeddings |\n\n## License\n\nApache-2.0\n\n## Links\n\n- [cognitive-swarm root](https://github.com/medonomator/cognitive-swarm)\n","readmeFilename":"README.md","_rev":"1-1fef05fa48cf835cc1a7a239d4f92f8f"}