kartik-mem0
84ace27f27
chore(n8n): license the node under Apache-2.0 to match the monorepo
...
Every other publishable integration (@mem0/pi-agent-plugin,
@mem0/openclaw-mem0, @mem0/vercel-ai-provider) and the repo root ship
Apache-2.0. The n8n node carried MIT from the n8n starter template.
LICENSE is now byte-identical to integrations/pi-agent-plugin/LICENSE.
eslint-plugin-n8n-nodes-base hard-codes MIT in
community-package-json-license-not-default, so that rule is disabled.
It is a starter-template convention, not a functional requirement: n8n
resolves and loads community packages without reading the license field,
and n8n's own node packages (n8n-nodes-base, @n8n/n8n-nodes-langchain)
publish as "SEE LICENSE IN LICENSE.md" rather than MIT.
2026-07-29 20:21:16 +05:30
kartik-mem0
a7711c9c38
Merge remote-tracking branch 'origin/main' into n8n-rename
2026-07-29 20:01:44 +05:30
kartik-mem0
7495ab67ad
chore(n8n): add pnpm security overrides and refresh the lockfile
...
The n8n node was the only integration without a `pnpm.overrides` block,
so its tree carried 9 advisories (7 high, 2 moderate) that
pi-agent-plugin, openclaw, and vercel-ai-sdk already pin out. Adds the
same block, scoped to the packages actually present in this tree
(`esbuild` and `undici` are not, so their sibling entries are omitted
rather than carried over as dead config).
Down to 2 from 9. Both remaining are GHSA-mh99-v99m-4gvg on the 1.x and
2.x brace-expansion lines, whose fix shipped only in 5.0.8 with no
backport. Forcing those lines to 5.x does clear the audit but breaks
`gulp build`: rimraf -> glob -> minimatch@9 imports brace-expansion as a
default export, which the 5.x ESM build does not provide.
Replacement ranges are capped per major rather than left open like the
siblings'. An unbounded `uuid >=11.1.1` resolves to 14.x, which is
pure ESM and cannot be required by n8n-workflow under Jest's CJS
runtime.
All dev-only: the published package still declares zero runtime
dependencies, so none of this reaches an installed node. lint, build,
and the 5 tests pass; `pnpm install --frozen-lockfile` is clean.
2026-07-29 18:20:12 +05:30
kartik-mem0
a618939f00
chore(n8n): publish under the scoped @mem0/n8n-nodes-mem0 name
...
The unscoped `n8n-nodes-mem0` name is already taken on npm by an
unrelated publisher, so the CD workflow could never publish it. Move to
the `@mem0` scope, matching `@mem0/pi-agent-plugin` and
`@mem0/openclaw-mem0`, and add `publishConfig.access: public` since
scoped packages default to restricted.
n8n accepts scoped community packages: it strips the scope before
enforcing the `n8n-nodes-` prefix, the same shape as n8n's own
`@n8n/n8n-nodes-langchain`. Verified end to end on n8n 2.22.6 by
installing the packed tarball into the community-packages directory and
executing a workflow against node type `@mem0/n8n-nodes-mem0.mem0`.
The directory, workflow filenames, and the `n8n-nodes-mem0-v*` tag
prefix are unchanged. pnpm-lock.yaml needs no update: the pnpm v9 root
importer is anonymous and never recorded the package name.
2026-07-29 17:01:49 +05:30
Kartik and GitHub
ea2ee07586
chore: remove OpenMemory from the monorepo ( #6530 )
2026-07-29 15:10:32 +05:30
Kartik and GitHub
540d23d610
docs: serve an unconditioned favicon at the docs domain root ( #6649 )
2026-07-29 00:07:35 -07:00
Kartik and GitHub
3274390f82
docs: redirect /integrations/keywords to /integrations/respan ( #6648 )
2026-07-28 23:57:37 -07:00
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
Kartik and GitHub
c2150e8f1a
docs: SEO and AEO updates for the memory expiration page ( #6535 )
2026-07-23 20:46:29 +05:30
Kartik and GitHub
5e7adc4d12
chore: update changelog, bump versions to Python 2.0.13, TypeScript 3.1.1, OpenCode plugin 0.2.2 ( #6504 )
2026-07-22 23:27:47 +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
Kartik and GitHub
fec2fe6a2c
fix(vector-stores): scope Pinecone delete_col()/reset() to namespace ( #6287 )
2026-07-21 12:24:57 +05:30
Kartik and GitHub
8a57967c8a
chore(labels): retire graph-memory, ollama, and benchmark from issue templates + labeler ( #6447 )
2026-07-20 17:04:10 +05:30
Kartik and GitHub
756b0b1b6d
fix(ts-sdk): lazy-load optional provider SDKs in mem0ai/oss ( #6389 )
2026-07-20 15:53:35 +05:30
Kartik and GitHub
633b035342
feat(ts-sdk): add AWS Bedrock embedding provider ( #6185 )
2026-07-15 14:27:07 +05:30
Kartik and GitHub
ccbe5861a1
docs: remove criteria retrieval docs for non-existent feature ( #6282 )
2026-07-14 20:06:05 +05:30
Kartik and GitHub
50c3cf44f1
refactor(sdk): remove dead retrieval_criteria parameter ( #6313 )
2026-07-14 20:03:53 +05:30
Kartik and GitHub
d6d2588ef5
fix(mem0-plugin): store assistant-authored summaries with role="assistant" ( #6316 )
2026-07-14 20:03:36 +05:30
Kartik and GitHub
6c1741e3a4
docs: fold contextual-add into the Add concept page and redirect ( #6286 )
2026-07-14 20:02:47 +05:30
Kartik and GitHub
42cf18c4e6
chore: update changelog, bump SDK versions to Python 2.0.12 and TypeScript 3.1.0 ( #6281 )
2026-07-13 22:11:51 +05:30
Kartik and GitHub
d89793b666
refactor(ts-sdk): lazy-load optional provider SDKs so importing mem0ai/oss never requires them ( #6280 )
2026-07-13 15:23:12 +05:30
Kartik and GitHub
8488abe603
docs: correct custom categories, per-call custom_categories is supported ( #6218 )
2026-07-10 20:08:32 +05:30
Kartik and GitHub
49863e9a7a
docs: add a dedicated Memory Expiration page ( #6194 )
2026-07-10 20:08:24 +05:30
Kartik and GitHub
4470803fe5
docs: replace em-dashes in reranker docs with sentence-appropriate punctuation ( #6193 )
2026-07-09 23:11:23 +05:30
Kartik and GitHub
6a801bfe2f
feat(oss): add reranker + per-search rerank to the TypeScript OSS SDK ( #6055 )
2026-07-09 22:18:38 +05:30
Kartik and GitHub
2a4aa232b2
docs: replace em-dashes with sentence-appropriate punctuation ( #6188 )
2026-07-09 21:46:51 +05:30
Kartik and GitHub
99206f0c64
feat(oss): accept text in Memory.update(), deprecate data ( #6044 )
2026-07-09 19:32:51 +05:30
Kartik and GitHub
5dbf071356
docs: update README benchmarks to current temporal-reasoning results ( #6182 )
2026-07-09 15:57:05 +05:30
Kartik and GitHub
002fe46ab3
feat(ts-sdk): add xAI (Grok) LLM provider to OSS SDK ( #6115 )
2026-07-07 11:29:56 +05:30
Kartik and GitHub
b8141aaea8
docs: remove duplicate multimodal page and normalize em/en-dashes ( #6112 )
2026-07-06 20:22:20 +05:30
Kartik and GitHub
2bd3ff1eff
fix(vector-stores): prevent unhandled promise rejection in Supabase & Redis constructors ( #6111 )
2026-07-06 14:57:30 +05:30
Kartik and GitHub
fb2593e10d
docs: add subtle GitHub star nudges at OSS win-moments ( #5928 )
2026-07-01 23:13:51 +05:30
Kartik and GitHub
207f65deda
docs: navigation ( #5900 )
2026-07-01 22:48:23 +05:30
Kartik and GitHub
f2532f072f
chore: update changelog, bump SDK versions to Python 2.0.11 and TypeScript 3.0.13 ( #6031 )
2026-07-01 22:17:41 +05:30
Kartik and GitHub
41c8f00851
chore(integrations): plugin updates, pi-agent auto-recall, and version bumps ( #6011 )
2026-07-01 20:57:32 +05:30
Kartik and GitHub
c325bd3b8e
docs(changelog): consolidate per-package changelogs into the SDK changelog page ( #6007 )
2026-06-30 14:09:41 +05:30
Kartik and GitHub
b2ff3aeda5
Clean up release highlights copy and removing emdash from the docs ( #5984 )
2026-06-29 21:27:53 +05:30
Kartik and GitHub
754034abbc
Revert "fix(memory): accept llm kwarg in sync Memory.add()/_create_procedural_memory ( #5911 )" ( #5990 )
2026-06-29 21:27:16 +05:30
Kartik and GitHub
8d6b7c1d67
chore: update changelog, bump SDK versions to Python 2.0.10 and TypeScript 3.0.12 ( #5927 )
2026-06-27 22:33:14 +05:30
Kartik and GitHub
b44ce4dcc3
docs(cookbooks): fix v3 filters, response shapes & dead snippet in cookbooks ( #5841 )
2026-06-27 18:55:08 +05:30
Kartik and GitHub
e9c930c430
docs(components): fix LLM & embedder model IDs and TS support lists ( #5838 )
2026-06-27 18:42:02 +05:30
Kartik and GitHub
4b39d01ccb
docs(platform): align Platform docs with v3 SDK behavior ( #5849 )
2026-06-27 18:41:47 +05:30
Kartik and GitHub
49061718bd
docs(cookbooks): fix v3 filters & update() in companions/essentials ( #5844 )
2026-06-27 18:41:35 +05:30
Kartik and GitHub
7e7682a06d
docs(vectordbs): correct vector store config defaults & imports ( #5843 )
2026-06-27 12:40:16 +05:30
Kartik and GitHub
f38608fb50
docs(api-reference): align API docs & openapi.json with v3 spec ( #5848 )
2026-06-26 22:07:53 +05:30
Kartik and GitHub
fb11cdffbb
docs(changelog): fix score_details fields, graph-store note & dead link ( #5845 )
2026-06-26 22:05:14 +05:30
Kartik and GitHub
ee600705c2
docs: remove inaccurate api-changes migration page ( #5857 )
2026-06-26 22:03:53 +05:30
Kartik and GitHub
e4efdd2e29
docs: add SECURITY.md and improve contribution guidelines ( #5855 )
2026-06-26 16:02:53 +05:30
Kartik and GitHub
a87c9ce367
docs: fix mangled Python formatting in pgvector & Neon vector store guides ( #5853 )
2026-06-26 16:00:58 +05:30
Kartik and GitHub
d258b638ef
docs: document FastEmbed embedder + missing org/project API endpoints ( #5852 )
2026-06-26 16:00:12 +05:30
Kartik and GitHub
fbef369b91
docs(open-source): fix OSS feature docs for v3 SDK ( #5847 )
2026-06-26 14:14:33 +05:30
Kartik and GitHub
a7ed68e697
docs(integrations): fix retired model IDs, v3 response shapes & vercel deps ( #5842 )
2026-06-26 13:59:33 +05:30
Kartik and GitHub
8a92cf0306
docs(integrations): sync agent-plugin hook tables with actual hooks.json ( #5839 )
2026-06-26 13:58:28 +05:30
Kartik and GitHub
ac8f862ff7
fix(mem0-plugin): store files_touched as a list to stop double JSON-encoding ( #5806 )
2026-06-25 09:06:11 +05:30
Kartik and GitHub
98dbf90864
chore: update changelog, bump SDK versions to Python 2.0.8 and TypeScript 3.0.10 ( #5825 )
2026-06-24 20:21:06 +05:30
Kartik and GitHub
661ecb9f0f
docs(hermes): update for v3 API, OSS self-hosted mode, and new tools ( #5807 )
2026-06-24 11:59:13 +05:30
2ac3f3956a
fix(cli): pass telemetry context via stdin instead of argv ( #5668 )
...
Co-authored-by: JunghwanNA <70629228+shaun0927@users.noreply.github.com >
2026-06-19 13:57:53 +05:30
Kartik and GitHub
158e9111cb
chore: update changelog, bump SDK versions to Python 2.0.7 and TypeScript 3.0.9 ( #5615 )
2026-06-17 21:45:28 +05:30
Kartik and GitHub
9315e3036f
chore: retire in-repo evaluation/ in favor of mem0ai/memory-benchmarks ( #5520 )
2026-06-14 00:43:02 +05:30
Kartik and GitHub
b3ede5b7c0
chore: update changelog, bump SDK and package versions to 3.0.8 and 2.0.6 ( #5522 )
2026-06-13 20:59:53 +05:30
Kartik and GitHub
f322cf82b9
chore: consolidate cookbooks/ into an indexed examples/ directory ( #5517 )
2026-06-13 18:25:50 +05:30
Kartik and GitHub
73c975ba68
chore: bump version to 0.1.3, update mem0ai to ^3.0.7, and adjust CHANGELOG ( #5521 )
2026-06-13 18:10:50 +05:30
Kartik and GitHub
931d579ba5
chore(openclaw): release v1.0.13 and backfill v1.0.12 changelog ( #5519 )
2026-06-13 17:59:04 +05:30
Kartik and GitHub
f4773a0baf
fix(mem0-plugin): accurate per-editor telemetry attribution + OpenCode telemetry ( #5518 )
2026-06-13 16:48:29 +05:30
Kartik and GitHub
06d33f6cc4
fix: relax flaky entity boost parallelism timing threshold ( #5511 )
2026-06-12 21:07:47 +05:30
Kartik and GitHub
f681889b14
fix(pi-agent-plugin): make command results visible and relevance-filtered ( #5504 )
2026-06-12 19:13:31 +05:30
Kartik and GitHub
b5ec46be5b
fix(plugin): guard bare $USER refs in on_session_start.sh for Windows ( #5492 )
2026-06-12 19:13:19 +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
Kartik and GitHub
8399b088a5
chore: release Python SDK v2.0.5 and TypeScript SDK v3.0.7 ( #5470 )
2026-06-10 22:17:16 +05:30
Kartik and GitHub
2274b5acad
feat: add @mem0/pi-agent-plugin for Pi Agent memory ( #5459 )
2026-06-10 01:04:09 +05:30
Kartik and GitHub
d817aa9c12
fix(oss): parallelize entity boost searches in Memory.search ( #5377 )
2026-06-05 21:03:42 +05:30
Kartik and GitHub
7ac8ab154b
fix(vector_stores): normalize scores to similarity (higher = better) across all backends ( #5391 )
2026-06-05 19:13:26 +05:30
b00a1a1065
docs(google-adk): rewrite integration guide to use official ADK MemoryService APIs ( #5392 )
...
Co-authored-by: Nishar <nishar@dayos.com >
Co-authored-by: Nishar Miya <miyannishar786@gmail.com >
2026-06-05 19:13:00 +05:30
Kartik and GitHub
ae7f406265
fix(server): harden self-hosted server — pgvector upgrade, admin auth, endpoint security ( #5360 )
2026-06-05 16:35:12 +05:30
Kartik and GitHub
74771b4e76
feat(mem0-plugin): file-context injection, stop-hook summaries & activity timeline ( #5346 )
2026-06-03 00:55:07 +05:30
Kartik and GitHub
a3154d59e5
fix(docs): fix broken metadata filtering examples ( #5317 )
2026-05-30 20:16:56 +05:30
Kartik and GitHub
1019f0e17c
feat(mem0-plugin): auto coding categories, global search, OpenCode parity ( #5300 )
2026-05-30 00:18:46 +05:30
Kartik and GitHub
fea748d7e6
fix(antigravity-plugin): remove unnecessary skills symlink from install steps ( #5283 )
2026-05-28 13:49:02 +05:30
Kartik and GitHub
e83297f150
fix(antigravity-plugin): fix install commands to include skills and scripts ( #5282 )
2026-05-28 13:28:13 +05:30
Kartik and GitHub
add6aad40b
fix(opencode-plugin): fix tsconfig, add publishConfig and bun lockfile ( #5273 )
2026-05-28 11:28:21 +05:30
Kartik and GitHub
116c439b1d
fix(opencode-plugin): rename package to @mem0/opencode-plugin ( #5272 )
2026-05-28 00:16:45 +05:30
Kartik and GitHub
49b7953c44
fix(opencode-plugin): add plugin array to bundled opencode.json ( #5271 )
2026-05-27 23:46:05 +05:30
Kartik and GitHub
3e6ab39429
feat(mem0-plugin): add OpenCode & Antigravity plugins, CC parity, docs cleanup ( #5268 )
2026-05-27 23:17:37 +05:30
Kartik and GitHub
5a2201d76b
fix(pgvector): boolean filter casing, LIKE escaping, and TS scalar coercion ( #5264 )
2026-05-26 23:03:47 +05:30
Kartik and GitHub
ad736d9a06
fix(pgvector, server): add rich filter operators and fix /search 502 ( #5263 )
2026-05-26 22:47:41 +05:30
Kartik and GitHub
7f6d46050e
feat(mem0-plugin): v0.2.6 — fix memory visibility, remove redundant hooks, reduce latency ( #5257 )
2026-05-26 19:37:51 +05:30
Kartik and GitHub
f9c52baf21
feat(mem0-plugin): v0.2.5 — fix identity scoping, skill param bugs, add checklists ( #5247 )
2026-05-25 19:21:10 +05:30
Kartik and GitHub
0da3359a1a
feat(mem0-plugin): v0.2.4 — fix stats, session scoping, reduce noise, improve skill discovery ( #5244 )
2026-05-24 22:13:26 +05:30
Kartik and GitHub
6b9707fee9
docs(mem0-plugin): add changelog entries for v0.2.1, v0.2.2, v0.2.3 ( #5241 )
2026-05-23 17:35:48 +05:30
Kartik and GitHub
99beb007ab
feat(mem0-plugin): improve auto-triggering — pre-fetch, dedup, skill enforcement v0.2.3 ( #5237 )
2026-05-23 17:20:54 +05:30
Kartik and GitHub
16a7702d09
fix(mem0-plugin): v0.2.2 ( #5234 )
2026-05-22 21:47:14 +05:30
Kartik and GitHub
ac141fdafe
chore(mem0-plugin): bump marketplace versions to v0.2.1 ( #5231 )
2026-05-22 19:55:21 +05:30
Kartik and GitHub
b1188d6044
fix(mem0-plugin): reduce memory noise, match openclaw storage pattern ( #5229 )
2026-05-22 19:25:59 +05:30
Kartik and GitHub
0d61af60c2
feat(mem0-plugin): plugin v0.2.1 — Tiers 1-8 + PostHog telemetry + review fixes ( #5215 )
2026-05-22 19:01:14 +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
Kartik and GitHub
606ede7c0a
feat(mem0-plugin): onboarding, project scoping, identity banner ( #5207 )
2026-05-20 22:30:07 +05:30
Kartik and GitHub
6d3486ca56
docs: update changelog for v1.0.11 with new features, improvements, fixes, and dependency updates ( #5022 )
2026-04-29 22:45:26 +05:30
Kartik and GitHub
ebb9bb2b15
fix: adding skills config and updating the plugin the config ( #4958 )
2026-04-29 22:19:40 +05:30
Kartik and GitHub
bd9d27ff50
docs: changelog updates, version bump in mem0-ts and pyproject ( #4976 )
2026-04-25 23:06:57 +05:30