From a187d1d3e3bd624ccb80abc79a4b93522db21ba4 Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 16:59:21 +0000 Subject: [PATCH 1/3] [fern-generated] Update SDK Generated by Fern CLI Version: unknown Generators: - fernapi/fern-python-sdk: 4.64.1 --- .fern/metadata.json | 4 ++-- pyproject.toml | 3 +-- src/zep_cloud/core/client_wrapper.py | 4 ++-- src/zep_cloud/types/edge_type.py | 4 ++-- src/zep_cloud/types/entity_property.py | 6 +++--- src/zep_cloud/types/entity_property_type.py | 2 +- src/zep_cloud/types/entity_type.py | 4 ++-- 7 files changed, 13 insertions(+), 14 deletions(-) diff --git a/.fern/metadata.json b/.fern/metadata.json index 543022f4..ceeaa835 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -11,6 +11,6 @@ "exported_class_name": "Zep" } }, - "originGitCommit": "93a98979696249bf014a0bf648ebf5cb10edffdd", - "sdkVersion": "4.0.0a3" + "originGitCommit": "6eab49e9f904a487d71c9e469a8b3c63a8e2eb5d", + "sdkVersion": "4.0.0a4" } \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index a500743f..2db1a258 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,11 +1,10 @@ [project] name = "zep-cloud" dynamic = ["version"] -version = "4.0.0a3" [tool.poetry] name = "zep-cloud" -version = "4.0.0a3" +version = "4.0.0a4" description = "" readme = "README.md" authors = [] diff --git a/src/zep_cloud/core/client_wrapper.py b/src/zep_cloud/core/client_wrapper.py index 1393e21b..a5a23988 100644 --- a/src/zep_cloud/core/client_wrapper.py +++ b/src/zep_cloud/core/client_wrapper.py @@ -27,12 +27,12 @@ def get_headers(self) -> typing.Dict[str, str]: import platform headers: typing.Dict[str, str] = { - "User-Agent": "zep-cloud/4.0.0a3", + "User-Agent": "zep-cloud/4.0.0a4", "X-Fern-Language": "Python", "X-Fern-Runtime": f"python/{platform.python_version()}", "X-Fern-Platform": f"{platform.system().lower()}/{platform.release()}", "X-Fern-SDK-Name": "zep-cloud", - "X-Fern-SDK-Version": "4.0.0a3", + "X-Fern-SDK-Version": "4.0.0a4", **(self.get_custom_headers() or {}), } headers["Authorization"] = f"Api-Key {self.api_key}" diff --git a/src/zep_cloud/types/edge_type.py b/src/zep_cloud/types/edge_type.py index 92fd1be9..10092bd8 100644 --- a/src/zep_cloud/types/edge_type.py +++ b/src/zep_cloud/types/edge_type.py @@ -9,8 +9,8 @@ class EdgeType(UniversalBaseModel): - description: str - name: str + description: typing.Optional[str] = None + name: typing.Optional[str] = None properties: typing.Optional[typing.List[EntityProperty]] = None source_targets: typing.Optional[typing.List[EdgeSourceTarget]] = None diff --git a/src/zep_cloud/types/entity_property.py b/src/zep_cloud/types/entity_property.py index bbc8d568..118be6b1 100644 --- a/src/zep_cloud/types/entity_property.py +++ b/src/zep_cloud/types/entity_property.py @@ -8,9 +8,9 @@ class EntityProperty(UniversalBaseModel): - description: str - name: str - type: EntityPropertyType + description: typing.Optional[str] = None + name: typing.Optional[str] = None + type: typing.Optional[EntityPropertyType] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/zep_cloud/types/entity_property_type.py b/src/zep_cloud/types/entity_property_type.py index 596fa183..68c0abda 100644 --- a/src/zep_cloud/types/entity_property_type.py +++ b/src/zep_cloud/types/entity_property_type.py @@ -2,4 +2,4 @@ import typing -EntityPropertyType = typing.Union[typing.Literal["Text", "Int", "Float", "Boolean"], typing.Any] +EntityPropertyType = typing.Union[typing.Literal["text", "int", "float", "boolean"], typing.Any] diff --git a/src/zep_cloud/types/entity_type.py b/src/zep_cloud/types/entity_type.py index b86cd9dc..313770e8 100644 --- a/src/zep_cloud/types/entity_type.py +++ b/src/zep_cloud/types/entity_type.py @@ -8,9 +8,9 @@ class EntityType(UniversalBaseModel): - description: str + description: typing.Optional[str] = None identity_properties: typing.Optional[typing.List[str]] = None - name: str + name: typing.Optional[str] = None properties: typing.Optional[typing.List[EntityProperty]] = None if IS_PYDANTIC_V2: From e41386217d12c4edcdd86787513ce753c1c7effb Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 16:59:21 +0000 Subject: [PATCH 2/3] [fern-replay] advance lockfile --- .fern/replay.lock | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.fern/replay.lock b/.fern/replay.lock index 31105e04..c48f2e31 100644 --- a/.fern/replay.lock +++ b/.fern/replay.lock @@ -24,5 +24,11 @@ generations: cli_version: unknown generator_versions: fernapi/fern-python-sdk: 4.64.1 -current_generation: 09a01ae94a9a200cca2e9c8056f5453159fcc418 + - commit_sha: e0584ce4f4a2c870a736d4981e6cc68167b4e13b + tree_hash: a06363083d7a9c734c8358691aa9776d6c37a552 + timestamp: 2026-08-25T16:59:18.677Z + cli_version: unknown + generator_versions: + fernapi/fern-python-sdk: 4.64.1 +current_generation: e0584ce4f4a2c870a736d4981e6cc68167b4e13b patches: [] From 97c2fc88cd2a9d2ced162718fb5505b69b4aca12 Mon Sep 17 00:00:00 2001 From: "zep-sdk-release-bot[bot]" Date: Tue, 25 Aug 2026 16:59:29 +0000 Subject: [PATCH 3/3] chore: bump SDK version to 4.0.0-alpha.4 --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 2db1a258..287e4f22 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,7 @@ [project] name = "zep-cloud" dynamic = ["version"] +version = "4.0.0a4" [tool.poetry] name = "zep-cloud"