Pratik
34894e2cea
fix(profiles): follow the jobs API
...
Four POST routes became one collection with the operation in the body, so the
three route pages collapse into one. samples became sample. Creates send an
Idempotency-Key and return a status_url to poll, which the client follows
rather than building the path.
Full rebuild is closed: regenerate_profiles answers 501 not_yet_available and
the docs say so instead of teaching a daily cadence that cannot run.
2026-09-16 17:02:10 -07:00
karthik
c4eea87526
Merge branch 'main' into user/karthik/user-profiles-docs
2026-09-15 22:12:30 +05:30
c7ee362aff
fix(security): resolve 12 Vanta/Dependabot vulnerabilities across 6 pnpm workspaces + poetry.lock ( #7280 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-09-11 16:07:57 +05:30
Pratik
623e33f2db
feat(profiles): SDK methods and docs for entity profiles
...
Adds the profile surface to both SDKs and documents it.
Python (MemoryClient + AsyncMemoryClient) and TypeScript gain:
get/generate profile, get/update settings, sample, regenerate.
A profile's keys come from the customer's own JSON Schema, so the TS
client keeps `profile` opaque and passes `schema` through untouched in
both directions. Camel-casing them would return field names that do not
match the schema the customer wrote.
Reads use the v2 envelope, where a known entity with no profile yet is a
200 carrying a status rather than a 404, so an empty state is
distinguishable from an error.
Verified against a live environment running this API: settings
round-trip, a partial update leaves the schema intact, generation
produces a profile under the configured schema, and sample, regenerate,
cooldown and the 400/404 paths all answer as documented.
2026-09-10 16:04:09 -07:00
Kartik and GitHub
9a7924befd
chore(release): bump Python and TypeScript SDK patch versions ( #7210 )
2026-09-02 18:44:55 +05:30
Kartik and GitHub
3cf41878ea
fix: replace PostHog evaluate_flags with static config for OSS notices ( #7185 )
2026-09-02 18:00:01 +05:30
Kartik and GitHub
4ddee9c51d
chore(release): bump SDK, CLI, and plugin versions; add Strands, DeepSeek Harness, and Kimi changelogs ( #7097 )
2026-08-24 18:10:44 +05:30
Harsh Vardhan Gupta and GitHub
5af797834c
fix(security): resolve 17 Vanta/Dependabot HIGH+CRITICAL vulnerabilities across 5 pnpm workspaces ( #7032 )
2026-08-21 17:41:41 +05:30
Kartik and GitHub
290de24bb8
feat(ci): gate pull requests on an accepted issue ( #6894 )
2026-08-14 17:05:27 +05:30
Kartik and GitHub
956bf4f88e
fix(ts-oss): return snake_case entity ids from the redis and valkey stores ( #6902 )
2026-08-14 16:56:27 +05:30
Kartik and GitHub
0f172c2890
fix(ts-oss): stop prototype keys from short-circuiting embedding lookup ( #6903 )
2026-08-14 16:56:03 +05:30
Kartik and GitHub
bfb51c6b93
fix(client): honor page_size in get_all when page is not passed ( #6900 )
2026-08-14 16:49:58 +05:30
Kartik and GitHub
a133287015
fix(llms/aws_bedrock): resolve provider for application inference profile ARNs ( #6899 )
2026-08-14 16:49:37 +05:30
Kartik and GitHub
71f2ebefa3
fix(memory): escape delimiters when building the session scope key ( #6892 )
2026-08-11 23:23:55 +05:30
Harsh Vardhan Gupta and GitHub
4debc58a83
fix(security): patch 8 HIGH + 18 MEDIUM Vanta vulnerabilities across 4 pnpm workspaces ( #6847 )
2026-08-07 19:04:33 +05:30
Kartik and GitHub
4a0a9a92a6
fix(ts-oss, py): release Oracle client on init failure, validate insert batches ( #6839 )
2026-08-06 18:16:25 +05:30
Kartik and GitHub
beea626f0a
perf(ts-oss): cut Oracle vector store round trips per review feedback ( #6835 )
2026-08-06 15:12:14 +05:30
Saket Aryan and GitHub
12c47f5249
feat(sdk, docs): expose agent_custom_instructions for agent-scoped extraction ( #6809 )
2026-08-05 22:12:10 +05:30
Kartik and GitHub
18021dd106
feat(ts-oss): add Oracle AI Vector Search vector store ( #6690 )
2026-08-05 10:55:33 +05:30
pratik and GitHub
fad0e0e415
fix(ts-sdk): await identity before building project-scoped URLs ( #6802 )
2026-08-04 16:31:18 -07:00
Kartik and GitHub
1112be3e5e
chore(release): bump SDK, CLI, and plugin versions ( #6800 )
2026-08-05 00:16:26 +05:30
pratik and GitHub
6052252250
fix(ts-sdk): take /v1/ping/ off the request critical path ( #6788 )
2026-08-04 10:37:50 -07:00
b830b99abe
fix(ts-oss): strip identity scope from add() metadata ( #6377 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-08-04 17:11:50 +05:30
Abhay Singh and GitHub
9ef409222f
fix(ts-oss/redis): fall back to "*" for empty or all-null filters ( #6014 )
2026-08-03 20:02:45 +05:30
Kartik and GitHub
c90bdbdce0
feat(cli): Platform option parity across Python and Node CLIs (MEM-5893) ( #6696 )
2026-08-03 17:10:44 +05:30
Kartik and GitHub
50bdaaea0c
chore: bump versions and update changelog for Python 2.0.15, TypeScript 3.1.3, and plugin releases ( #6715 )
2026-08-01 20:26:31 +05:30
c2c3a12838
fix: delete_all now drains all pages, not just the first batch (close… ( #4872 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-08-01 02:25:19 +05:30
Kartik and GitHub
07e58c54ae
fix: align default model names with SDK defaults ( #6704 )
2026-08-01 01:30:57 +05:30
Kartik and GitHub
cf3355e2ca
fix(reranker): align llm_reranker default model with SDK default ( #6703 )
2026-08-01 01:04:08 +05:30
Kartik and GitHub
29fa41558c
fix(vector-stores): Supabase 1000-row cap, RLS init probe, and col_info crash ( #6695 )
2026-07-31 20:36:41 +05:30
74f6dc6f0d
feat(ts-oss): add Qdrant server-side BM25 keywordSearch() + filter indexes ( #5851 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-07-30 15:34:00 +05:30
Abhay Singh and GitHub
bcca72e3f0
fix(ts-oss/together): honor TOGETHER_API_BASE in the embedder ( #6572 )
2026-07-30 15:29:05 +05:30
9c2d6222ce
fix(security): patch 32 HIGH + 57 MEDIUM Vanta vulnerabilities across 6 pnpm workspaces ( #6639 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-07-30 15:20:13 +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
Abhay Singh and GitHub
cc4671579f
fix(ts-oss/cassandra): apply every operator in a compound field filter ( #6511 )
2026-07-24 18:26:10 +05:30
microbluey and GitHub
19c7bb84a2
fix(ts-oss/chroma): stop dropping filter conditions in where-clause translation ( #6521 )
2026-07-23 20:07:19 +05:30
Abhishek Chauhan and GitHub
e6281ab724
fix(ts-oss): forward responseFormat to Gemini in generateResponse ( #6468 )
2026-07-23 19:48:33 +05:30
Abhay Singh and GitHub
ca2abca2b8
fix(ts-oss/milvus): skip '*' wildcard filter values instead of matching literally ( #6508 )
2026-07-23 00:41:45 +05:30
Abhay Singh and GitHub
0e582adc6c
fix(ts-oss/anthropic): find the text block in no-tools responses ( #6506 )
2026-07-23 00:40:40 +05:30
9caffeaa7b
fix(ts-sdk): use textLemmatized for BM25 keyword search on Milvus, OpenSearch, and MongoDB ( #6497 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-07-23 00:39:18 +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
f590c9596a
fix(ts-oss/baidu): convert L2 distance to similarity score in search() ( #6485 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-07-22 20:37:12 +05:30
39551145b8
fix(ts-oss): coerce non-string entity ids instead of crashing on trim() ( #6263 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-07-21 12:48:15 +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
d0c23a5950
fix(ts-oss): don't let update() metadata overwrite user_id/agent_id/run_id ( #6343 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-07-21 12:11:47 +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
50c3cf44f1
refactor(sdk): remove dead retrieval_criteria parameter ( #6313 )
2026-07-14 20:03:53 +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