Kartik and GitHub
2434b9d550
docs: add ChatDev integration guide and update integrations list ( #4751 )
2026-04-08 20:16:04 +05:30
Rakhee Singh and GitHub
3ffea554bc
fix(azure_openai): forward response_format to Azure OpenAI API ( #4689 )
2026-04-08 19:22:02 +05:30
Rakhee Singh and GitHub
1ad8a59b0c
fix(deepseek): forward response_format to OpenAI-compatible API ( #4688 )
2026-04-08 19:21:11 +05:30
Saket Aryan and GitHub
a670333d67
feat: add AGENTS.md for AI coding agent instructions ( #4726 )
2026-04-06 21:32:43 +05:30
Saket Aryan and GitHub
4c2db3e68b
feat(skills): introduce Mem0 skill graph with dedicated CLI and Vercel AI SDK skills ( #4725 )
2026-04-06 20:41:29 +05:30
07f0d4f1e0
fix: use npx npm@latest for OIDC trusted publishing ( #4724 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
cli-node-v0.2.2
cli-node-v1.0.4
openclaw-v1.0.4
ts-v2.4.6
cli-v0.2.2
2026-04-06 17:22:00 +05:30
Saket Aryan and GitHub
3565404eef
fix: remove npm self-upgrade from CD workflows ( #4723 )
2026-04-06 17:11:28 +05:30
Kartik and GitHub
144627c4ce
fix(docs): change the position of the openclaw to agnet plugin and fix the integrations overview and sidebar list view ( #4722 )
v1.0.11
2026-04-06 16:57:24 +05:30
Kartik and GitHub
6984958138
chore: sat release ( #4702 )
2026-04-06 16:55:08 +05:30
Kartik and GitHub
b13748c446
feat: add import and event commands, refactor CLI, remove baseUrl config, update docs ( #4704 )
2026-04-06 16:54:27 +05:30
Soumil Rathi and Claude Sonnet 4.6
90f9e6a550
Fix: use caller-provided timestamp for memory created_at instead of always using datetime.now()
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-04 12:52:43 -07:00
Saket Aryan and GitHub
4642a1d6e3
feat(cli): validate API key upfront via ping and unify telemetry identity resolution ( #4701 )
2026-04-04 23:03:27 +05:30
686d5e987d
fix: openclaw plugin and fix the login section there ( #4696 )
...
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com >
2026-04-04 22:21:46 +05:30
DEVAN CHAUHAN and GitHub
c55447c1e4
[fix] groq model ( #4700 )
2026-04-04 21:36:17 +05:30
Saket Aryan and GitHub
ee67602c58
feat(cli): add PostHog telemetry and source tracking to Python & Node CLIs ( #4699 )
2026-04-04 20:47:38 +05:30
0daa5d7d03
fix(ci): handle npm prerelease publish across Node.js CD workflows ( #4690 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
openclaw-v1.0.4-beta.0
2026-04-03 21:17:11 +05:30
Kartik and GitHub
cfb3f58e4a
fix: adding login and fixing the plugin to follow the openclaw plugin standards ( #4686 )
2026-04-03 20:59:23 +05:30
Kartik and GitHub
66230b3f1f
docs: update integration docs with new SVG icons and links ( #4684 )
2026-04-03 20:54:46 +05:30
Soumil Rathi
a6130c5436
perf: skip ThreadPoolExecutor when graph store is disabled
...
Avoids spawning 2 threads per add() call when graph is not configured.
Fixes thread leakage under high concurrency (was accumulating 3500+ threads
per worker). Calls _add_to_vector_store directly in the current thread.
Applied to both sync Memory and async AsyncMemory classes.
2026-04-03 07:42:32 -07:00
1941cae031
fix(server): add missing psycopg-pool dependency ( #4374 )
...
Co-authored-by: BillionClaw <267901332+BillionClaw@users.noreply.github.com >
2026-04-03 20:04:05 +05:30
fcbb70ab3b
fix: prevent thread and memory leaks from PostHog telemetry ( #4535 )
...
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-04-03 20:01:04 +05:30
Soumil Rathi
cb64d978fc
perf: batch entity linking — embed, search, insert in bulk instead of per-entity
...
- Replace sequential _upsert_entity() loop with batched pipeline:
1. Global dedup: collect unique entities across all memories
2. Single embed_batch() call for all entity texts
3. Batch search via search_batch() (Qdrant query_batch_points)
4. Batch insert for new entities, individual updates for existing
- Add search_batch() to VectorStoreBase (sequential fallback)
- Add native search_batch() to Qdrant using query_batch_points
- ~6-10x reduction in entity linking network round trips
2026-04-02 19:32:29 -07:00
Soumil Rathi and Claude Opus 4.6
41532d8850
refactor(oss): trim and update ADDITIVE_EXTRACTION_PROMPT
...
Streamline prompt guidelines and update examples for clarity.
Remove redundant sections and verbose explanations.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 12:11:52 -07:00
33d2bc495d
fix(openclaw): clear security scanner exfiltration warning ( #4678 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com >
openclaw-v1.0.3
2026-04-03 00:34:49 +05:30
c0cae68646
feat(plugin): add Codex plugin support and integration docs ( #4665 )
...
Co-authored-by: Gabriel Stein <gabrielstein416@gmail.com >
2026-04-03 00:18:02 +05:30
Soumil Rathi and Claude Opus 4.6
9c9b3d54e2
feat(oss): make spaCy an optional dependency
...
Move spacy from core dependencies to optional [nlp] extra.
The system gracefully degrades without spaCy:
- Lemmatization falls back to raw text
- Entity extraction returns empty (no entity boost)
- BM25 keyword search still works on raw text
- Semantic search and additive scoring unaffected
Install with NLP support: pip install mem0ai[nlp]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 11:04:38 -07:00
Soumil Rathi
70c62ea54f
fix: add text_lemmatized to create/update memory + fix keyword search across vector stores
...
- Add text_lemmatized to _create_memory() and _update_memory() (sync + async)
so BM25/keyword search works for all code paths, not just the batch pipeline
- pgvector: add GIN index on text_lemmatized for fast full-text search
- pgvector: add error logging to keyword_search
- milvus: add sparse BM25 field + function to create_col() so keyword_search works
- mongodb: auto-create Atlas Search text index in create_col()
- azure_mysql: add generated column + FULLTEXT index for keyword_search
2026-04-02 10:34:03 -07:00
Soumil Rathi
4534acdfbe
feat(qdrant): implement client-side BM25 sparse vectors via fastembed
...
- Add sparse_vectors_config with 'bm25' named vector to create_col()
- Compute BM25 sparse vectors from text_lemmatized during insert/update
- Use client-side fastembed Qdrant/bm25 encoder instead of server-side inference
- Graceful fallback if fastembed not installed
- Fixes keyword_search() returning None on self-hosted Qdrant
2026-04-02 10:23:17 -07:00
3b2f01796e
feat(cli): comprehensive docs, version bump, and purple branding ( #4680 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
cli-node-v0.2.1
cli-v0.2.1
2026-04-02 22:52:00 +05:30
9cd3d2cca8
fix(openclaw): remove process.env access to clear security scanner warning ( #4676 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
openclaw-v1.0.2
2026-04-02 21:19:12 +05:30
Saket Aryan and GitHub
c53f1f126d
docs(openclaw): add v1.0.1 changelog and release notes ( #4675 )
openclaw-v1.0.1
2026-04-02 20:25:49 +05:30
Patel Tirth and GitHub
0b7615fa87
docs: add api_key parameter to Google AI LLM provider config examples ( #4626 )
2026-04-02 19:37:23 +05:30
Shaik Faizan Roshan Ali and GitHub
66d34fab3c
fix: update_memory endpoint passing dict instead of str ( #3933 ) ( #4595 )
2026-04-02 19:35:09 +05:30
868b63af63
fix: use DatetimeRange for datetime string values in Qdrant range filters ( #4659 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-04-02 18:43:58 +05:30
6cc1c15320
feat(sdk): add multilingual param to project update ( #4314 )
...
Co-authored-by: Soumil Rathi <soumilrathi@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 18:38:26 +05:30
7a20da59ee
fix(configs): add missing ConfigDict to vector store configs ( #4656 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-04-02 18:05:54 +05:30
Saket Aryan and GitHub
f89f7c7c81
ci: add CD workflow for @mem0/openclaw-mem0 with OIDC trusted publishing ( #4672 )
2026-04-02 16:32:31 +05:30
Saket Aryan and GitHub
5723136bed
fix: add repository field to Node packages for npm provenance ( #4671 )
cli-node-v0.1.2
2026-04-02 16:20:38 +05:30
Saket Aryan and GitHub
b5345f8498
ci: add CD workflows for Node SDK packages with OIDC trusted publishing ( #4670 )
2026-04-02 16:11:06 +05:30
6577ae7616
fix(openclaw): graceful startup without API key ( #4669 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 16:10:49 +05:30
Saket Aryan and GitHub
5e00d5c452
chore(cli): bump version for Python CLI to 0.2.0 and Node CLI to 0.1.1 ( #4668 )
cli-v0.2.0
2026-04-02 13:36:21 +05:30
Kartik and GitHub
3b152a3e85
fix(openclaw): updating the config of the openclaw plugin here ( #4667 )
2026-04-02 13:30:03 +05:30
beca7cc873
fix(openclaw): dream gate correctness — cheap-first ordering, session isolation, verified completion ( #4666 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 13:29:49 +05:30
Soumil Rathi and Claude Opus 4.6
80749b92bf
fix(oss): align API naming with platform v3
...
- Rename `observation_date` param to `timestamp` (matches platform)
- Change `rerank` default from True to False (matches platform)
- Internal prompt builder still uses "Observation Date" section heading
for LLM compatibility with ADDITIVE_EXTRACTION_PROMPT
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-01 21:49:21 -07:00
Saket Aryan and GitHub
30f242dc4c
feat(cli): update brand color palette from purple to golden ( #4664 )
2026-04-02 04:03:28 +05:30
Kartik and GitHub
1bfaaf8750
chore: release ( #4657 )
v1.0.10
2026-04-01 23:44:09 +05:30
c250ccfb5c
feat(openclaw): skills-based memory architecture with batched extraction ( #4624 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-01 23:29:15 +05:30
Saket Aryan and GitHub
e2b439c42a
fix(cd): restrict PyPI publish to main SDK tags only ( #4654 )
2026-04-01 21:42:50 +05:30
Saket Aryan and GitHub
c788d771d3
feat(cli): add CD workflow and bump version to 0.2.0b1 ( #4653 )
cli-v0.2.0b1
2026-04-01 21:29:10 +05:30
2acf9571b3
feat(cli): add event commands, --json/--agent flag, agent output sanitization, and edge-case hardening for CLI SDKs ( #4649 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-01 21:04:59 +05:30