Taranjeet Singh and Claude Opus 4.8
b1418ce93f
fix(ts-sdk): format Together LLM provider to pass CI
...
Reformats the Together provider added in #5798 to match the DeepSeek
reference and satisfy the `prettier --check .` CI gate:
- Collapse manual line-wrapping in together.ts to Prettier style
- Add TOGETHER_API_BASE env override + trailing newline (parity with deepseek.ts)
- Remove stray leading blank line in factory.ts
Closes #5759
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-24 20:16:49 -07:00
niraja03
ab4c76f197
test(ts-sdk): add Together LLM unit tests
2026-06-24 06:24:06 +05:30
niraja03
14fa2ec49b
feat(ts-sdk): add Together LLM provider
2026-06-24 05:09:27 +05:30
홍찬희 and GitHub
1678e682ee
fix(ts-sdk): check message.role instead of content for system messages ( #3921 )
2026-06-23 17:18:00 +05:30
Bartok and GitHub
ced4af681f
fix(claude-plugin): rerank auto-injected memory context by default ( #5690 )
2026-06-23 16:52:35 +05:30
Hrushikesh Yadav and GitHub
565db27121
fix(milvus,baidu): sanitize filter values to prevent expression injection ( #5746 )
2026-06-23 16:51:05 +05:30
Hrushikesh Yadav and GitHub
c0ac9f81fa
fix(milvus): wrap scalar vector_id in list for delete() ( #5704 )
2026-06-23 16:48:47 +05:30
Yash Singh and GitHub
879c68555c
fix(memory): return attributed_to from get/get_all/search ( #5629 )
2026-06-23 16:43:30 +05:30
Abhishek Chauhan and GitHub
c2e723352e
fix(ts-oss): return attributedTo from get/search/getAll ( #5675 )
2026-06-23 16:42:57 +05:30
Hrushikesh Yadav and GitHub
716f021df8
fix(pinecone): map all comparison operators in _create_filter() ( #5707 )
2026-06-23 16:38:28 +05:30
Jiangtian Feng and GitHub
7fa996261d
perf: batch BM25 sparse encoding in Qdrant insert ( #5592 )
2026-06-23 16:29:16 +05:30
Yash Singh and GitHub
87bd2d91e0
fix(llms): preserve reasoning fields in base-to-provider config conversion ( #5638 )
2026-06-23 16:27:43 +05:30
Yash Singh and GitHub
15a930dac2
fix(llms): pass configured anthropic_base_url to the Anthropic client ( #5626 )
2026-06-23 16:26:22 +05:30
Bartok and GitHub
fa9abc77a6
fix(ts-oss): honor configured baseURL in AnthropicLLM ( #5740 )
2026-06-23 16:25:51 +05:30
Hrushikesh Yadav and GitHub
4e448269bc
fix(mongodb): reject dict filter values to prevent NoSQL operator injection ( #5748 )
2026-06-22 18:09:01 +05:30
Hrushikesh Yadav and GitHub
29d131f7aa
fix(chroma): return None instead of {} from _generate_where_clause for empty filters ( #5713 )
2026-06-22 12:05:28 +05:30
Bartok and GitHub
42fe129330
fix(opensearch): return [[]] from list() error path to honor list() contract ( #5727 )
2026-06-22 11:58:37 +05:30
Hrushikesh Yadav and GitHub
bd5996f41e
fix(pinecone): return [[]] from list() error path instead of dict ( #5706 )
2026-06-22 11:57:52 +05:30
Bartok and GitHub
299c423213
fix(faiss): return [[]] for uninitialized index to honor list() contract ( #5725 )
2026-06-22 11:57:06 +05:30
Hrushikesh Yadav and GitHub
ce0531a13e
fix(mongodb): wrap list() return in outer list to match interface contract ( #5729 )
2026-06-22 11:54:16 +05:30
513b56159f
fix(embeddings): forward embedding_dims to Titan V2 in AWS Bedrock embedder ( #5671 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 11:49:23 +05:30
Yash Singh and GitHub
1676b3168d
fix(server): return 404/400 instead of 502 for not-found and invalid input ( #5634 )
2026-06-22 11:47:48 +05:30
Davide Leopardi and GitHub
8a786bf72d
fix(azure): stop mutating and corrupting caller messages in content rewrite ( #5731 )
2026-06-22 11:45:46 +05:30
Yash Singh and GitHub
a48f34cf77
fix(vector_stores): deep-copy Redis DEFAULT_FIELDS so instances keep distinct dims ( #5633 )
2026-06-22 11:29:25 +05:30
Hrushikesh Yadav and GitHub
650b734b1b
fix: reset() only drops history table, leaving stale messages ( #5541 )
2026-06-22 11:28:17 +05:30
youneshima and GitHub
871a1de7d2
docs: fix add memory v3 behavior ( #5694 )
2026-06-21 12:18:58 -07:00
e615cc66de
docs: rebrand Keywords AI integration to Respan ( #5098 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-06-20 23:10:15 +05:30
Harsh Vardhan Gupta and GitHub
ca86a164bd
fix(pi-agent-plugin): resolve undici CVE-2026-9697 / CVE-2026-9678 ( #5669 )
2026-06-19 16:21:18 +05:30
2ac3f3956a
fix(cli): pass telemetry context via stdin instead of argv ( #5668 )
...
Co-authored-by: JunghwanNA <70629228+shaun0927@users.noreply.github.com >
2026-06-19 13:57:53 +05:30
7a9f03af3f
fix(llms,embeddings): repair HTTP proxy support (httpx>=0.28) and preserve proxies in LlmFactory ( #5447 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-06-19 13:45:21 +05:30
Yash Singh and GitHub
48f1d6f010
fix(reranker): clamp out-of-range LLM scores instead of mis-parsing them ( #5635 )
2026-06-19 12:49:50 +05:30
Yash Singh and GitHub
f0ccd99924
fix(vertex): pass required vectors arg in list and similarity search ( #5627 )
2026-06-19 12:44:48 +05:30
c5971193a2
fix(vector_stores): return None from Redis.get() for missing IDs ( #5625 )
...
Co-authored-by: ly-wang19 <ly-wang19@users.noreply.github.com >
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-06-19 12:25:24 +05:30
Yash Singh and GitHub
ff53fd60b7
fix(graph): keep distinct entities that share a substring prefix ( #5630 )
2026-06-19 12:23:15 +05:30
Yash Singh and GitHub
ffa334537a
fix(client): check HTTP status before parsing ping response in _validate_api_key ( #5639 )
2026-06-19 12:19:13 +05:30
Yash Singh and GitHub
bd7ce2c13c
fix(vector_stores): drop stray print in Weaviate list_cols ( #5637 )
2026-06-19 12:07:10 +05:30
Yash Singh and GitHub
5d767219ff
fix(reranker): export all five rerankers from package root ( #5636 )
2026-06-19 12:06:12 +05:30
Haochen and GitHub
6b744845c3
fix(oss-ts): preserve message roles in extraction input so assistant facts aren't attributed to the user ( #5643 )
2026-06-19 09:17:52 +05:30
Yash Singh and GitHub
5b4478458b
fix(server): return 404 not 500 for malformed api key id on revoke ( #5640 )
2026-06-18 17:45:05 +05:30
Bartok and GitHub
1751e7bff9
fix(ts-oss): reject empty/blank messages in Memory.add() to prevent hallucinated memories ( #5545 )
2026-06-18 17:36:19 +05:30
7ae6a8c36a
fix(memory): guard entity embed_batch count mismatch in v3 add pipeline ( #5604 )
...
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-06-18 17:22:44 +05:30
1dcee153b9
fix(deps): patch js-yaml, ai, python-dotenv vulnerabilities (CVE-2026-53550, CVE-2025-48985, CVE-2026-28684) ( #5641 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 17:13:15 +05:30
Md. Mamun Hossain and GitHub
4065e846f6
fix(ts-sdk): prevent hallucinated memories on empty messages payload … ( #5613 )
2026-06-18 17:01:02 +05:30
Hrushikesh Yadav and GitHub
466249113c
fix: async delete_all race condition corrupts entity store linked_memory_ids ( #5553 )
2026-06-18 16:57:03 +05:30
Alok Tripathi and GitHub
3e2ae734e7
feat(embeddings): add native embed_batch to 5 embedders (LMStudio, Together, HuggingFace, VertexAI, GoogleGenAI) ( #5609 )
2026-06-18 16:46:31 +05:30
96b31c4bc0
fix(form-data): upgrade to >=4.0.6 across pnpm workspaces (CVE-2026-12143) ( #5618 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-18 13:44:05 +05:30
Rocke Dong and GitHub
0117d5838b
fix(server): use 127.0.0.1 in dashboard healthcheck to avoid IPv6 localhost resolution ( #5612 )
2026-06-18 11:53:06 +05:30
Abhishek Chauhan and GitHub
42a3b4043c
fix(ts-sdk): preserve user metadata keys across the case-conversion round-trip ( #5515 )
2026-06-18 11:35:20 +05:30
Kartik and GitHub
158e9111cb
chore: update changelog, bump SDK versions to Python 2.0.7 and TypeScript 3.0.9 ( #5615 )
opencode-v0.2.0
ts-v3.0.9
v2.0.7
2026-06-17 21:45:28 +05:30
9ed1983b85
refactor(opencode): use existing mem0 SDK instead of delegating to MCP, load skills properly instead of dumping them in .opencode ( #5323 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-06-17 21:18:39 +05:30