gabrielstein-mem0
efd33d9791
Revert "fix(marketplace): use object form for plugin source path"
...
This reverts commit a23bc9eeb4 .
2026-04-27 14:29:36 -07:00
gabrielstein-mem0
a23bc9eeb4
fix(marketplace): use object form for plugin source path
...
The plain-string source ("./mem0-plugin") parsed as a marketplace
without errors but caused /plugin install to fail with "Plugin 'mem0'
not found in any marketplace". Claude Code and Cursor require the
object form: {"source": "directory", "path": "..."}. Codex already
uses the object form (with "source": "local") in .agents/plugins.
2026-04-27 14:19:58 -07:00
gabrielstein-mem0
19c1956630
refactor(plugin): hand mem0 search decisions to the agent
...
The on_user_prompt hook previously ran a blind semantic search using the
raw user prompt as the query and injected the top results unconditionally.
That undermined the agent's judgment with low-quality context and made
heavy API calls on prompts where memory wouldn't help.
Replace with a decision rubric injected into context per turn. The agent
decides whether memory would improve the response and, if so, runs targeted
searches with metadata.type filters and proper query phrasing. Mirror the
same rules in mem0-codex/SKILL.md so the skill (loaded once) and the hook
(re-asserted per turn) agree.
Skip gates preserved: prompts under 20 chars and missing MEM0_API_KEY.
- on_user_prompt.sh: API call replaced with stdout rubric injection
- hooks.json / codex-hooks.json: statusMessage updated to match new behavior
- mem0-codex/SKILL.md: "On every new task" rewritten with search/skip rules,
query phrasing guidance, metadata filter table, and a worked example
2026-04-27 13:58:34 -07:00
Gabriel Stein and GitHub
30ce028a71
feat(mem0-plugin): add Codex lifecycle hooks via opt-in installer ( #4917 )
2026-04-27 22:59:35 +05:30
Kartik and GitHub
bd9d27ff50
docs: changelog updates, version bump in mem0-ts and pyproject ( #4976 )
v2.0.1
ts-v3.0.2
2026-04-25 23:06:57 +05:30
Prathamesh and GitHub
08b746c9be
chore(readme): update cover banner image ( #4966 )
2026-04-25 19:17:02 +05:30
Pratik Rai and GitHub
693e709389
fix(api): map entity params to filters in GET /memories ( #4955 ) ( #4960 )
2026-04-24 23:52:14 +05:30
Kartik and GitHub
553e275112
fix(docs): updating endpoints to v3 in the api reference ( #4953 )
2026-04-24 17:34:11 +05:30
Varun Chawla and GitHub
43dde3b186
fix: add ca_certs config option for Elasticsearch vector store ( #3993 )
2026-04-24 02:46:32 +05:30
Andrew Halpern and GitHub
cca7551192
fix(memory): honor prompt param in vector store extraction ( #4914 )
2026-04-23 22:36:54 +05:30
cid and GitHub
5be2630f5b
fix: add missing text_lemmatized in AsyncMemory._create_memory ( #4886 )
2026-04-23 20:04:43 +05:30
Kartik and GitHub
2549a84e5c
fix: update command on docs and logic ( #4946 )
openclaw-v1.0.10
2026-04-23 19:42:28 +05:30
34ed122ef3
fix(ts): forward timeout config to OpenAI client in JS OSS LLM providers ( #4770 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-04-23 19:29:27 +05:30
db8ac61713
Self-hosted dashboard and admin auth ( #4837 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-04-23 19:06:36 +05:30
15feaa8ac4
fix(llms): narrow _is_reasoning_model to not match gpt-5.x variants ( #4746 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-23 18:58:12 +05:30
Kartik and GitHub
282feaebf2
fix: remove the process env from the tests and fix the plugin manifest ( #4927 )
openclaw-v1.0.9
2026-04-22 22:57:44 +05:30
Kartik and GitHub
f5dc825d47
refactor: update memory skill loader, plugin config, and add privacy docs ( #4905 )
openclaw-v1.0.8
2026-04-22 17:15:19 +05:30
Saket Aryan and GitHub
32b74e18b7
feat(cli): migrate Python and Node CLIs to v3 API routes ( #4916 )
cli-node-v0.2.4
cli-v0.2.4
2026-04-22 15:20:38 +05:30
Gabriel Stein and GitHub
daa4495583
docs(claude-code): split marketplace install into two separate steps ( #4915 )
2026-04-22 03:32:31 +05:30
Kabir Kohli and GitHub
cfb5f1776e
chore(security): bump vulnerable dependencies to patched versions ( #4835 )
2026-04-21 01:27:13 +05:30
573e5212a4
fix(vector-stores): add agent_id and run_id to Elasticsearch/OpenSearch default mappings ( #4906 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-20 23:10:59 +05:30
Yarizakura and GitHub
8ba225cec8
fix: merge same-key operator dicts in AND metadata filters ( #4853 )
2026-04-20 21:54:02 +05:30
4b09943092
Fix broken link in delete memory docs ( #4894 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-04-20 21:19:30 +05:30
4e611e8dba
docs: update memory tool list, CLI usage, and config file reading logic ( #4861 )
...
Co-authored-by: Livia Ellen <liviaellen@msn.com >
openclaw-v1.0.7
2026-04-20 20:09:45 +05:30
Kartik and GitHub
5520226b5b
fix: updating docs with v3 integrations updates ( #4898 )
2026-04-20 18:54:21 +05:30
Saket Aryan and GitHub
00695e3113
ci(sdk): require changelog entry on version bump + harden TS telemetry ( #4900 )
2026-04-20 18:09:03 +05:30
Saket Aryan and GitHub
7b6790bafb
fix(ts-sdk): inject SDK version into telemetry at build time ( #4897 )
ts-v3.0.1
2026-04-20 17:29:29 +05:30
Kartik and GitHub
93da5ef8f7
fix: update skills and docs ( #4868 )
2026-04-18 11:42:37 +05:30
Saket Aryan and GitHub
c1c5bd62f6
docs(llms-txt): platform-first override with scope tags + CI check ( #4880 )
2026-04-17 22:31:50 +05:30
Prithvi Monangi and GitHub
2ec3c4ab20
fix(embeddings): set FastEmbed embedding_dims from model metadata at init ( #4711 )
2026-04-17 18:17:21 +05:30
Kartik and GitHub
3fbc1c9aef
fix(docs): updating the changelog, and removing cookbook page referencing graph memory ( #4867 )
2026-04-16 21:23:29 +05:30
0b14f75c05
fix(docs): update the cookbooks and remove and update teh depcreataed param ( #4814 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-16 17:39:55 +05:30
Saket Aryan and GitHub
fb224083e4
chore(release): promote Python SDK to 2.0.0 and TS SDK to 3.0.0 ( #4860 )
v2.0.0
ts-v3.0.0
2026-04-16 17:13:50 +05:30
30469aec17
docs: new algorithm migration guides + memory evaluation ( #4811 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com >
2026-04-16 17:13:13 +05:30
Saket Aryan and GitHub
50db9e428d
chore(release): bump SDK versions to next beta ( #4859 )
v2.0.0b2
ts-v3.0.0-beta.2
2026-04-16 16:23:50 +05:30
fb87349664
fix(oss): v3 entity cleanup, filter fixes, and QA hardening (TS + Python) ( #4858 )
...
Co-authored-by: Soumil Rathi <soumilrathi@gmail.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-16 12:17:13 +05:30
Saket Aryan and GitHub
8827553576
fix: adopt new v3 memory endpoints in Python + TS clients ( #4856 )
2026-04-16 05:28:49 +05:30
Kabir Kohli and GitHub
c8e20a9bb5
fix(docs): resolve duplicate operationIds and expiration_date type in openapi spec ( #4854 )
2026-04-16 04:09:51 +05:30
Kartik and GitHub
93a51f4763
test: update integration tests for v1.1 output_format ( #4847 )
2026-04-16 01:37:51 +05:30
Saket Aryan and GitHub
86fe275f53
fix(ts): entity store isolation, backward compat, pgvector + redis init fixes ( #4841 )
2026-04-15 21:01:01 +05:30
Kartik and GitHub
e6d6276bb9
refactor: add entity ID and search param validation, rename textLemmatized field, update tests ( #4843 )
2026-04-15 20:57:09 +05:30
9692726db4
fix(ts-oss): isolate entity store from memory store by default ( #4829 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-04-15 14:47:43 +05:30
d8d776636f
fix(v3): migration crashes + entity linking on OSS ( #4836 )
...
Co-authored-by: Soumil Rathi <soumilrathi@gmail.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-15 14:46:28 +05:30
Kartik and GitHub
a5a688295e
fix: prevent arbitrary code execution via pickle in FAISS vector store ( #4833 )
2026-04-15 00:02:07 +05:30
Saket Aryan and GitHub
5d40592e42
chore: version bump to beta1 ( #4827 )
v2.0.0b1
ts-v3.0.0-beta.1
2026-04-14 18:05:22 +05:30
a488e19044
feat(oss): port v3 pipeline with hybrid search, entity extraction, and additive scoring ( #4805 )
...
Co-authored-by: Soumil Rathi <soumilrathi@gmail.com >
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com >
Co-authored-by: chaithanyak42 <chaithanya.kumar42a@gmail.com >
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-04-14 18:00:58 +05:30
57f944e18a
fix: allow anonymousTelemetryId in openclaw.json config ( #4826 )
...
Co-authored-by: parteeksachdeva-123 <parteek.sachdeva@aerchain.io >
2026-04-14 17:31:28 +05:30
Gabriel Stein and GitHub
fe3f7ae618
fix(plugin): remove invalid keys from Claude plugin config ( #4821 )
2026-04-14 01:13:03 +05:30
shafdev and GitHub
4a7e166f9a
fix(tests): use top_k instead of limit in test_server_params ( #4820 )
2026-04-14 01:11:31 +05:30
Kartik and GitHub
85768e78e7
fix(docs): remove chrome extension cookbooks ( #4813 )
2026-04-13 22:14:00 +05:30