 Soumil RathiandClaude Opus 4.6
|
3ae22be8a2
|
fix: resolve CI failures — lint errors, pytz in redis, lockfile mismatch
- Remove unused imports: get_update_memory_messages, get_fact_retrieval_messages
- Fix pytz.timezone("US/Pacific") → timezone.utc in redis vector store
- Remove unused entity_types variable in test_entity_extraction
- Regenerate pnpm-lock.yaml after neo4j-driver removal
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-13 11:24:14 -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 |
|
 
|
15218d4a7f
|
chore: bump mem0-ts to 2.4.1, pyproject to 1.0.6, update changelog with bug fixes (#4361)
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com>
|
2026-03-16 22:49:31 +05:30 |
|
 UtkarshandGitHub
|
36537c8326
|
fix(ts-sdk): replace sqlite3 with better-sqlite3 to fix native binding resolution (#4270)
|
2026-03-09 11:00:36 -07:00 |
|
 Saket AryanandGitHub
|
a0d8a02b94
|
chore(ts-sdk): bump axios to 1.13.6 (#4177)
|
2026-03-02 13:24:35 +05:30 |
|
 Saket AryanandGitHub
|
417ebffadd
|
(ts-sdk-update): Update for TypeScript SDK v2.2. (#3865)
|
2025-12-29 15:01:18 +05:30 |
|
 Saket AryanandGitHub
|
9a12ea7b3c
|
Version Bump/Formatting (#2923)
|
2025-06-06 21:49:03 +05:30 |
|
 Saket AryanandGitHub
|
855c322da6
|
deps(ts-sdk): Updates Google SDK Peer Dependency Version (#2878)
|
2025-05-30 09:51:01 +05:30 |
|
 Saket AryanandGitHub
|
42c98e5717
|
Bumped Anthropic SDK Version (#2598)
|
2025-04-30 14:02:59 -07:00 |
|
 Saket AryanandGitHub
|
c3c9205ffa
|
TypeScript OSS: Langchain Integration (#2556)
|
2025-04-15 20:08:41 +05:30 |
|
 Saket AryanandGitHub
|
ca1ee2d2d7
|
Patch to fix Azure OpenAI (#2538)
|
2025-04-11 21:28:38 +05:30 |
|
 
|
d9236de4ed
|
feat: add mistral AI as LLM provider (#2496)
Co-authored-by: Saket Aryan <94069182+whysosaket@users.noreply.github.com>
|
2025-04-11 20:02:44 +05:30 |
|
 Saket AryanandGitHub
|
309c8c18a6
|
Add user_id in TS OSS SDK (#2514)
|
2025-04-09 10:24:56 -07:00 |
|
 Saket AryanandGitHub
|
bc4ab3db77
|
Add Infer Property (#2452)
|
2025-03-27 21:18:42 +05:30 |
|
 Saket AryanandGitHub
|
2b49c9eedd
|
Supabase Vector Store (#2427)
|
2025-03-25 00:15:50 +05:30 |
|