supermemory/apps
Dhravya Shah 7430a3e9d0 fix(mcp): strip API extras from listMemories entries
The client parsed /v4/memories/list with z.looseObject, which keeps
unknown keys. The API returns extra per-entry fields (spaceId, orgId,
metadata, memoryRelations, temporalContext, forgetReason, …) that flow
into structuredContent, which is validated against the strict tool
outputSchema (additionalProperties: false) — producing
"data/memoryEntries/N must NOT have additional properties".

Switch memoryEntrySchema and memoryEntryHistorySchema to z.object, which
strips unknown keys on parse while still tolerating new API fields.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-18 20:54:09 -07:00
..
browser-extension fix: add type checks for TypeScript workspaces (#1447) 2026-08-13 17:55:50 +05:30
docs docs: historical backfill guide (#1474) 2026-08-14 20:46:21 +00:00
mcp fix(mcp): strip API extras from listMemories entries 2026-08-18 20:54:09 -07:00
memory-graph-playground fix: add type checks for TypeScript workspaces (#1447) 2026-08-13 17:55:50 +05:30
raycast-extension feat: mobile responsive, lint formats, toast, render issue fix (#688) 2026-01-21 03:11:53 +00:00
web fix(brain): keep the confirmed company domain after checkout return (#1536) 2026-08-18 23:13:12 +00:00