kartik-mem0
a8e2a49209
fix(n8n): escape ids in URLs, add agent/run filters, run tests in CI
...
Three review findings on the Mem0 n8n node:
- Memory IDs and event IDs were interpolated raw into request paths, so a
value containing / or .. could reach a different endpoint than intended.
Wrap all four sites in encodeURIComponent.
- Search and Get Many could only filter by user_id, leaving agent- and
run-scoped memories unreachable from the node. Both now accept User ID,
Agent ID, and Run ID. Multiple ids combine with OR because Mem0 indexes
entities separately and an AND across them matches nothing. User ID is
no longer marked required; the node still fails with a clear message
when all three are empty, rather than letting the API return a raw 400.
- n8n-nodes-mem0-checks.yml ran lint and build but never the jest suite,
so the tests could rot unnoticed. Add a test job matching the layout of
pi-agent-plugin-checks.yml.
Tests cover flat single-entity filters, the OR combination, agent-only
listing, the empty-entity guard on both operations, and id escaping in
the get/delete/poll URLs. Docs and README document the new fields and the
OR semantics.
2026-07-29 22:02:13 +05:30
kartik-mem0
aa939d00d4
Merge remote-tracking branch 'origin/main' into feat/n8n-nodes-mem0
...
# Conflicts:
# .github/workflows/ci-gate.yml
# AGENTS.md
# docs/docs.json
# docs/llms.txt
2026-07-29 21:19:24 +05:30
Himanshu
e168d48e04
feat(integrations): Zapier app for Mem0 ( #6518 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-07-29 20:56:44 +05:30
kartik-mem0
a7711c9c38
Merge remote-tracking branch 'origin/main' into n8n-rename
2026-07-29 20:01:44 +05:30
Kartik
ea2ee07586
chore: remove OpenMemory from the monorepo ( #6530 )
2026-07-29 15:10:32 +05:30
Kartik
b357a5a1b0
chore(release): Python SDK v2.0.14, TypeScript SDK v3.1.2 ( #6589 )
2026-07-25 17:51:48 +05:30
Himanshu-Sangshetti
41a9701d7f
feat(integrations): add n8n community node for Mem0
...
A programmatic n8n community node wrapping the hosted Mem0 v3 REST API:
add, search, get, get-many, update, delete, plus usableAsTool so the n8n
AI Agent can call it.
- Zero runtime dependencies (calls REST directly), TypeScript, ESLint clean —
meets n8n verified-node requirements
- Add supports custom_instructions, custom_categories, includes, excludes,
a client-side entity-id guard, and async event polling (itemIndex on errors)
- Anonymous opt-out telemetry (MEM0_TELEMETRY=false)
- Docs page + docs.json/llms.txt entry, ci-gate + release wiring, AGENTS.md rows
- Verified: tsc + ESLint + live E2E (add → search → get → delete) vs api.mem0.ai
Split out of #6057 per review (separate PRs per integration).
2026-07-23 03:02:18 +05:30
Kartik
dd5f7e39a8
ci: infer component labels for issues filed without the form ( #6471 )
2026-07-21 21:39:00 +05:30
Kartik
70ab76a053
ci: fix silently-broken issue labeling and add PR labeling ( #6470 )
2026-07-21 18:47:39 +05:30
Kartik
8a57967c8a
chore(labels): retire graph-memory, ollama, and benchmark from issue templates + labeler ( #6447 )
2026-07-20 17:04:10 +05:30
Kartik
2c796d144f
refactor: consolidate agent/editor plugins under integrations/ ( #5491 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-12 10:31:35 +05:30
Saket Aryan
9226ee2229
ci: aggregate all PR testing behind a single required CI Gate workflow ( #5476 )
2026-06-11 15:24:51 +05:30
Saket Aryan
437f0b5495
ci: route all release publishing through a single Release Router workflow ( #5475 )
2026-06-10 22:16:58 +05:30
Saket Aryan
de03c52ed3
ci: add CI and CD workflows for pi-agent-plugin ( #5469 )
2026-06-10 21:11:39 +05:30
Saket Aryan
eb4afc6ef7
ci(opencode-plugin): add build & publish workflows for @mem0/opencode-plugin ( #5287 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-28 20:20:05 +05:30
Kartik
58696e4bd4
fix(ci): remove deprecated embedchain CI and fix required check reporting ( #5210 )
...
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com >
2026-05-22 12:41:55 +05:30
Mragank Shekhar
edd1b3e2f2
feat(cli): add mem0 whoami + mem0 agent-rush subcommands ( #5199 )
2026-05-20 19:05:12 +05:30
Saket Aryan
00695e3113
ci(sdk): require changelog entry on version bump + harden TS telemetry ( #4900 )
2026-04-20 18:09:03 +05:30
Saket Aryan
c1c5bd62f6
docs(llms-txt): platform-first override with scope tags + CI check ( #4880 )
2026-04-17 22:31:50 +05:30
Saket Aryan
07f0d4f1e0
fix: use npx npm@latest for OIDC trusted publishing ( #4724 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 17:22:00 +05:30
Saket Aryan
3565404eef
fix: remove npm self-upgrade from CD workflows ( #4723 )
2026-04-06 17:11:28 +05:30
Saket Aryan
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 >
2026-04-03 21:17:11 +05:30
Saket Aryan
f89f7c7c81
ci: add CD workflow for @mem0/openclaw-mem0 with OIDC trusted publishing ( #4672 )
2026-04-02 16:32:31 +05:30
Saket Aryan
b5345f8498
ci: add CD workflows for Node SDK packages with OIDC trusted publishing ( #4670 )
2026-04-02 16:11:06 +05:30
Saket Aryan
e2b439c42a
fix(cd): restrict PyPI publish to main SDK tags only ( #4654 )
2026-04-01 21:42:50 +05:30
Saket Aryan
c788d771d3
feat(cli): add CD workflow and bump version to 0.2.0b1 ( #4653 )
2026-04-01 21:29:10 +05:30
Saket Aryan
32c1ccba5b
ci(cli): add CI pipelines for Node and Python CLI SDKs ( #4640 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-31 22:30:31 +05:30
Saket Aryan
2868bfe749
docs: remove OpenMemory references from docs, README, and issue templates ( #4520 )
2026-03-25 04:24:13 +05:30
Kartik
16bcc91716
chore: remove benchmark submission issue template and label matcher ( #4514 )
2026-03-23 20:32:55 +05:30
Kartik
65156d5176
chore: update issue templates and workflows for improved labeling and formatting ( #4501 )
2026-03-23 16:34:51 +05:30
Kartik
c5e8216362
docs: add issue templates for bug, feature, benchmark, documentation, and update contact links ( #4500 )
2026-03-23 15:37:23 +05:30
Kartik
22c2545d61
feat(test): integration test for ts-sdk ( #4395 )
2026-03-19 18:11:09 +05:30
Kartik
3cdcb6564c
chore: end to end test coverage for ts sdk ( #4357 )
2026-03-17 21:13:52 +05:30
Saket Aryan
9864584c21
feat: add openclaw checks CI workflow ( #4368 )
2026-03-17 12:06:13 +05:30
Saket Aryan
27e5db5831
(fix): mongodb distribution name, azure ai search, and workflow trigger ( #3900 )
2026-01-13 12:52:49 +05:30
Saket Aryan
2c90eedfff
chore: do a disk cleanup in gh actions to fix memo build ( #3899 )
2026-01-13 11:42:54 +05:30
Parshva Daftari
23d31a830b
Added support for python 3.12 ( #3295 )
2025-08-12 15:01:41 -05:00
Deshraj Yadav
7484eed4b2
Fix CI issues related to missing dependency ( #3096 )
2025-07-03 18:52:50 -07:00
Parshva Daftari
044ad4f131
Reverting the changes of pip install ( #3010 )
2025-07-01 15:49:39 +05:30
Parshva Daftari
ecd4d91046
Fix failing CI pipeline ( #2979 )
2025-06-20 15:19:11 +05:30
Akshat Jain
c700d790db
Fix Build CI Failure ( #2973 )
2025-06-17 09:39:19 -07:00
Dev Khant
d85fcda037
Formatting ( #2750 )
2025-05-22 01:17:29 +05:30
Dev Khant
c3f3f82a3e
Migrate to Hatch and version bump -> 0.1.101 ( #2727 )
2025-05-20 22:58:51 +05:30
Dev Khant
ec1d7a45d3
Fix all lint errors ( #2627 )
2025-05-06 01:16:02 +05:30
Dev Khant
c7e2a71cd5
Update cd.yml
2025-03-06 00:19:12 +05:30
Dev Khant
4237b9220b
CD changes ( #2316 )
2025-03-06 00:10:57 +05:30
Dev Khant
dd1f2989bc
revert cd changes ( #2315 )
2025-03-05 17:33:17 +05:30
Dev Khant
540ec1b816
fix cd ( #2314 )
2025-03-05 17:14:37 +05:30
Dev Khant
0234c85be5
Fix CD ( #2309 )
2025-03-05 16:10:59 +05:30
Dev Khant
8452dd598f
Integrate Supabase VectorDB ( #2290 )
2025-03-03 23:16:24 +05:30