 Soumil RathiandClaude Opus 4.6
|
e1e033daef
|
style: run prettier on TS SDK files
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-13 11:29:06 -07:00 |
|
 Soumil RathiandClaude Opus 4.6
|
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 |
|
 KartikandGitHub
|
e44b46ef2e
|
fix(sdk): removing deprecating param from our sdk and docs changes with it (#4740)
|
2026-04-12 00:34:58 +05:30 |
|
 Gabriel SteinandGitHub
|
9d82e2329d
|
refactor(telemetry): sample OSS hot-path events at 10% to reduce PostHog volume (#4771)
|
2026-04-11 16:25:38 +05:30 |
|
 
|
e59e3d5f0c
|
Add deepseek.ts to src/llms with corresponding unit tests. Updates fa… (#4613)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-04-10 20:06:22 +05:30 |
|
 
|
8ae7a06220
|
fix: pass dimensions parameter to OpenAI embeddings API (#4632)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-04-01 18:40:17 +05:30 |
|
 
|
47969aaa6b
|
fix(ts): extract JSON from chatty LLM responses in fact retrieval (#4533)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-03-30 20:33:11 +05:30 |
|
   
|
431cba20e9
|
fix(ts): work around Qdrant Cloud "Illegal host" error (#4565)
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-03-28 21:50:36 +05:30 |
|
 HimanshuandGitHub
|
316dc67a0a
|
fix(ts-oss): register pgvector in VectorStoreFactory (#3367) (#4502)
|
2026-03-23 18:52:19 +05:30 |
|
  
|
06c25eb00b
|
fix: use root LLM config as fallback for graph store instead of hardcoded OpenAI default (#4466)
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-21 19:38:49 +05:30 |
|
 KartikandGitHub
|
88abb29de9
|
fix: handle truncated code blocks in removeCodeBlocks function (#4421)
|
2026-03-19 18:18:11 +05:30 |
|
 KartikandGitHub
|
66e6f58fc6
|
chore: delete obsolete e2e tests (#4419)
|
2026-03-19 18:11:32 +05:30 |
|
 KartikandGitHub
|
ffd1b96916
|
fix(ts-sdk): externalize all peerDependencies in tsup config (#4408)
|
2026-03-18 23:49:16 +05:30 |
|
 dhilip_binnyandGitHub
|
4ffe1eaa4e
|
fix: forward tools parameter to Gemini API in GoogleLLM (#4380) (#4386)
|
2026-03-18 23:48:26 +05:30 |
|
 KartikandGitHub
|
7539463f50
|
refactor: improve Ollama embedder, normalize model names, add error handling, update tests (#4403)
|
2026-03-18 23:34:35 +05:30 |
|
 KartikandGitHub
|
3cdcb6564c
|
chore: end to end test coverage for ts sdk (#4357)
|
2026-03-17 21:13:52 +05:30 |
|
  
|
336fbce60a
|
feat(mem0-ts): add LM Studio embedder and LLM support (#4354)
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-17 18:21:35 +05:30 |
|
 KartikandGitHub
|
b4b73deada
|
fix(oss): OllamaLLM now respects configured url instead of always falling back to localhost (#4320)
|
2026-03-16 21:42:46 +05:30 |
|
 Saket AryanandGitHub
|
df79a43925
|
chroe(ts-sdk): fix lints (#4334)
|
2026-03-14 23:39:23 +05:30 |
|
 
|
4e1e4c0c5a
|
fix(ts): extract content from code blocks instead of deleting it (#4317)
Co-authored-by: d 🔹 <258577966+voidborne-d@users.noreply.github.com>
|
2026-03-14 23:34:43 +05:30 |
|
 Giulio LeoneandGitHub
|
e95090e116
|
fix: add missing 'json' keyword to graph memory prompts (fixes #4248) (#4249)
|
2026-03-13 01:38:24 -07:00 |
|
  
|
59c3b050bd
|
fix(oss): auto-detect embedding dimension to fix Qdrant mismatch with non-OpenAI embedders (#4297)
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-12 21:45:09 +05:30 |
|
 G Karthik KoundinyaandGitHub
|
a40314c971
|
feat: Add Azure AI Search vector store support for TypeScript SDK (#3549)
|
2025-10-15 11:19:10 -07:00 |
|
 Saket AryanandGitHub
|
d200691e9b
|
Added Mem0 TS Library (#2270)
|
2025-02-27 15:19:17 -08:00 |
|