Repository navigation
feat(tools)!: @supermemory/tools 3.0 on the v5 API, retire @supermemory/ai-sdk - #1773
Conversation
How to use the Graphite Merge QueueAdd the label Main to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
supermemory-mcp | 17013ba | Oct 06 2026, 04:58 PM |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
supermemory-app | 6a3bd4b | Commit Preview URL Branch Preview URL |
Oct 06 2026, 04:38 PM |
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
Merge activity
|
…ry/ai-sdk (#1773) Every integration (AI SDK, OpenAI, Mastra, VoltAgent, Claude memory) now calls v5 through `supermemory@5`. The config takes one `namespace` instead of `containerTags` or `projectId`, and `withSupermemory` takes `namespace` and `id` instead of `containerTag` and `customId`. No aliases. With no config the tools still use `sm_project_default`. Conversations are stored as one document per conversation keyed by `id` instead of `/v4/conversations`. `memoryForget` drops `reason`; forgetting by text previews with `forgetMatching` and then forgets exact matches by id. Claude memory marks its files with `metadata.source` instead of a second tag. Search keeps the 2.x defaults so results do not shift. `packages/ai-sdk` is removed: npm already deprecates it in favor of `@supermemory/tools/ai-sdk`, so its CI steps and playground wiring go too. `apps/sdk-playground` moves to the new tools API and v5 routes, including its Python server. Tested against production: add, search, profile, list and delete. 112 unit tests pass; type errors drop from 148 to 141, none new. The `supermemory` dependency pins the rc until 5.0.0 is published.
a281ecb to
5c24e67
Compare

Every integration (AI SDK, OpenAI, Mastra, VoltAgent, Claude memory) now calls v5 through
supermemory@5. The config takes onenamespaceinstead ofcontainerTagsorprojectId, andwithSupermemorytakesnamespaceandidinstead ofcontainerTagandcustomId. No aliases. With no config the tools still usesm_project_default.Conversations are stored as one document per conversation keyed by
idinstead of/v4/conversations.memoryForgetdropsreason; forgetting by text previews withforgetMatchingand then forgets exact matches by id. Claude memory marks its files withmetadata.sourceinstead of a second tag. Search keeps the 2.x defaults so results do not shift.packages/ai-sdkis removed: npm already deprecates it in favor of@supermemory/tools/ai-sdk, so its CI steps and playground wiring go too.apps/sdk-playgroundmoves to the new tools API and v5 routes, including its Python server.Tested against production: add, search, profile, list and delete. 112 unit tests pass; type errors drop from 148 to 141, none new. The
supermemorydependency pins the rc until 5.0.0 is published.