Supermemory Console updates#
A new sidebar, smoother memory graphs, and fixes for Notion sync and container merges.
Fixes
- Merge containers with overlapping customIds without errors. The incoming copy gets a _merge suffix.
Product updates across supermemory API, MCP, plugins, SDKs, local tooling, and research.
A new sidebar, smoother memory graphs, and fixes for Notion sync and container merges.
The OpenAPI spec is now served from the conventional root path on both the API host and supermemory.ai, so an agent or crawler can find it without knowing the versioned URL.
Both of these serve the live spec:
https://api.supermemory.ai/openapi.json
https://supermemory.ai/openapi.json
The versioned paths still work and are unchanged:
https://api.supermemory.ai/v3/openapi
https://api.supermemory.ai/v4/openapiSupermemory now pulls relevant memories into every substantive prompt on its own, and the Claude Code status bar tells you what it did: how many memories it loaded, captured, and recalled this session, and how long ago it last saved.
The status bar rotates through these, roughly every four seconds:
6 loaded · 6 captured · 2 recalls
saved 12s ago
recalled 3m agoSet documentDate on each document so historical content lands on the date it actually happened instead of the date you uploaded it, which is what makes time-based search work on backfilled data.
Send up to 600 documents per request to POST /v3/documents/batch, sorted oldest to newest:
{
"documents": [
{
"id": "msg-2019-04-02-118",
"content": "Decided to move the billing cutover to Q3.",
"documentDate": "2019-04-02T09:15:00Z"
}
]
}
Without documentDate a backfilled document is dated the day you uploaded it, so a question like "what did we decide in 2019" will not find it.
The Google Drive connector now indexes Google Slides presentations alongside Docs and Sheets, so slide content is searchable with the rest of your Drive.
Use an API key from the Supermemory app to build custom tools and workflows on top of your Company Brain.
Call client.search() once instead of client.search.memories() and client.search.documents(). Pass searchMode to return memories, documents, or both.
const memories = await client.search({
q: 'What did we decide about pricing?',
searchMode: 'memories',
})
const documents = await client.search({
q: 'onboarding checklist',
searchMode: 'documents',
})
const both = await client.search({
q: 'Simpler search!',
searchMode: 'hybrid',
})Scoped API keys that can add memories can now call the v4 conversations endpoint with the same container-tag and write-access protections as memory ingestion.
Memory search now avoids long retry chains, so queries stay under 600 ms even when an upstream embedding provider slows down.
Review inferred memories from the dashboard and approve, decline, skip, or undo each suggestion before it becomes durable context.
Stalled or failed Dreaming batches now retry without blocking newer batches in the same container, reconnecting an approved MCP client reuses its API key, and the Cursor installation guide uses the published integration package.
Use the Memories API to describe what to remove, preview matches with a dry run, then send a second request to forget them.
Search now understands phrases like last week, in March, and between two dates, along with common numeric date formats.
The Chrome extension guides imports from ChatGPT, Claude, Grok, and Gemini; long memory profiles preserve recent, frequently updated facts while summarizing older context; and shareable integration links open a specific connection ready to set up.
The Supermemory CLI can set up memory for Claude Code, Cursor, OpenCode, and Codex from one command.
Eligible Nova users receive a Monday recap after weeks with at least three new documents, with digest history and email controls in the web app.
Review each MCP client's requested permissions and approve or deny access before it can read or write memory.
Paste multiple links into Add Memory to create a separate memory per URL, set up Apple Shortcuts from a single dialog, browse Integrations before signing in, and delete an organization from the Settings danger zone.
Install the self-hosted server from a published macOS or Linux binary with local authentication and encrypted embedded storage.
Nova keeps attached files with the thread and lets you choose whether each file becomes memory.
Nova adds message editing, a three-prompt queue, and Instant and Thinking modes; Claude Code gains /supermemory:status for authentication, project, and API key details; Cursor loads project memory at session start and saves it when the session ends.
Request a JSON export of up to 25,000 documents and memories. Organization exports require owner or admin access, and download links expire after six hours.
Teams can buy more Supermemory usage and manage billing from settings instead of starting a support loop.
The console billing page shows when a cancelled plan's access ends, organization names can be updated from web app settings, the chat input space selector defaults to Auto, and MCP clients reuse their active API key on reconnect.
The integrations catalog brings setup cards, categories, connection state, and deep links into one place.
Codex can organize captured work into custom memory containers and keep project Spaces named from the context it sees.
Nova now behaves like a mobile-first app instead of a desktop layout squeezed onto a phone.
Memory generation now uses timestamps and recent history so new information connects to related memories more accurately, the settings page is redesigned with billing in its own tab, and Google Drive PDFs preview inline in the document viewer.
The console playground can save completed exchanges as memories with Auto-Learn, SMFS ships a Dockerfile and devcontainer quickstart with OpenAI and LangChain example agents, and memories saved by plugins and MCP render with rich previews.
Scope which memories inform ingestion with filterByMetadata, cancel Pro and Scale subscriptions from billing settings, get email notifications for account and plan changes, and see connector sync status in Nova.
Console document uploads now accept Markdown files.
API billing now follows metered usage instead of relying only on fixed quotas.
Amp can recall memory at the start of an agent run and save useful outcomes when the run ends.
Nova gets a redesigned home dashboard, timeline view, refreshed onboarding, and expanded settings; connections move into the Add Memory modal; plus fixes for account deletion, MCP OAuth discovery, billing resilience, and the console.
SMFS mounts a Supermemory container as a local folder that shells, editors, and agents can use through ordinary file operations.
The examples repository adds research-assistant, knowledge-base, and code-sandbox templates, Console's Import tab accepts .docx files, and the SMFS repository gains an alpha Python tool for file operations and semantic memory search.
Install the Codex plugin to recall project and user memory, capture completed sessions, and explicitly search or save context.
Deleting an organization or account stops connector syncs and fully disconnects connections, MCP project lists refresh after a new project is used, and transactional emails use shorter layouts with plain links and one-time codes.
Google Drive sync can be limited to selected folders and files instead of importing everything.
Organizations with overages off now stop at their included allowance, organization creation during onboarding reliably activates and continues, and document updates count only newly added content.
Run v3 or v4 searches, tune retrieval settings, and inspect scored results, timing, or raw JSON before integrating the API.
Console stops organization creation at the three-organization limit with guidance on requesting more, free organizations lose overage access after a paid plan is canceled, and the memory graph is readable in light and dark mode.
Owners and admins can reset an organization while keeping members, billing, and the default project, CLI-created agents appear on Console's Agents page, and restricted members no longer see admin-only commands.
Console labels User Insights and team invitations as Scale or Enterprise features before setup, Notion connector docs clarify how documentLimit applies per sync, and User Insights now completes for larger organizations with visible processing state.
Generate Console reports about user segments, knowledge domains, and content patterns, with an optional prompt to focus the analysis.
Search API requests can set aggregate: true to combine related memory fragments into synthesized results, the CLI gets a guided setup command and interactive init, and several CLI fixes cover --no-browser, upload tags, and scoped keys.
API video ingestion no longer fails while extracting transcripts and descriptions, Notion imports explain unshared or linked databases and how to continue, and documents with large memory batches finish processing.
Empty Nova spaces can switch to All Spaces to find memories stored elsewhere, raw base64 images are recognized correctly during summarization, and OpenClaw recognizes Supermemory as its active memory backend.
Console's API key flow gets a guided side panel for expiry and scope with the key shown once, and the Requests page summarizes request volume, success rate, average search latency, and request types with per-key filtering.
Document ingestion can run up to three targeted searches to retrieve related memories as context, Nova explains region-unavailable models and offers alternatives, and the open-source LLM Bridge library supports OpenAI Responses and cross-provider streaming.
New v4 memories can carry an expiration time, a reason for forgetting, and document or event dates, sign-ups with unsupported email domains get a clear rejection, and usage limits account for full request size.
New Nova accounts create and activate a workspace during onboarding, Console Advanced Settings adds an account-email change flow, and account role changes now require administrator permission.
Scoped API keys can grant access to multiple container tags, Console's organization picker shows each organization's plan and usage totals, and empty Nova spaces offer direct actions to start saving content.
Paid Console users can open the billing portal from the Billing page, the Requests page gets adjustable page sizes, connector setup lets you choose a document limit, and the Documents API adds audio transcription.
Pro and Scale organizations can choose whether API usage continues into overage from Billing; Enterprise overage remains enabled and cannot be toggled.
Microsoft Agent Framework gains a Supermemory integration with automatic recall, optional conversation storage, and explicit memory tools, Nova adds multi-select document deletion, and Console admins can copy pending invitation links.
Plugin sign-in now shows an approval page before returning an API key to the requesting app, OpenCode gains a /supermemory-logout command, OpenClaw builds memory from user messages while treating agent replies as context, and plugin sign-in works for users with multiple organizations.
A new ViaSocket guide covers Supermemory searches and profiles in no-code flows, Console's memory graph filters by container tags, and scheduled downgrades now show the correct billing actions.
MemoryBench gains a Claude skill for scaffolding provider adapters and running benchmarks, new filesystem-memory and hybrid-RAG providers for comparison, and the Supermemory repository gets a Claude skill with setup guidance and TypeScript and Python examples.
OpenClaw can route store, search, forget, and profile operations to custom memory containers, document listing matches any selected container tag, and throttled API keys get a proper rate-limit error.
The v4 Search API can return raw document chunks, extracted memories, or both for each query.
OpenCode can use exact user and project container tags reusable across teammates and machines, plus fixes for saving captured conversation transcripts and MCP's forget action.
The API can merge two container tags into one while preserving their documents and memories, and Nova can filter the document grid and memory graph across multiple selected Spaces.
Array filters in search, memories, and connections now safely handle user-provided values, and related results stay within the active organization.
Search results deduplicate identical content down to the highest-scoring match, Console can create API keys scoped to a single container tag, and owners and admins can delete a container tag with its memories and documents through the API.
Memory extraction now treats dated plans as expiring facts and records why they should expire.
Developers can attach project-specific context to a container tag so memory extraction uses it during ingestion, and the Startup Program application button opens a prefilled email.
Console gains a dedicated Plugins page for browsing and managing plugins, and documents stuck in the queue now retry automatically up to three times before being marked failed.
Notion connections expose page properties like status, tags, dates, and assignees as document metadata for filtering and queries, and appending to a document now retains the full combined content with its total token count.
Console recognizes Enterprise plans across billing, invoices, usage, and the account menu, and web links that block automated availability checks can still be imported.
AI SDK memory tools support strict schema validation for models that require every parameter, MCP recall results include the memory text next to each match percentage, and pages saved by the browser extension keep their original source link.
The MCP server can list your projects and use their names when saving or recalling memories, and reconnecting an approved MCP client reuses its active API key instead of creating another one.
PDF imports retry failed pages with a fallback extractor without truncating long documents, and Console no longer shows accepted invitations as pending or overflows on long organization IDs.
Console can filter recent documents by container tags, includes a Startup Program application with $1,000 in usage credits, and lets free organizations start a Pro upgrade from the sidebar.
Delete a consumer organization and its stored data from Profile settings, control how retrieved memories are formatted in AI SDK prompts, and see token and search-query usage in Console for the current and previous billing periods.
MemoryBench can run benchmark phases concurrently with separate concurrency controls per phase, and MCP and streaming connections retry brief server overloads before returning a temporary-unavailable error.
Memories added through MCP now count against the memory allowance instead of the API token limit, and the Add Memory connection picker opens Google Drive instead of returning a disabled-connector error.