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
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 and GitHub
ea2ee07586
chore: remove OpenMemory from the monorepo ( #6530 )
2026-07-29 15:10:32 +05:30
Kartik and GitHub
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 and GitHub
dd5f7e39a8
ci: infer component labels for issues filed without the form ( #6471 )
2026-07-21 21:39:00 +05:30
Kartik and GitHub
70ab76a053
ci: fix silently-broken issue labeling and add PR labeling ( #6470 )
2026-07-21 18:47:39 +05:30
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 and GitHub
9226ee2229
ci: aggregate all PR testing behind a single required CI Gate workflow ( #5476 )
2026-06-11 15:24:51 +05:30
Saket Aryan and GitHub
437f0b5495
ci: route all release publishing through a single Release Router workflow ( #5475 )
2026-06-10 22:16:58 +05:30
Saket Aryan and GitHub
de03c52ed3
ci: add CI and CD workflows for pi-agent-plugin ( #5469 )
2026-06-10 21:11:39 +05:30
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
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 and GitHub
edd1b3e2f2
feat(cli): add mem0 whoami + mem0 agent-rush subcommands ( #5199 )
2026-05-20 19:05:12 +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
c1c5bd62f6
docs(llms-txt): platform-first override with scope tags + CI check ( #4880 )
2026-04-17 22:31:50 +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 >
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
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 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
b5345f8498
ci: add CD workflows for Node SDK packages with OIDC trusted publishing ( #4670 )
2026-04-02 16:11:06 +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 )
2026-04-01 21:29:10 +05:30
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
Kartik and GitHub
65156d5176
chore: update issue templates and workflows for improved labeling and formatting ( #4501 )
2026-03-23 16:34:51 +05:30
Kartik and GitHub
22c2545d61
feat(test): integration test for ts-sdk ( #4395 )
2026-03-19 18:11:09 +05:30
Kartik and GitHub
3cdcb6564c
chore: end to end test coverage for ts sdk ( #4357 )
2026-03-17 21:13:52 +05:30
Saket Aryan and GitHub
9864584c21
feat: add openclaw checks CI workflow ( #4368 )
2026-03-17 12:06:13 +05:30
Saket Aryan and GitHub
27e5db5831
(fix): mongodb distribution name, azure ai search, and workflow trigger ( #3900 )
2026-01-13 12:52:49 +05:30
Saket Aryan and GitHub
2c90eedfff
chore: do a disk cleanup in gh actions to fix memo build ( #3899 )
2026-01-13 11:42:54 +05:30
Parshva Daftari and GitHub
23d31a830b
Added support for python 3.12 ( #3295 )
2025-08-12 15:01:41 -05:00
Deshraj Yadav and GitHub
7484eed4b2
Fix CI issues related to missing dependency ( #3096 )
2025-07-03 18:52:50 -07:00
Parshva Daftari and GitHub
044ad4f131
Reverting the changes of pip install ( #3010 )
2025-07-01 15:49:39 +05:30
Parshva Daftari and GitHub
ecd4d91046
Fix failing CI pipeline ( #2979 )
2025-06-20 15:19:11 +05:30
Akshat Jain and GitHub
c700d790db
Fix Build CI Failure ( #2973 )
2025-06-17 09:39:19 -07:00
Dev Khant and GitHub
d85fcda037
Formatting ( #2750 )
2025-05-22 01:17:29 +05:30
Dev Khant and GitHub
c3f3f82a3e
Migrate to Hatch and version bump -> 0.1.101 ( #2727 )
2025-05-20 22:58:51 +05:30
Dev Khant and GitHub
ec1d7a45d3
Fix all lint errors ( #2627 )
2025-05-06 01:16:02 +05:30
Dev Khant and GitHub
c7e2a71cd5
Update cd.yml
2025-03-06 00:19:12 +05:30
Dev Khant and GitHub
4237b9220b
CD changes ( #2316 )
2025-03-06 00:10:57 +05:30
Dev Khant and GitHub
dd1f2989bc
revert cd changes ( #2315 )
2025-03-05 17:33:17 +05:30
Dev Khant and GitHub
540ec1b816
fix cd ( #2314 )
2025-03-05 17:14:37 +05:30
Dev Khant and GitHub
0234c85be5
Fix CD ( #2309 )
2025-03-05 16:10:59 +05:30
Dev Khant and GitHub
8452dd598f
Integrate Supabase VectorDB ( #2290 )
2025-03-03 23:16:24 +05:30
Dev Khant and GitHub
e585d3c1cc
Skip few tests in Mem0 ( #1625 )
2024-08-01 08:31:57 -07:00
Dev Khant and GitHub
e9136c1aa0
Fix CI tests for Mem0 ( #1498 )
2024-07-18 13:28:19 -07:00
Deshraj Yadav and GitHub
fb5a3bfd95
Fix CI/CD ( #1492 )
2024-07-17 23:40:12 -07: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