diff --git a/.roe-main-release-version b/.roe-main-release-version index 8465440..f90227b 100644 --- a/.roe-main-release-version +++ b/.roe-main-release-version @@ -1 +1 @@ -1-0-93 +1-0-94 diff --git a/README.md b/README.md index 157c06d..aa1f96d 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ A Python SDK for the [Roe](https://www.roe-ai.com/) API. -> **v1.1.9** - SDK operation coverage is synchronized across Python, +> **v1.1.10** - SDK operation coverage is synchronized across Python, > TypeScript, and Go. See `SDK_EXAMPLES.md` for copy-ready examples and > use cases. diff --git a/openapi/openapi.yml b/openapi/openapi.yml index 6e8ec47..d7658c8 100644 --- a/openapi/openapi.yml +++ b/openapi/openapi.yml @@ -4631,6 +4631,12 @@ components: type: string description: Engine Display Name readOnly: true + supports_memory: + type: boolean + readOnly: true + description: True when this engine has a built-in memory profile, so memory + profiles can be configured on it. Independent of whether memory is currently + switched on. input_definitions: type: array items: @@ -4661,6 +4667,7 @@ components: - name - organization_id - readonly + - supports_memory - version_name AgentVersionCreateRequest: type: object diff --git a/pyproject.toml b/pyproject.toml index 577ab4a..b718ffa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "roe-ai" -version = "1.1.9" +version = "1.1.10" authors = [ { name = "Roe", email = "founders@roe-ai.com" }, ] diff --git a/src/roe/_generated/models/agent_version.py b/src/roe/_generated/models/agent_version.py index a334214..3723a79 100644 --- a/src/roe/_generated/models/agent_version.py +++ b/src/roe/_generated/models/agent_version.py @@ -38,6 +38,8 @@ class AgentVersion: created_at (datetime.datetime): engine_class_id (str): Get engine_class_id from base_agent. engine_name (str): Engine Display Name + supports_memory (bool): True when this engine has a built-in memory profile, so memory profiles can be + configured on it. Independent of whether memory is currently switched on. input_definitions (list[AgentInputDefinition]): List of input definitions for this agent version. engine_config (Any): Engine configuration. organization_id (UUID): Organization ID from base_agent. @@ -53,6 +55,7 @@ class AgentVersion: created_at: datetime.datetime engine_class_id: str engine_name: str + supports_memory: bool input_definitions: list[AgentInputDefinition] engine_config: Any organization_id: UUID @@ -82,6 +85,8 @@ def to_dict(self) -> dict[str, Any]: engine_name = self.engine_name + supports_memory = self.supports_memory + input_definitions = [] for input_definitions_item_data in self.input_definitions: input_definitions_item = input_definitions_item_data.to_dict() @@ -117,6 +122,7 @@ def to_dict(self) -> dict[str, Any]: "created_at": created_at, "engine_class_id": engine_class_id, "engine_name": engine_name, + "supports_memory": supports_memory, "input_definitions": input_definitions, "engine_config": engine_config, "organization_id": organization_id, @@ -156,6 +162,8 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: engine_name = d.pop("engine_name") + supports_memory = d.pop("supports_memory") + input_definitions = [] _input_definitions = d.pop("input_definitions") for input_definitions_item_data in (_input_definitions): @@ -209,6 +217,7 @@ def _parse_creator(data: object) -> None | Unset | UserInfo: created_at=created_at, engine_class_id=engine_class_id, engine_name=engine_name, + supports_memory=supports_memory, input_definitions=input_definitions, engine_config=engine_config, organization_id=organization_id, diff --git a/uv.lock b/uv.lock index 6543e88..ea8765d 100644 --- a/uv.lock +++ b/uv.lock @@ -454,7 +454,7 @@ wheels = [ [[package]] name = "roe-ai" -version = "1.1.9" +version = "1.1.10" source = { editable = "." } dependencies = [ { name = "attrs" },