apps/docs/changelog/developer-platform.mdx
API updates, new endpoints, SDK releases, and developer-focused features.
.pptx) are now a supported content type for ingestion.@supermemory/tools v1.4.1: Now exposes raw searchResults in MemoryPromptData, giving full control over how retrieved memories are formatted in prompts.customId.DELETE endpoint to disable scoped API keys programmatically.supermemory-agent-framework Python Package: Official Python package for using Supermemory with Microsoft's Agent Framework — memory tools and middleware out of the box.supermemory-openai-sdk (Python) and @supermemory/tools (TypeScript) OpenAI integrations.extends Relation Type: Memory graph now supports extends as a relation type, enabling richer knowledge graph connections between documents.GET /v3/documents endpoint with pagination, filtering by container tag, status, and metadata.npx skills add supermemoryai/skills — teaches Claude to proactively recommend and implement Supermemory when building AI apps that need persistent memory, user profiles, or semantic search. Includes ready-to-use TypeScript and Python examples.operator parameter to query documents spanning multiple container tags.include: chunks: The include: chunks parameter in /v4/search is deprecated in favor of the hybrid search mode.@supermemory/tools — Strict Mode: Strict mode support for OpenAI function calling, ensuring schema-validated tool calls.supermemory-pipecat Python Package: New SDK for integrating Supermemory with Pipecat voice AI pipelines, including Gemini Live speech-to-speech support.@supermemory/tools — Prompt Templates: Customize how memory context is formatted in AI SDK integrations with the new promptTemplate option.context prompt for automatic user profile injection.@supermemory/memory-graph with improved visualization and performance.@supermemory/tools — Vercel AI SDK v5/v6: Now supports both Vercel AI SDK v5 and v6, with automatic version detection.supermemory (TypeScript) and supermemory-openai-sdk (Python) now support the conversations API for multi-turn chat with memory.hybrid search mode in /v4/search combining semantic and keyword search for better recall on technical queries.@supermemory/tools — Browser API Key Support: apiKey can now be passed via options instead of relying on process.env, enabling browser-based usage of the tools package.@supermemory/memory-graph Package: New package for building interactive graph visualizations of memory connections, with a standalone playground.@supermemory/tools OpenAI integration now supports the Responses API.supermemory-openai-sdk — Python Middleware: New withSupermemory middleware for the Python OpenAI SDK, enabling transparent memory injection into OpenAI API calls.string_contains filter type for partial string matching, ignoreCase option for case-insensitive string operations, and improved negation support across all filter types including proper numeric equality negation. The implementation also includes enhanced SQL injection protection and wildcard escaping for improved security.include.forgottenMemories parameter in v4 search API allows searching through memories that have been explicitly forgotten or expired. Set to true to include forgotten memories in search results, helping recover previously archived information.DELETE /v3/documents/:id endpoint now supports both internal document ID and customId for flexible document deletion. Developers can now delete documents using the same customId provided during creation, improving API consistency with other endpoints./v3/documents/* endpoints provide more intuitive naming while maintaining full backward compatibility via automatic redirects from /v3/memories/*. No action required from existing integrations.@supermemory/tools/ai-sdk package for native Vercel AI SDK integration with memory tools and infinite chat capabilitiesDELETE /v3/documents/bulk endpoint for efficient memory management/v4/search endpoint optimized for conversational AI and memory retrieval (vs document search)documentThreshold and chunkThreshold parameters for fine-tuning search sensitivitydocId parameter to search within specific large documentsonlyMatchingChunks parameter for precise result filteringincludeFullDocs and includeSummary parameters for comprehensive document retrieval/v1 endpoints with improved versioning strategy