From 5edc65d8bedd4dab7089448e844abf41a6175a0c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 25 Apr 2026 21:26:02 +0000 Subject: [PATCH 1/2] feat(api): api update --- .stats.yml | 4 +-- .../types/search_memories_response.py | 26 +++++++++++++++++-- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/.stats.yml b/.stats.yml index a0202ef..561f9fe 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 26 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/supermemory--inc%2Fsupermemory-new-0240419cabee6cafb40d76dd14a1faf53930e3324dc569fa1f1390c86bbe9f70.yml -openapi_spec_hash: 15f9d935cc44bdd64978a777f70e6b4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/supermemory--inc%2Fsupermemory-new-f979eba02e9720ab41111944b4f4441caf9b3f0c56e1d85ac4ddd4a2b0fa7ede.yml +openapi_spec_hash: aacf6838b9ec2431611e87fab118d913 config_hash: cde97ef3188581c5f4924c633ec33ddb diff --git a/src/supermemory/types/search_memories_response.py b/src/supermemory/types/search_memories_response.py index 3395f88..c6f84d2 100644 --- a/src/supermemory/types/search_memories_response.py +++ b/src/supermemory/types/search_memories_response.py @@ -14,6 +14,7 @@ "ResultContext", "ResultContextChild", "ResultContextParent", + "ResultContextRelated", "ResultDocument", ] @@ -72,13 +73,31 @@ class ResultContextParent(BaseModel): """ +class ResultContextRelated(BaseModel): + memory: str + """The related memory content""" + + relation: Literal["extends", "derives"] + """Relation type""" + + updated_at: str = FieldInfo(alias="updatedAt") + """Related memory last update date""" + + metadata: Optional[Dict[str, object]] = None + """Related memory metadata""" + + class ResultContext(BaseModel): - """Object containing arrays of parent and child contextual memories""" + """ + Object containing version history (parents/children via updates) and related memories (extends/derives) + """ children: Optional[List[ResultContextChild]] = None parents: Optional[List[ResultContextParent]] = None + related: Optional[List[ResultContextRelated]] = None + class ResultDocument(BaseModel): id: str @@ -123,7 +142,10 @@ class Result(BaseModel): """Relevant chunks from associated documents (only included when chunks=true)""" context: Optional[ResultContext] = None - """Object containing arrays of parent and child contextual memories""" + """ + Object containing version history (parents/children via updates) and related + memories (extends/derives) + """ documents: Optional[List[ResultDocument]] = None """Associated documents for this memory entry""" From 8aa0f03f0c833d84f4b18463f5908b5d3121775c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 25 Apr 2026 21:26:24 +0000 Subject: [PATCH 2/2] release: 3.36.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ pyproject.toml | 2 +- src/supermemory/_version.py | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 702097b..43696c2 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "3.35.0" + ".": "3.36.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index e2006b2..aad74df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 3.36.0 (2026-04-25) + +Full Changelog: [v3.35.0...v3.36.0](https://github.com/supermemoryai/python-sdk/compare/v3.35.0...v3.36.0) + +### Features + +* **api:** api update ([5edc65d](https://github.com/supermemoryai/python-sdk/commit/5edc65d8bedd4dab7089448e844abf41a6175a0c)) + ## 3.35.0 (2026-04-23) Full Changelog: [v3.34.0...v3.35.0](https://github.com/supermemoryai/python-sdk/compare/v3.34.0...v3.35.0) diff --git a/pyproject.toml b/pyproject.toml index 63011b4..9b6a4eb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "supermemory" -version = "3.35.0" +version = "3.36.0" description = "The official Python library for the supermemory API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/supermemory/_version.py b/src/supermemory/_version.py index 2e1569f..09a66a8 100644 --- a/src/supermemory/_version.py +++ b/src/supermemory/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "supermemory" -__version__ = "3.35.0" # x-release-please-version +__version__ = "3.36.0" # x-release-please-version