From 03af884e31a3df4d42a863c06c5ab4dfc2374374 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 23 Jul 2025 23:54:44 +0000 Subject: [PATCH 1/4] feat(api): manual updates --- .stats.yml | 2 +- api.md | 6 -- src/agentex/types/__init__.py | 1 - src/agentex/types/shared/__init__.py | 3 - .../types/shared/task_message_update.py | 83 ------------------- 5 files changed, 1 insertion(+), 94 deletions(-) delete mode 100644 src/agentex/types/shared/__init__.py delete mode 100644 src/agentex/types/shared/task_message_update.py diff --git a/.stats.yml b/.stats.yml index d5f8c8ab..bad9b200 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 34 openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-62a09183a027c64707ad1b9d7a5ccc66c8abf3965e6075282cb5ab72f742a2b3.yml openapi_spec_hash: 47f43703822077a82e2edf82d4b7e0e5 -config_hash: 8691ea87e9147c7f77e63100041c1a3c +config_hash: dc388766b3eba23cc8e18aa81563182d diff --git a/api.md b/api.md index 223b095e..0167ad25 100644 --- a/api.md +++ b/api.md @@ -1,9 +1,3 @@ -# Shared Types - -```python -from agentex.types import TaskMessageUpdate -``` - # Agents Types: diff --git a/src/agentex/types/__init__.py b/src/agentex/types/__init__.py index 5623fb8a..7092f51a 100644 --- a/src/agentex/types/__init__.py +++ b/src/agentex/types/__init__.py @@ -7,7 +7,6 @@ from .agent import Agent as Agent from .event import Event as Event from .state import State as State -from .shared import TaskMessageUpdate as TaskMessageUpdate from .acp_type import AcpType as AcpType from .data_delta import DataDelta as DataDelta from .text_delta import TextDelta as TextDelta diff --git a/src/agentex/types/shared/__init__.py b/src/agentex/types/shared/__init__.py deleted file mode 100644 index 7b5a4954..00000000 --- a/src/agentex/types/shared/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from .task_message_update import TaskMessageUpdate as TaskMessageUpdate diff --git a/src/agentex/types/shared/task_message_update.py b/src/agentex/types/shared/task_message_update.py deleted file mode 100644 index cc01b598..00000000 --- a/src/agentex/types/shared/task_message_update.py +++ /dev/null @@ -1,83 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from typing import Union, Optional -from typing_extensions import Literal, Annotated, TypeAlias - -from ..._utils import PropertyInfo -from ..._models import BaseModel -from ..task_message import TaskMessage -from ..task_message_delta import TaskMessageDelta -from ..task_message_content import TaskMessageContent - -__all__ = [ - "TaskMessageUpdate", - "StreamTaskMessageStart", - "StreamTaskMessageDelta", - "StreamTaskMessageFull", - "StreamTaskMessageDone", -] - - -class StreamTaskMessageStart(BaseModel): - content: TaskMessageContent - - index: Optional[int] = None - - parent_task_message: Optional[TaskMessage] = None - """Represents a message in the agent system. - - This entity is used to store messages in MongoDB, with each message associated - with a specific task. - """ - - type: Optional[Literal["start"]] = None - - -class StreamTaskMessageDelta(BaseModel): - delta: Optional[TaskMessageDelta] = None - """Delta for text updates""" - - index: Optional[int] = None - - parent_task_message: Optional[TaskMessage] = None - """Represents a message in the agent system. - - This entity is used to store messages in MongoDB, with each message associated - with a specific task. - """ - - type: Optional[Literal["delta"]] = None - - -class StreamTaskMessageFull(BaseModel): - content: TaskMessageContent - - index: Optional[int] = None - - parent_task_message: Optional[TaskMessage] = None - """Represents a message in the agent system. - - This entity is used to store messages in MongoDB, with each message associated - with a specific task. - """ - - type: Optional[Literal["full"]] = None - - -class StreamTaskMessageDone(BaseModel): - index: Optional[int] = None - - parent_task_message: Optional[TaskMessage] = None - """Represents a message in the agent system. - - This entity is used to store messages in MongoDB, with each message associated - with a specific task. - """ - - type: Optional[Literal["done"]] = None - - -TaskMessageUpdate: TypeAlias = Annotated[ - Union[StreamTaskMessageStart, StreamTaskMessageDelta, StreamTaskMessageFull, StreamTaskMessageDone], - PropertyInfo(discriminator="type"), -] From 8dccfbdd9b8b887bfb99c79a9a28163215560ae4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 23 Jul 2025 23:58:38 +0000 Subject: [PATCH 2/4] feat(api): manual updates --- .stats.yml | 2 +- api.md | 7 +- src/agentex/types/__init__.py | 1 + src/agentex/types/shared/__init__.py | 3 + .../types/shared/task_message_update.py | 83 +++++++++++++++++++ 5 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 src/agentex/types/shared/__init__.py create mode 100644 src/agentex/types/shared/task_message_update.py diff --git a/.stats.yml b/.stats.yml index bad9b200..caa26cd6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 34 openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-62a09183a027c64707ad1b9d7a5ccc66c8abf3965e6075282cb5ab72f742a2b3.yml openapi_spec_hash: 47f43703822077a82e2edf82d4b7e0e5 -config_hash: dc388766b3eba23cc8e18aa81563182d +config_hash: 5eaa2103a510f706c6dafdf62f809428 diff --git a/api.md b/api.md index 0167ad25..3d2b9ae7 100644 --- a/api.md +++ b/api.md @@ -1,3 +1,9 @@ +# Shared Types + +```python +from agentex.types import TaskMessageUpdate +``` + # Agents Types: @@ -13,7 +19,6 @@ from agentex.types import ( DataDelta, TaskMessageContent, TaskMessageDelta, - TaskMessageUpdate, TextDelta, ToolRequestDelta, ToolResponseDelta, diff --git a/src/agentex/types/__init__.py b/src/agentex/types/__init__.py index 7092f51a..5623fb8a 100644 --- a/src/agentex/types/__init__.py +++ b/src/agentex/types/__init__.py @@ -7,6 +7,7 @@ from .agent import Agent as Agent from .event import Event as Event from .state import State as State +from .shared import TaskMessageUpdate as TaskMessageUpdate from .acp_type import AcpType as AcpType from .data_delta import DataDelta as DataDelta from .text_delta import TextDelta as TextDelta diff --git a/src/agentex/types/shared/__init__.py b/src/agentex/types/shared/__init__.py new file mode 100644 index 00000000..7b5a4954 --- /dev/null +++ b/src/agentex/types/shared/__init__.py @@ -0,0 +1,3 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from .task_message_update import TaskMessageUpdate as TaskMessageUpdate diff --git a/src/agentex/types/shared/task_message_update.py b/src/agentex/types/shared/task_message_update.py new file mode 100644 index 00000000..cc01b598 --- /dev/null +++ b/src/agentex/types/shared/task_message_update.py @@ -0,0 +1,83 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from typing import Union, Optional +from typing_extensions import Literal, Annotated, TypeAlias + +from ..._utils import PropertyInfo +from ..._models import BaseModel +from ..task_message import TaskMessage +from ..task_message_delta import TaskMessageDelta +from ..task_message_content import TaskMessageContent + +__all__ = [ + "TaskMessageUpdate", + "StreamTaskMessageStart", + "StreamTaskMessageDelta", + "StreamTaskMessageFull", + "StreamTaskMessageDone", +] + + +class StreamTaskMessageStart(BaseModel): + content: TaskMessageContent + + index: Optional[int] = None + + parent_task_message: Optional[TaskMessage] = None + """Represents a message in the agent system. + + This entity is used to store messages in MongoDB, with each message associated + with a specific task. + """ + + type: Optional[Literal["start"]] = None + + +class StreamTaskMessageDelta(BaseModel): + delta: Optional[TaskMessageDelta] = None + """Delta for text updates""" + + index: Optional[int] = None + + parent_task_message: Optional[TaskMessage] = None + """Represents a message in the agent system. + + This entity is used to store messages in MongoDB, with each message associated + with a specific task. + """ + + type: Optional[Literal["delta"]] = None + + +class StreamTaskMessageFull(BaseModel): + content: TaskMessageContent + + index: Optional[int] = None + + parent_task_message: Optional[TaskMessage] = None + """Represents a message in the agent system. + + This entity is used to store messages in MongoDB, with each message associated + with a specific task. + """ + + type: Optional[Literal["full"]] = None + + +class StreamTaskMessageDone(BaseModel): + index: Optional[int] = None + + parent_task_message: Optional[TaskMessage] = None + """Represents a message in the agent system. + + This entity is used to store messages in MongoDB, with each message associated + with a specific task. + """ + + type: Optional[Literal["done"]] = None + + +TaskMessageUpdate: TypeAlias = Annotated[ + Union[StreamTaskMessageStart, StreamTaskMessageDelta, StreamTaskMessageFull, StreamTaskMessageDone], + PropertyInfo(discriminator="type"), +] From 714e97ed1813a4a91b421fb77fadaf2afac2450d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 01:02:48 +0000 Subject: [PATCH 3/4] feat(api): manual updates --- .stats.yml | 2 +- api.md | 7 +------ src/agentex/types/__init__.py | 2 +- src/agentex/types/shared/__init__.py | 3 --- src/agentex/types/{shared => }/task_message_update.py | 10 +++++----- 5 files changed, 8 insertions(+), 16 deletions(-) delete mode 100644 src/agentex/types/shared/__init__.py rename src/agentex/types/{shared => }/task_message_update.py (90%) diff --git a/.stats.yml b/.stats.yml index caa26cd6..8701346d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 34 openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-62a09183a027c64707ad1b9d7a5ccc66c8abf3965e6075282cb5ab72f742a2b3.yml openapi_spec_hash: 47f43703822077a82e2edf82d4b7e0e5 -config_hash: 5eaa2103a510f706c6dafdf62f809428 +config_hash: 8d5db979856e35045ae2cdc248ddae47 diff --git a/api.md b/api.md index 3d2b9ae7..0167ad25 100644 --- a/api.md +++ b/api.md @@ -1,9 +1,3 @@ -# Shared Types - -```python -from agentex.types import TaskMessageUpdate -``` - # Agents Types: @@ -19,6 +13,7 @@ from agentex.types import ( DataDelta, TaskMessageContent, TaskMessageDelta, + TaskMessageUpdate, TextDelta, ToolRequestDelta, ToolResponseDelta, diff --git a/src/agentex/types/__init__.py b/src/agentex/types/__init__.py index 5623fb8a..94baf2ca 100644 --- a/src/agentex/types/__init__.py +++ b/src/agentex/types/__init__.py @@ -7,7 +7,6 @@ from .agent import Agent as Agent from .event import Event as Event from .state import State as State -from .shared import TaskMessageUpdate as TaskMessageUpdate from .acp_type import AcpType as AcpType from .data_delta import DataDelta as DataDelta from .text_delta import TextDelta as TextDelta @@ -38,6 +37,7 @@ from .state_create_params import StateCreateParams as StateCreateParams from .state_list_response import StateListResponse as StateListResponse from .state_update_params import StateUpdateParams as StateUpdateParams +from .task_message_update import TaskMessageUpdate as TaskMessageUpdate from .tool_response_delta import ToolResponseDelta as ToolResponseDelta from .tracker_list_params import TrackerListParams as TrackerListParams from .task_delete_response import TaskDeleteResponse as TaskDeleteResponse diff --git a/src/agentex/types/shared/__init__.py b/src/agentex/types/shared/__init__.py deleted file mode 100644 index 7b5a4954..00000000 --- a/src/agentex/types/shared/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from .task_message_update import TaskMessageUpdate as TaskMessageUpdate diff --git a/src/agentex/types/shared/task_message_update.py b/src/agentex/types/task_message_update.py similarity index 90% rename from src/agentex/types/shared/task_message_update.py rename to src/agentex/types/task_message_update.py index cc01b598..13e1e821 100644 --- a/src/agentex/types/shared/task_message_update.py +++ b/src/agentex/types/task_message_update.py @@ -3,11 +3,11 @@ from typing import Union, Optional from typing_extensions import Literal, Annotated, TypeAlias -from ..._utils import PropertyInfo -from ..._models import BaseModel -from ..task_message import TaskMessage -from ..task_message_delta import TaskMessageDelta -from ..task_message_content import TaskMessageContent +from .._utils import PropertyInfo +from .._models import BaseModel +from .task_message import TaskMessage +from .task_message_delta import TaskMessageDelta +from .task_message_content import TaskMessageContent __all__ = [ "TaskMessageUpdate", From 35cbb0e215f500eb446792267fb3f2fb4babb43f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 01:05:15 +0000 Subject: [PATCH 4/4] release: 0.1.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 10 ++++++++++ pyproject.toml | 2 +- src/agentex/_version.py | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3d2ac0bd..5547f83e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.0" + ".": "0.1.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 65e26af4..ad6849f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 0.1.1 (2025-07-24) + +Full Changelog: [v0.1.0...v0.1.1](https://github.com/scaleapi/agentex-python/compare/v0.1.0...v0.1.1) + +### Features + +* **api:** manual updates ([714e97e](https://github.com/scaleapi/agentex-python/commit/714e97ed1813a4a91b421fb77fadaf2afac2450d)) +* **api:** manual updates ([8dccfbd](https://github.com/scaleapi/agentex-python/commit/8dccfbdd9b8b887bfb99c79a9a28163215560ae4)) +* **api:** manual updates ([03af884](https://github.com/scaleapi/agentex-python/commit/03af884e31a3df4d42a863c06c5ab4dfc2374374)) + ## 0.1.0 (2025-07-23) Full Changelog: [v0.1.0-alpha.6...v0.1.0](https://github.com/scaleapi/agentex-python/compare/v0.1.0-alpha.6...v0.1.0) diff --git a/pyproject.toml b/pyproject.toml index af4a659c..6919f8a4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "agentex-sdk" -version = "0.1.0" +version = "0.1.1" description = "The official Python library for the agentex API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/agentex/_version.py b/src/agentex/_version.py index b89c1711..9842f69a 100644 --- a/src/agentex/_version.py +++ b/src/agentex/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "agentex" -__version__ = "0.1.0" # x-release-please-version +__version__ = "0.1.1" # x-release-please-version