Skip to content

feat(tools)!: @supermemory/tools 3.0 on the v5 API, retire @supermemory/ai-sdk - #1773

Merged
graphite-app[bot] merged 1 commit into
mainfrom
mtd/tools-v5
Oct 6, 2026
Merged

graphite-app[bot] merged 1 commit into
mainfrom
mtd/tools-v5

Conversation

@MaheshtheDev

Copy link
Copy Markdown
Member

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.

Copy link
Copy Markdown
Member Author

How to use the Graphite Merge Queue

Add 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.

@MaheshtheDev
MaheshtheDev marked this pull request as ready for review October 6, 2026 12:44
@socket-security

socket-security Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​supermemory@​5.0.06610010095100
Updatedpypi/​supermemory-openai-sdk@​1.0.8 ⏵ 1.0.9100100100100100

View full report

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
supermemory-mcp 17013ba Oct 06 2026, 04:58 PM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

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

@mintlify

mintlify Bot commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
supermemory 🟢 Ready View Preview Oct 6, 2026, 5:04 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

@graphite-app

graphite-app Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

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.

This branch was successfully deployed

1 active deployment
staging - apps/docs — 5c24e67d Deployed Oct 6, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants