Deshraj Yadav and Claude Fable 5
a07756f6d7
fix(mem0-agent): accept --session-id after the subcommand
...
The generated manifest writes 'mem0-agent context --session-id $CLAUDE_SESSION_ID',
but the flag was only on the top-level parser, so argparse rejected it and every
SessionStart hook exited 2 -- the plugin would install and silently do nothing.
Both orders now work, and a new test runs every command line in the manifest
through the parser so a manifest/CLI mismatch fails the build.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-29 02:02:29 -07:00
Deshraj Yadav and Claude Fable 5
a2ae930e9f
fix(mem0-agent): add required userConfig title to the plugin manifest
...
The loader validates userConfig.<key>.title as a required string; without it the
install fails with 'invalid manifest file'. Manifest shape now matches the v1
plugin's exactly.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-29 01:58:09 -07:00
Deshraj Yadav and Claude Fable 5
a15443508d
chore(mem0-agent): register the plugin in the Claude Code and Cursor marketplaces
...
Uses the relative-path source form the loader supports; an absolute path is
rejected as an unsupported source type.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-29 01:55:47 -07:00
Deshraj Yadav and Claude Fable 5
e11d2a4a06
fix(mem0-agent): emit the Claude Code manifest at hooks/hooks.json
...
Claude Code auto-discovers a plugin's hooks at <plugin>/hooks/hooks.json. The
generator was writing to hooks/generated/, so the manifest existed but was never
loaded and no hook would have fired on install.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-29 01:49:27 -07:00
Deshraj Yadav and Claude Fable 5
ba1de5f87b
fix(mem0-agent): non-blocking stdin, clean session_state, lint
...
Found by running the CLI live against a scratch project:
- hook_input() blocked forever on an open stdin pipe with no data. A real hook
writes JSON and closes the pipe, but any manual invocation hung; now polled
with select() and never blocks.
- the open-thread snapshot was filling with progress lines and file-modification
lists -- v1's exact failure -- so it now filters turns through the same
hard-drop rules the capture gate uses.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-28 02:12:23 -07:00
Deshraj Yadav and Claude Fable 5
4d5f2e653c
feat(mem0-agent): capture gate, eval harness, and mixed-window fix
...
- triggers.py: hard-drop rules now filter PER TURN, so a durable fact sitting
between two progress lines survives instead of being dropped with them. The
eval harness caught this: 3 mixed-window fixtures were being destroyed
client-side before the extractor ever saw them.
- widened flag rules for 13 plainly durable windows the gate was missing
(standing preferences, X-over-Y decisions, stated rules, diagnoses, verified
procedures); verified procedures moved from aggressive to balanced
- eval/: 56 labeled fixtures from the audited v1 corpus plus offline and live
runners with a --check regression gate
- un-ignore integrations/mem0-agent/eval (root .gitignore excluded it silently)
Offline scorecard: hard_drop_recall 1.000, extract_recall 1.000,
flag_precision 1.000, 0 misclassified.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-28 02:02:37 -07:00
Deshraj Yadav and Claude Fable 5
3ea00cf88c
feat(mem0-agent): read path, hooks, maintenance, CLI and skills
...
- pack.py: single-call context pack, budgeted, sanitized, cached, with
served-id tracking that turns a citation into POSITIVE feedback
- assist.py: error-signature lookup (never raw stdout, which returned 0 results in v1)
- maintain.py: transactional consolidation (add merged -> verify -> delete sources)
- transcript.py: JSONL parsing into non-overlapping windows via a cursor
- cli.py: the twelve commands the hooks invoke; detached assist queues a block
that the next prompt hook drains, keeping the hot path network-free
- hooks generated from one spec; plugin manifest, MCP wiring, five skills
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-28 01:56:38 -07:00
Deshraj Yadav and Claude Fable 5
e102b21180
feat(mem0-agent): WS0+WS1 foundation - verified contract, config, client core
...
Encodes the platform contract validated against the live API:
- project_id/org_id pinned in request body (query params are ignored)
- latest_only=True enforced on every read
- metadata.type as the read-time taxonomy (categorization lags ~4h)
- NOT filters take a list; delete_all takes query params; fields repeated
Includes project config (write-gate instructions, 6 custom categories, decay),
verified filter recipes, circuit breaker, session-scoped state, keychain auth,
and identity/project resolution.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-28 01:45:10 -07:00
Deshraj Yadav and GitHub
fbce5fab14
docs: remove unverified SOC2/GDPR compliance claims ( #5150 )
2026-05-14 23:22:37 -07:00
Deshraj Yadav and GitHub
0e76de7bd5
Add source openclaw ( #4082 )
2026-02-19 16:35:41 -08:00
Deshraj Yadav and GitHub
70baa46cb1
fix: add OpenClaw to docs navigation ( #3965 )
2026-02-02 10:17:19 -08:00
Deshraj Yadav and GitHub
3d3e875d21
Feature: Add OpenClaw plugin and documentation ( #3964 )
2026-02-02 10:04:08 -08:00
Deshraj Yadav and GitHub
97cbff77ef
Add events API docs and spec updates ( #3752 )
2025-11-14 20:53:31 -08:00
Deshraj Yadav and GitHub
37c86aa3c0
Update main script and remove stale code ( #3561 )
2025-10-09 15:30:20 -07:00
Deshraj Yadav and GitHub
d68ed11d58
Update Docs ( #3520 )
2025-09-30 08:41:36 -07:00
Deshraj Yadav and GitHub
246d9e8f69
Update llms.txt file ( #3321 )
2025-08-14 14:51:03 -07:00
Deshraj Yadav and GitHub
192db1844c
Update Docs ( #3315 )
2025-08-13 21:37:15 -07:00
Deshraj Yadav and GitHub
c0a930a7d3
Update version to 0.1.114 ( #3107 )
2025-07-04 16:28:39 -07:00
Deshraj Yadav and GitHub
7484eed4b2
Fix CI issues related to missing dependency ( #3096 )
2025-07-03 18:52:50 -07:00
f51b39db91
Add OpenMemory ( #2676 )
...
Co-authored-by: Saket Aryan <94069182+whysosaket@users.noreply.github.com >
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com >
2025-05-13 08:30:59 -07:00
Deshraj Yadav and GitHub
7117a94fbf
Remove unnecessary dependencies from base package ( #2613 )
2025-05-02 15:28:36 -07:00
Deshraj Yadav and GitHub
d33547a77a
User/dyadav/fix telemetry issue ( #2541 )
2025-04-11 13:36:26 -07:00
Deshraj Yadav and GitHub
c1f5a655ba
Minor fixes in procedural memory ( #2469 )
2025-03-29 17:20:58 -07:00
Deshraj Yadav and GitHub
72bb631bb5
Add support for procedural memory ( #2460 )
2025-03-29 15:58:12 -07:00
Deshraj Yadav and GitHub
7c8628eadc
Update pyproject.toml ( #2301 )
2025-03-04 14:22:12 -08:00
Deshraj Yadav and GitHub
20c03eaa92
[Misc] Clean up unnecessary checks in chromadb vector store integration ( #2284 )
2025-03-04 14:21:27 -08:00
Deshraj Yadav and GitHub
32ebdaef2f
[Bug Fix] Fix issue with chromadb not working with 0.6.0 and onwards ( #2279 )
2025-03-01 13:09:59 +05:30
Deshraj Yadav and GitHub
96628d7791
Update docs for running REST API Server ( #2241 )
2025-02-21 01:26:57 -08:00
Deshraj Yadav and GitHub
244fd2231d
Add support for Mem0 REST API Server in OSS package ( #2240 )
2025-02-21 01:05:55 -08:00
Deshraj Yadav and GitHub
1436da18b1
Update docs ( #2222 )
2025-02-18 17:52:32 -08:00
Deshraj Yadav and GitHub
56351d1f8d
Fix async client update_project method ( #2155 )
2025-01-19 09:05:59 +05:30
Deshraj Yadav and GitHub
b6f9054567
Add npmjs package badge on README ( #1972 )
2024-10-17 17:33:03 -07:00
Deshraj Yadav and GitHub
9341d9f597
Make graph memory related dependencies optional ( #1954 )
2024-10-15 11:54:07 +05:30
Deshraj Yadav and GitHub
b59fbb0bd2
Change ping endpoint for validating api key ( #1956 )
2024-10-12 14:54:50 -07:00
Deshraj Yadav and GitHub
bf57d253a5
Update README.md ( #1949 )
2024-10-09 12:36:19 -07:00
Deshraj Yadav and GitHub
29178a4c72
Update mint.json ( #1940 )
2024-10-04 00:50:37 -07:00
Deshraj Yadav and GitHub
6102aa76bb
Remove stale code and events improvements ( #1883 )
2024-09-18 14:14:21 -07:00
Deshraj Yadav and GitHub
55c54beeab
[Misc] Lint code and fix code smells ( #1871 )
2024-09-16 17:39:54 -07:00
Deshraj Yadav and GitHub
db835cdcb8
Update README.md ( #1847 )
2024-09-10 11:27:55 -07:00
Deshraj Yadav and GitHub
7de35b4a68
[Mem0] Update docs and improve readability ( #1727 )
2024-08-21 00:18:43 -07:00
Deshraj Yadav and GitHub
047a85711e
Update mint.json file ( #1713 )
2024-08-16 02:04:12 -07:00
a8ba7abb7d
[Mem0] Update dependencies and make the package lighter ( #1708 )
...
Co-authored-by: Dev-Khant <devkhant24@gmail.com >
2024-08-15 11:58:07 +05:30
Deshraj Yadav and GitHub
442f6d72d0
[Docs] Fix numbering in docs ( #1673 )
2024-08-09 00:33:15 -07:00
Deshraj Yadav and GitHub
d1c5c70b4c
[Mem0] Add support for getting all users in python client ( #1672 )
2024-08-09 00:27:54 -07:00
Deshraj Yadav and GitHub
04b0297ae4
Update docs and README ( #1546 )
2024-07-23 01:02:55 -07:00
Deshraj Yadav and GitHub
ef706ad976
Update README.md ( #1540 )
2024-07-22 21:50:35 -07:00
Deshraj Yadav and GitHub
c7b9498693
[Mem0] Update platform client, improve deduction logic and update client docs ( #1510 )
2024-07-20 02:44:33 -07:00
Deshraj Yadav and GitHub
fb5a3bfd95
Fix CI/CD ( #1492 )
2024-07-17 23:40:12 -07:00
Deshraj Yadav and GitHub
c9240e7ca6
User/dyadav/add platform docs ( #1491 )
2024-07-17 17:39:57 -07:00
Deshraj Yadav and GitHub
4e5d34103f
[Docs] Add multion integration ( #1489 )
2024-07-17 10:53:21 -07:00
Deshraj Yadav and GitHub
2a43aa6902
[Docs] Add example for building Personal AI Assistant using Mem0 ( #1486 )
2024-07-16 15:20:03 -07:00
Deshraj Yadav and GitHub
03f787d5cb
Update mem0 version to 0.0.4 ( #1484 )
2024-07-16 11:12:42 -07:00
Deshraj Yadav and GitHub
34477d4936
Update README ( #1478 )
2024-07-15 00:16:56 -07:00
Deshraj Yadav and GitHub
4ec51f2dd6
[Mem0] Fix issues and update docs ( #1477 )
2024-07-14 22:21:07 -07:00
Deshraj Yadav and GitHub
6fa946557f
Update package version to 0.1.108 ( #1396 )
2024-06-08 10:34:15 -07:00
Deshraj Yadav and GitHub
a5b2381458
Update version to 0.1.105 ( #1383 )
2024-06-05 10:53:34 -07:00
Deshraj Yadav and GitHub
9544c69c55
[Improvements] Upgrade langchain-openai package and other improvements ( #1372 )
2024-05-21 23:42:50 -07:00
Deshraj Yadav and GitHub
a0ff764f0a
[Misc] Update package version for chroma and pypdf ( #1352 )
2024-05-01 22:24:49 -07:00
Deshraj Yadav and GitHub
6fb2048af0
[Bug fix] Remove duplicate constants ( #1342 )
2024-04-19 09:50:37 -07:00
Deshraj Yadav and GitHub
ba9f186fc5
[Improvement] Make embedchain home dir configurable ( #1341 )
2024-04-18 11:20:01 -07:00
Deshraj Yadav and GitHub
536f85b78a
[Improvements] Improve logging and fix insertion in data_sources table ( #1337 )
2024-04-11 15:00:04 -07:00
Deshraj Yadav and GitHub
d00a2085d5
[Bug Fix] Make claude-3-opus model work ( #1331 )
2024-03-28 00:56:14 -07:00
Deshraj Yadav and GitHub
85ec61335a
Update package version to 0.1.98 ( #1327 )
2024-03-20 19:29:51 -07:00
Deshraj Yadav and GitHub
c181ccbe42
Update requirements.txt ( #1325 )
2024-03-19 21:27:21 -07:00
Deshraj Yadav and GitHub
8520033d44
[Bug fix] Fix issues related to logging configuration ( #1318 )
2024-03-14 00:45:37 -07:00
Deshraj Yadav and GitHub
ebdce87fde
[Version] Update version to 0.1.96 ( #1317 )
2024-03-14 00:02:51 -07:00
Deshraj Yadav and GitHub
3616eaadb4
[Refactor] Improve logging package wide ( #1315 )
2024-03-13 17:13:30 -07:00
Deshraj Yadav and GitHub
a4d32aec24
[Docs] Update docs and readme ( #1309 )
2024-03-10 00:23:21 -08:00
Deshraj Yadav and GitHub
4dc5c7348f
[Bug fix]: Fix issue of OPENAI_API_BASE env variable being mandatory ( #1305 )
2024-03-05 14:07:44 -08:00
Deshraj Yadav and GitHub
4428768eaa
[Bug Fix]: Fix test cases and update version to 0.1.93 ( #1303 )
2024-03-04 18:35:01 -08:00
Deshraj Yadav and GitHub
faacfeb891
[Improvement] Set a default app id if not provided in the app configuration ( #1300 )
2024-03-02 15:10:34 -08:00
Deshraj Yadav and GitHub
8d7e8b6fb9
[Docs] Update pinecone integration docs ( #1296 )
2024-03-01 16:49:43 -08:00
Deshraj Yadav
7e1d2ffdd7
[Bug fix] Fix search API for pinecone vector db
2024-03-01 16:44:42 -08:00
Deshraj Yadav and GitHub
91044ec591
[Bug fix] Fix issue related to get_data_sources() method ( #1295 )
2024-03-01 11:54:36 -08:00
Deshraj Yadav and GitHub
c77a75dfb5
[Feature] Add support for NVIDIA AI LLMs and embedding models ( #1293 )
2024-02-29 23:56:25 -08:00
Deshraj Yadav and GitHub
6518c0c06b
[Docs] Update docs for resetting vector database ( #1289 )
2024-02-28 12:19:47 -08:00
Deshraj Yadav and GitHub
09cdaff9a2
[Improvement] Fix deprecation warnings ( #1288 )
2024-02-27 15:10:41 -08:00
Deshraj Yadav and GitHub
56bf33ab7f
[Feature] Add support for running huggingface models locally ( #1287 )
2024-02-27 15:05:17 -08:00
Deshraj Yadav and GitHub
752f638cfc
[Feature/Improvements] Delete data sources from metadata db when using app.delete() ( #1286 )
2024-02-26 13:18:42 -08:00
Deshraj Yadav and GitHub
92dd7edb57
[Feature] Add support for Groq LLMs ( #1284 )
2024-02-25 11:58:03 -08:00
Deshraj Yadav and GitHub
b4bb4cf053
[Bug fix] Fix issue for using any metadata db apart from sqlite ( #1282 )
2024-02-22 09:52:40 -08:00
Deshraj Yadav and GitHub
f0400e928a
[Bug fix] Fix issue related to initalizing the local database engine ( #1281 )
2024-02-22 02:40:06 -08:00
Deshraj Yadav and GitHub
aa5ad625af
Add support for supplying custom db params ( #1276 )
2024-02-21 16:15:57 -08:00
Deshraj Yadav and GitHub
f8f69eab03
[Feature] Add support for python 3.13 and other migration related fixes ( #1279 )
2024-02-21 13:04:03 -08:00
Deshraj Yadav and GitHub
5e2e7fb639
[Feature] Add support to use any sql database as the metadata storage for embedchain apps ( #1273 )
2024-02-19 13:04:18 -08:00
Deshraj Yadav and GitHub
6c12bc9044
[Improvements] Improve the default prompt and data loader util functions ( #1272 )
2024-02-18 14:06:32 -08:00
Deshraj Yadav and GitHub
38b4e06963
[Feature] Add support for hybrid search for pinecone vector database ( #1259 )
2024-02-15 13:20:14 -08:00
Deshraj Yadav and GitHub
0766a44ccf
[Bug fix] Fix vertex ai integration issue ( #1257 )
2024-02-14 11:19:32 -08:00
Deshraj Yadav and GitHub
036bf3a161
Update version to 0.1.78 ( #1256 )
2024-02-12 17:23:14 -08:00
Deshraj Yadav and GitHub
38e212c721
[Bug fix] Fix test ( #1255 )
2024-02-11 17:57:14 -08:00
Deshraj Yadav and GitHub
2f285ea00a
[Bug fix] Fix history sequence in prompt ( #1254 )
2024-02-11 16:07:36 -08:00
Deshraj Yadav and GitHub
7ad4af250f
[Feature] Add support for optionally fetch all chat history for app ( #1249 )
2024-02-07 14:52:39 -08:00
Deshraj Yadav and GitHub
9fa368b114
[Refactor] Remove usage of 'Pipeline' in favor of 'App' ( #1246 )
2024-02-06 19:00:33 -08:00
Deshraj Yadav and GitHub
4afef04f26
[Feature] Add support for metadata filtering on search API ( #1245 )
2024-02-06 15:42:51 -08:00
Deshraj Yadav and GitHub
fa78c972be
[Bug Fix] Fix issue related to using embedding model from huggingface ( #1242 )
2024-02-06 10:54:58 -08:00
Deshraj Yadav and GitHub
0e66261644
Update docs ( #1240 )
2024-02-05 18:56:05 -08:00
Deshraj Yadav and GitHub
2985b667b0
[Bug fix] Fix issue with gmail loader ( #1228 )
2024-01-29 18:36:02 +05:30
Deshraj Yadav and GitHub
325e11f0de
Update docs ( #1170 )
2024-01-14 12:09:40 +05:30
Deshraj Yadav and GitHub
affe319460
[Refactor] Change evaluation script path ( #1165 )
2024-01-12 21:29:59 +05:30
Deshraj Yadav and GitHub
862ff6cca6
[Bug fix] Fix embedding issue for opensearch and some other vector databases ( #1163 )
2024-01-12 14:15:39 +05:30