Soumil Rathi
|
59880a6f8f
|
feat: TS SDK v3 port, graph store removal, client v3 API migration
TypeScript SDK v3 pipeline (full parity with Python):
- Single-pass additive extraction with ADDITIVE_EXTRACTION_PROMPT
- Hybrid search (semantic + BM25 + entity boost) with additive scoring
- 8-phase batch pipeline (batch embed, persist, entity linking)
- New utils: scoring.ts, lemmatization.ts (natural), entity_extraction.ts (compromise)
- keywordSearch() on 8 vector stores (3 full: PGVector, Memory, Azure AI Search)
- Message persistence in SQLiteManager (rolling window of 10)
- Entity store as second vector collection
- MAX_BATCH=100 chunking guard on OpenAI/Azure embedBatch
- Updated default LLM model to gpt-4.1-nano-2025-04-14
- compromise + natural added as peer dependencies
Graph store removal (Python + TypeScript):
- Removed Neo4j, Memgraph, Kuzu, Neptune, Apache AGE integrations
- Deleted 18 graph-related files across both SDKs
- Removed GraphStoreFactory, GraphStoreConfig, graph_store config field
- Removed "relations" key from all API responses
- Removed graph optional dependency group from pyproject.toml
- Removed neo4j-driver from TS peerDependencies
- Simplified add/search/delete/reset (no more parallel graph operations)
Client SDK v3 API migration:
- add() endpoint: /v1/memories/ -> /v3/memories/ (async response)
- search() endpoint: /v2/memories/search/ -> /v3/memories/search/
- Removed output_format injection and v1.1 unwrapping logic
- Applied to both Python (sync + async) and TypeScript clients
Review feedback fixes:
- Removed deprecated custom_update_memory_prompt from MemoryConfig
- Added MAX_BATCH=100 chunking to Python + TS embed_batch
- Moved all inline imports to top level in main.py
- Cleaned up GraphStoreError dead code from exceptions.py
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-13 10:45:40 -07:00 |
|
Kartik
|
e44b46ef2e
|
fix(sdk): removing deprecating param from our sdk and docs changes with it (#4740)
|
2026-04-12 00:34:58 +05:30 |
|
Shaik Faizan Roshan Ali
|
66d34fab3c
|
fix: update_memory endpoint passing dict instead of str (#3933) (#4595)
|
2026-04-02 19:35:09 +05:30 |
|
Utkarsh
|
9aadfa3221
|
fix: add missing limit, threshold, infer, memory_type, and prompt params to REST API (#4496)
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-23 14:48:13 +05:30 |
|
Utkarsh
|
2520edb404
|
feat: add optional API key authentication to REST API server (#4442)
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-20 16:15:25 +05:30 |
|
Parshva Daftari
|
41cfb3ab1a
|
[Update] Default LLM (#3587)
|
2025-10-15 11:19:52 -07:00 |
|
Parshva Daftari
|
c8ee17b884
|
Fix dependency and tests and updated docstring (#3337)
|
2025-08-19 02:12:24 +05:30 |
|
Dev Khant
|
d85fcda037
|
Formatting (#2750)
|
2025-05-22 01:17:29 +05:30 |
|
Dev Khant
|
ec1d7a45d3
|
Fix all lint errors (#2627)
|
2025-05-06 01:16:02 +05:30 |
|
Katarina Supe
|
ba2e479902
|
Add Memgraph integration (#2537)
|
2025-04-22 16:27:24 +05:30 |
|
Sergio Toro
|
83338295d8
|
feat: add development docker compose (#2411)
|
2025-04-01 16:19:30 +05:30 |
|
Deshraj Yadav
|
244fd2231d
|
Add support for Mem0 REST API Server in OSS package (#2240)
|
2025-02-21 01:05:55 -08:00 |
|