From c51f9eae2024b0bc52a3917c566d0de17cf1019c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 2 Jan 2026 17:32:23 +0000 Subject: [PATCH 01/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a7042876e..bc57821e7 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-43921054bad3c6969dc10f5899faa5924f3c029ccffb55965bbb6e7c9a0f22c6.yml -openapi_spec_hash: 17b74748a86bc159767dbb66ba46f54d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-cdb8c2bba2a7afe729633081644f04f118739f8c5119ed6947003ca1beb356c9.yml +openapi_spec_hash: 53c804f1c35a6733b69499e47b109664 config_hash: 32eb65911c08ac84d117cecdf2759869 From 58c6ea00c24f77f26504cf711c301f18a1c0e496 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 2 Jan 2026 18:32:23 +0000 Subject: [PATCH 02/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bc57821e7..a7042876e 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-cdb8c2bba2a7afe729633081644f04f118739f8c5119ed6947003ca1beb356c9.yml -openapi_spec_hash: 53c804f1c35a6733b69499e47b109664 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-43921054bad3c6969dc10f5899faa5924f3c029ccffb55965bbb6e7c9a0f22c6.yml +openapi_spec_hash: 17b74748a86bc159767dbb66ba46f54d config_hash: 32eb65911c08ac84d117cecdf2759869 From 33ade2859c35413ecb4972a68a85cc0ef426e864 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 2 Jan 2026 21:32:08 +0000 Subject: [PATCH 03/84] feat(api): api update --- .stats.yml | 4 ++-- tests/api_resources/test_spans.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.stats.yml b/.stats.yml index a7042876e..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-43921054bad3c6969dc10f5899faa5924f3c029ccffb55965bbb6e7c9a0f22c6.yml -openapi_spec_hash: 17b74748a86bc159767dbb66ba46f54d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 diff --git a/tests/api_resources/test_spans.py b/tests/api_resources/test_spans.py index 8bfdb9525..dd4162ba0 100644 --- a/tests/api_resources/test_spans.py +++ b/tests/api_resources/test_spans.py @@ -185,10 +185,10 @@ def test_method_list(self, client: Agentex) -> None: @parametrize def test_method_list_with_all_params(self, client: Agentex) -> None: span = client.spans.list( - limit=0, + limit=1, order_by="order_by", order_direction="order_direction", - page_number=0, + page_number=1, trace_id="trace_id", ) assert_matches_type(SpanListResponse, span, path=["response"]) @@ -387,10 +387,10 @@ async def test_method_list(self, async_client: AsyncAgentex) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncAgentex) -> None: span = await async_client.spans.list( - limit=0, + limit=1, order_by="order_by", order_direction="order_direction", - page_number=0, + page_number=1, trace_id="trace_id", ) assert_matches_type(SpanListResponse, span, path=["response"]) From 07e2881a23ad2c624306c8d10ab661ddef42deec Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 13 Jan 2026 18:35:50 +0000 Subject: [PATCH 04/84] feat(client): add support for binary request streaming --- src/agentex/_base_client.py | 145 +++++++++++++++++++++++++--- src/agentex/_models.py | 17 +++- src/agentex/_types.py | 9 ++ tests/test_client.py | 187 +++++++++++++++++++++++++++++++++++- 4 files changed, 344 insertions(+), 14 deletions(-) diff --git a/src/agentex/_base_client.py b/src/agentex/_base_client.py index cbf5b038f..b70fa03c4 100644 --- a/src/agentex/_base_client.py +++ b/src/agentex/_base_client.py @@ -9,6 +9,7 @@ import inspect import logging import platform +import warnings import email.utils from types import TracebackType from random import random @@ -51,9 +52,11 @@ ResponseT, AnyMapping, PostParser, + BinaryTypes, RequestFiles, HttpxSendArgs, RequestOptions, + AsyncBinaryTypes, HttpxRequestFiles, ModelBuilderProtocol, not_given, @@ -477,8 +480,19 @@ def _build_request( retries_taken: int = 0, ) -> httpx.Request: if log.isEnabledFor(logging.DEBUG): - log.debug("Request options: %s", model_dump(options, exclude_unset=True)) - + log.debug( + "Request options: %s", + model_dump( + options, + exclude_unset=True, + # Pydantic v1 can't dump every type we support in content, so we exclude it for now. + exclude={ + "content", + } + if PYDANTIC_V1 + else {}, + ), + ) kwargs: dict[str, Any] = {} json_data = options.json_data @@ -532,7 +546,13 @@ def _build_request( is_body_allowed = options.method.lower() != "get" if is_body_allowed: - if isinstance(json_data, bytes): + if options.content is not None and json_data is not None: + raise TypeError("Passing both `content` and `json_data` is not supported") + if options.content is not None and files is not None: + raise TypeError("Passing both `content` and `files` is not supported") + if options.content is not None: + kwargs["content"] = options.content + elif isinstance(json_data, bytes): kwargs["content"] = json_data else: kwargs["json"] = json_data if is_given(json_data) else None @@ -1194,6 +1214,7 @@ def post( *, cast_to: Type[ResponseT], body: Body | None = None, + content: BinaryTypes | None = None, options: RequestOptions = {}, files: RequestFiles | None = None, stream: Literal[False] = False, @@ -1206,6 +1227,7 @@ def post( *, cast_to: Type[ResponseT], body: Body | None = None, + content: BinaryTypes | None = None, options: RequestOptions = {}, files: RequestFiles | None = None, stream: Literal[True], @@ -1219,6 +1241,7 @@ def post( *, cast_to: Type[ResponseT], body: Body | None = None, + content: BinaryTypes | None = None, options: RequestOptions = {}, files: RequestFiles | None = None, stream: bool, @@ -1231,13 +1254,25 @@ def post( *, cast_to: Type[ResponseT], body: Body | None = None, + content: BinaryTypes | None = None, options: RequestOptions = {}, files: RequestFiles | None = None, stream: bool = False, stream_cls: type[_StreamT] | None = None, ) -> ResponseT | _StreamT: + if body is not None and content is not None: + raise TypeError("Passing both `body` and `content` is not supported") + if files is not None and content is not None: + raise TypeError("Passing both `files` and `content` is not supported") + if isinstance(body, bytes): + warnings.warn( + "Passing raw bytes as `body` is deprecated and will be removed in a future version. " + "Please pass raw bytes via the `content` parameter instead.", + DeprecationWarning, + stacklevel=2, + ) opts = FinalRequestOptions.construct( - method="post", url=path, json_data=body, files=to_httpx_files(files), **options + method="post", url=path, json_data=body, content=content, files=to_httpx_files(files), **options ) return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) @@ -1247,11 +1282,23 @@ def patch( *, cast_to: Type[ResponseT], body: Body | None = None, + content: BinaryTypes | None = None, files: RequestFiles | None = None, options: RequestOptions = {}, ) -> ResponseT: + if body is not None and content is not None: + raise TypeError("Passing both `body` and `content` is not supported") + if files is not None and content is not None: + raise TypeError("Passing both `files` and `content` is not supported") + if isinstance(body, bytes): + warnings.warn( + "Passing raw bytes as `body` is deprecated and will be removed in a future version. " + "Please pass raw bytes via the `content` parameter instead.", + DeprecationWarning, + stacklevel=2, + ) opts = FinalRequestOptions.construct( - method="patch", url=path, json_data=body, files=to_httpx_files(files), **options + method="patch", url=path, json_data=body, content=content, files=to_httpx_files(files), **options ) return self.request(cast_to, opts) @@ -1261,11 +1308,23 @@ def put( *, cast_to: Type[ResponseT], body: Body | None = None, + content: BinaryTypes | None = None, files: RequestFiles | None = None, options: RequestOptions = {}, ) -> ResponseT: + if body is not None and content is not None: + raise TypeError("Passing both `body` and `content` is not supported") + if files is not None and content is not None: + raise TypeError("Passing both `files` and `content` is not supported") + if isinstance(body, bytes): + warnings.warn( + "Passing raw bytes as `body` is deprecated and will be removed in a future version. " + "Please pass raw bytes via the `content` parameter instead.", + DeprecationWarning, + stacklevel=2, + ) opts = FinalRequestOptions.construct( - method="put", url=path, json_data=body, files=to_httpx_files(files), **options + method="put", url=path, json_data=body, content=content, files=to_httpx_files(files), **options ) return self.request(cast_to, opts) @@ -1275,9 +1334,19 @@ def delete( *, cast_to: Type[ResponseT], body: Body | None = None, + content: BinaryTypes | None = None, options: RequestOptions = {}, ) -> ResponseT: - opts = FinalRequestOptions.construct(method="delete", url=path, json_data=body, **options) + if body is not None and content is not None: + raise TypeError("Passing both `body` and `content` is not supported") + if isinstance(body, bytes): + warnings.warn( + "Passing raw bytes as `body` is deprecated and will be removed in a future version. " + "Please pass raw bytes via the `content` parameter instead.", + DeprecationWarning, + stacklevel=2, + ) + opts = FinalRequestOptions.construct(method="delete", url=path, json_data=body, content=content, **options) return self.request(cast_to, opts) def get_api_list( @@ -1717,6 +1786,7 @@ async def post( *, cast_to: Type[ResponseT], body: Body | None = None, + content: AsyncBinaryTypes | None = None, files: RequestFiles | None = None, options: RequestOptions = {}, stream: Literal[False] = False, @@ -1729,6 +1799,7 @@ async def post( *, cast_to: Type[ResponseT], body: Body | None = None, + content: AsyncBinaryTypes | None = None, files: RequestFiles | None = None, options: RequestOptions = {}, stream: Literal[True], @@ -1742,6 +1813,7 @@ async def post( *, cast_to: Type[ResponseT], body: Body | None = None, + content: AsyncBinaryTypes | None = None, files: RequestFiles | None = None, options: RequestOptions = {}, stream: bool, @@ -1754,13 +1826,25 @@ async def post( *, cast_to: Type[ResponseT], body: Body | None = None, + content: AsyncBinaryTypes | None = None, files: RequestFiles | None = None, options: RequestOptions = {}, stream: bool = False, stream_cls: type[_AsyncStreamT] | None = None, ) -> ResponseT | _AsyncStreamT: + if body is not None and content is not None: + raise TypeError("Passing both `body` and `content` is not supported") + if files is not None and content is not None: + raise TypeError("Passing both `files` and `content` is not supported") + if isinstance(body, bytes): + warnings.warn( + "Passing raw bytes as `body` is deprecated and will be removed in a future version. " + "Please pass raw bytes via the `content` parameter instead.", + DeprecationWarning, + stacklevel=2, + ) opts = FinalRequestOptions.construct( - method="post", url=path, json_data=body, files=await async_to_httpx_files(files), **options + method="post", url=path, json_data=body, content=content, files=await async_to_httpx_files(files), **options ) return await self.request(cast_to, opts, stream=stream, stream_cls=stream_cls) @@ -1770,11 +1854,28 @@ async def patch( *, cast_to: Type[ResponseT], body: Body | None = None, + content: AsyncBinaryTypes | None = None, files: RequestFiles | None = None, options: RequestOptions = {}, ) -> ResponseT: + if body is not None and content is not None: + raise TypeError("Passing both `body` and `content` is not supported") + if files is not None and content is not None: + raise TypeError("Passing both `files` and `content` is not supported") + if isinstance(body, bytes): + warnings.warn( + "Passing raw bytes as `body` is deprecated and will be removed in a future version. " + "Please pass raw bytes via the `content` parameter instead.", + DeprecationWarning, + stacklevel=2, + ) opts = FinalRequestOptions.construct( - method="patch", url=path, json_data=body, files=await async_to_httpx_files(files), **options + method="patch", + url=path, + json_data=body, + content=content, + files=await async_to_httpx_files(files), + **options, ) return await self.request(cast_to, opts) @@ -1784,11 +1885,23 @@ async def put( *, cast_to: Type[ResponseT], body: Body | None = None, + content: AsyncBinaryTypes | None = None, files: RequestFiles | None = None, options: RequestOptions = {}, ) -> ResponseT: + if body is not None and content is not None: + raise TypeError("Passing both `body` and `content` is not supported") + if files is not None and content is not None: + raise TypeError("Passing both `files` and `content` is not supported") + if isinstance(body, bytes): + warnings.warn( + "Passing raw bytes as `body` is deprecated and will be removed in a future version. " + "Please pass raw bytes via the `content` parameter instead.", + DeprecationWarning, + stacklevel=2, + ) opts = FinalRequestOptions.construct( - method="put", url=path, json_data=body, files=await async_to_httpx_files(files), **options + method="put", url=path, json_data=body, content=content, files=await async_to_httpx_files(files), **options ) return await self.request(cast_to, opts) @@ -1798,9 +1911,19 @@ async def delete( *, cast_to: Type[ResponseT], body: Body | None = None, + content: AsyncBinaryTypes | None = None, options: RequestOptions = {}, ) -> ResponseT: - opts = FinalRequestOptions.construct(method="delete", url=path, json_data=body, **options) + if body is not None and content is not None: + raise TypeError("Passing both `body` and `content` is not supported") + if isinstance(body, bytes): + warnings.warn( + "Passing raw bytes as `body` is deprecated and will be removed in a future version. " + "Please pass raw bytes via the `content` parameter instead.", + DeprecationWarning, + stacklevel=2, + ) + opts = FinalRequestOptions.construct(method="delete", url=path, json_data=body, content=content, **options) return await self.request(cast_to, opts) def get_api_list( diff --git a/src/agentex/_models.py b/src/agentex/_models.py index ca9500b2a..29070e055 100644 --- a/src/agentex/_models.py +++ b/src/agentex/_models.py @@ -3,7 +3,20 @@ import os import inspect import weakref -from typing import TYPE_CHECKING, Any, Type, Union, Generic, TypeVar, Callable, Optional, cast +from typing import ( + IO, + TYPE_CHECKING, + Any, + Type, + Union, + Generic, + TypeVar, + Callable, + Iterable, + Optional, + AsyncIterable, + cast, +) from datetime import date, datetime from typing_extensions import ( List, @@ -787,6 +800,7 @@ class FinalRequestOptionsInput(TypedDict, total=False): timeout: float | Timeout | None files: HttpxRequestFiles | None idempotency_key: str + content: Union[bytes, bytearray, IO[bytes], Iterable[bytes], AsyncIterable[bytes], None] json_data: Body extra_json: AnyMapping follow_redirects: bool @@ -805,6 +819,7 @@ class FinalRequestOptions(pydantic.BaseModel): post_parser: Union[Callable[[Any], Any], NotGiven] = NotGiven() follow_redirects: Union[bool, None] = None + content: Union[bytes, bytearray, IO[bytes], Iterable[bytes], AsyncIterable[bytes], None] = None # It should be noted that we cannot use `json` here as that would override # a BaseModel method in an incompatible fashion. json_data: Union[Body, None] = None diff --git a/src/agentex/_types.py b/src/agentex/_types.py index e0fccac6a..f9c107dc3 100644 --- a/src/agentex/_types.py +++ b/src/agentex/_types.py @@ -13,9 +13,11 @@ Mapping, TypeVar, Callable, + Iterable, Iterator, Optional, Sequence, + AsyncIterable, ) from typing_extensions import ( Set, @@ -56,6 +58,13 @@ else: Base64FileInput = Union[IO[bytes], PathLike] FileContent = Union[IO[bytes], bytes, PathLike] # PathLike is not subscriptable in Python 3.8. + + +# Used for sending raw binary data / streaming data in request bodies +# e.g. for file uploads without multipart encoding +BinaryTypes = Union[bytes, bytearray, IO[bytes], Iterable[bytes]] +AsyncBinaryTypes = Union[bytes, bytearray, IO[bytes], AsyncIterable[bytes]] + FileTypes = Union[ # file (or bytes) FileContent, diff --git a/tests/test_client.py b/tests/test_client.py index 54f850e81..6e709e654 100644 --- a/tests/test_client.py +++ b/tests/test_client.py @@ -10,11 +10,12 @@ import asyncio import inspect import subprocess +import dataclasses import tracemalloc -from typing import Any, Union, cast +from typing import Any, Union, TypeVar, Callable, Iterable, Iterator, Optional, Coroutine, cast from textwrap import dedent from unittest import mock -from typing_extensions import Literal +from typing_extensions import Literal, AsyncIterator, override import httpx import pytest @@ -36,6 +37,7 @@ from .utils import update_env +T = TypeVar("T") base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") api_key = "My API Key" @@ -50,6 +52,57 @@ def _low_retry_timeout(*_args: Any, **_kwargs: Any) -> float: return 0.1 +def mirror_request_content(request: httpx.Request) -> httpx.Response: + return httpx.Response(200, content=request.content) + + +# note: we can't use the httpx.MockTransport class as it consumes the request +# body itself, which means we can't test that the body is read lazily +class MockTransport(httpx.BaseTransport, httpx.AsyncBaseTransport): + def __init__( + self, + handler: Callable[[httpx.Request], httpx.Response] + | Callable[[httpx.Request], Coroutine[Any, Any, httpx.Response]], + ) -> None: + self.handler = handler + + @override + def handle_request( + self, + request: httpx.Request, + ) -> httpx.Response: + assert not inspect.iscoroutinefunction(self.handler), "handler must not be a coroutine function" + assert inspect.isfunction(self.handler), "handler must be a function" + return self.handler(request) + + @override + async def handle_async_request( + self, + request: httpx.Request, + ) -> httpx.Response: + assert inspect.iscoroutinefunction(self.handler), "handler must be a coroutine function" + return await self.handler(request) + + +@dataclasses.dataclass +class Counter: + value: int = 0 + + +def _make_sync_iterator(iterable: Iterable[T], counter: Optional[Counter] = None) -> Iterator[T]: + for item in iterable: + if counter: + counter.value += 1 + yield item + + +async def _make_async_iterator(iterable: Iterable[T], counter: Optional[Counter] = None) -> AsyncIterator[T]: + for item in iterable: + if counter: + counter.value += 1 + yield item + + def _get_open_connections(client: Agentex | AsyncAgentex) -> int: transport = client._client._transport assert isinstance(transport, httpx.HTTPTransport) or isinstance(transport, httpx.AsyncHTTPTransport) @@ -500,6 +553,70 @@ def test_multipart_repeating_array(self, client: Agentex) -> None: b"", ] + @pytest.mark.respx(base_url=base_url) + def test_binary_content_upload(self, respx_mock: MockRouter, client: Agentex) -> None: + respx_mock.post("/upload").mock(side_effect=mirror_request_content) + + file_content = b"Hello, this is a test file." + + response = client.post( + "/upload", + content=file_content, + cast_to=httpx.Response, + options={"headers": {"Content-Type": "application/octet-stream"}}, + ) + + assert response.status_code == 200 + assert response.request.headers["Content-Type"] == "application/octet-stream" + assert response.content == file_content + + def test_binary_content_upload_with_iterator(self) -> None: + file_content = b"Hello, this is a test file." + counter = Counter() + iterator = _make_sync_iterator([file_content], counter=counter) + + def mock_handler(request: httpx.Request) -> httpx.Response: + assert counter.value == 0, "the request body should not have been read" + return httpx.Response(200, content=request.read()) + + with Agentex( + base_url=base_url, + api_key=api_key, + _strict_response_validation=True, + http_client=httpx.Client(transport=MockTransport(handler=mock_handler)), + ) as client: + response = client.post( + "/upload", + content=iterator, + cast_to=httpx.Response, + options={"headers": {"Content-Type": "application/octet-stream"}}, + ) + + assert response.status_code == 200 + assert response.request.headers["Content-Type"] == "application/octet-stream" + assert response.content == file_content + assert counter.value == 1 + + @pytest.mark.respx(base_url=base_url) + def test_binary_content_upload_with_body_is_deprecated(self, respx_mock: MockRouter, client: Agentex) -> None: + respx_mock.post("/upload").mock(side_effect=mirror_request_content) + + file_content = b"Hello, this is a test file." + + with pytest.deprecated_call( + match="Passing raw bytes as `body` is deprecated and will be removed in a future version. Please pass raw bytes via the `content` parameter instead." + ): + response = client.post( + "/upload", + body=file_content, + cast_to=httpx.Response, + options={"headers": {"Content-Type": "application/octet-stream"}}, + ) + + assert response.status_code == 200 + assert response.request.headers["Content-Type"] == "application/octet-stream" + assert response.content == file_content + @pytest.mark.respx(base_url=base_url) def test_basic_union_response(self, respx_mock: MockRouter, client: Agentex) -> None: class Model1(BaseModel): @@ -1329,6 +1446,72 @@ def test_multipart_repeating_array(self, async_client: AsyncAgentex) -> None: b"", ] + @pytest.mark.respx(base_url=base_url) + async def test_binary_content_upload(self, respx_mock: MockRouter, async_client: AsyncAgentex) -> None: + respx_mock.post("/upload").mock(side_effect=mirror_request_content) + + file_content = b"Hello, this is a test file." + + response = await async_client.post( + "/upload", + content=file_content, + cast_to=httpx.Response, + options={"headers": {"Content-Type": "application/octet-stream"}}, + ) + + assert response.status_code == 200 + assert response.request.headers["Content-Type"] == "application/octet-stream" + assert response.content == file_content + + async def test_binary_content_upload_with_asynciterator(self) -> None: + file_content = b"Hello, this is a test file." + counter = Counter() + iterator = _make_async_iterator([file_content], counter=counter) + + async def mock_handler(request: httpx.Request) -> httpx.Response: + assert counter.value == 0, "the request body should not have been read" + return httpx.Response(200, content=await request.aread()) + + async with AsyncAgentex( + base_url=base_url, + api_key=api_key, + _strict_response_validation=True, + http_client=httpx.AsyncClient(transport=MockTransport(handler=mock_handler)), + ) as client: + response = await client.post( + "/upload", + content=iterator, + cast_to=httpx.Response, + options={"headers": {"Content-Type": "application/octet-stream"}}, + ) + + assert response.status_code == 200 + assert response.request.headers["Content-Type"] == "application/octet-stream" + assert response.content == file_content + assert counter.value == 1 + + @pytest.mark.respx(base_url=base_url) + async def test_binary_content_upload_with_body_is_deprecated( + self, respx_mock: MockRouter, async_client: AsyncAgentex + ) -> None: + respx_mock.post("/upload").mock(side_effect=mirror_request_content) + + file_content = b"Hello, this is a test file." + + with pytest.deprecated_call( + match="Passing raw bytes as `body` is deprecated and will be removed in a future version. Please pass raw bytes via the `content` parameter instead." + ): + response = await async_client.post( + "/upload", + body=file_content, + cast_to=httpx.Response, + options={"headers": {"Content-Type": "application/octet-stream"}}, + ) + + assert response.status_code == 200 + assert response.request.headers["Content-Type"] == "application/octet-stream" + assert response.content == file_content + @pytest.mark.respx(base_url=base_url) async def test_basic_union_response(self, respx_mock: MockRouter, async_client: AsyncAgentex) -> None: class Model1(BaseModel): From 3779b423d29d41ce9512e160410ab0964137810c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 04:32:06 +0000 Subject: [PATCH 05/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From c6b22dcb43e6e2708b83f75c353446433bdbfeb6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 07:32:28 +0000 Subject: [PATCH 06/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 5ead7a740a194593a76a4681f8c5883667f35f9e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 09:32:02 +0000 Subject: [PATCH 07/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From ea84689f1d64f9f3af67b737a0b417aaefaf03a3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 10:32:05 +0000 Subject: [PATCH 08/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 875c25d71ecc7b2a8b329b00a5753de88c2dadc4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 11:32:24 +0000 Subject: [PATCH 09/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From b12c524b43d98499fa73f209651a5204b8c9decb Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 12:32:03 +0000 Subject: [PATCH 10/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From d645ccd9af5ca136ff86c90ee4fbe7af049f2d7f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 13:32:08 +0000 Subject: [PATCH 11/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 1137f649be5a0ac184b27143a26db080d04f94b6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 15:32:08 +0000 Subject: [PATCH 12/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From d895bb47b935717202a1389b6931a461acfa5222 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 19:31:54 +0000 Subject: [PATCH 13/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 3422fcb6555f54d0aac8ebe33dada435d88b1d76 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 21:32:26 +0000 Subject: [PATCH 14/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 0a059be6889629e545e81894516cf82a3ffb7423 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 22:33:25 +0000 Subject: [PATCH 15/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 269a983890a518e2ed836da8616c29862c360e28 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 02:32:04 +0000 Subject: [PATCH 16/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From e50d2c9ad7b82f7df247a42bae78530638472b03 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 03:32:17 +0000 Subject: [PATCH 17/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From b67953902f180d5d6b07449282179a72f67b2b67 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 04:32:08 +0000 Subject: [PATCH 18/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 64416da3259d0e6199353f3442ff27d0237b1372 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 06:32:09 +0000 Subject: [PATCH 19/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From d7e7eac42728b173c68c751fd683143e6c3afc20 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 08:32:09 +0000 Subject: [PATCH 20/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From ab141729d85840722d8c4d69c070e94372250042 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 09:32:21 +0000 Subject: [PATCH 21/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From b8538280ca319d108cca9f0819e659be0b6217a0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 11:32:04 +0000 Subject: [PATCH 22/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From b5828d8f5a6963cb566e1f0a164eede2ae27a121 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 12:32:08 +0000 Subject: [PATCH 23/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 53c97c7e9779ba26720db00bf2f7ca625bd33312 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 14:32:14 +0000 Subject: [PATCH 24/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 6fb16dbab8639bc5d7ff94f14513d6011497a550 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:32:14 +0000 Subject: [PATCH 25/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 64d91f6984c577e0a8a1546bc0f96f944d343a7d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 18:33:13 +0000 Subject: [PATCH 26/84] chore(internal): update `actions/checkout` version --- .github/workflows/ci.yml | 6 +++--- .github/workflows/publish-pypi.yml | 2 +- .github/workflows/release-doctor.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f528a614a..bb2af1cc5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: runs-on: ${{ github.repository == 'stainless-sdks/agentex-sdk-python' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }} if: github.event_name == 'push' || github.event.pull_request.head.repo.fork steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rye run: | @@ -44,7 +44,7 @@ jobs: id-token: write runs-on: ${{ github.repository == 'stainless-sdks/agentex-sdk-python' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rye run: | @@ -81,7 +81,7 @@ jobs: runs-on: ${{ github.repository == 'stainless-sdks/agentex-sdk-python' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }} if: github.event_name == 'push' || github.event.pull_request.head.repo.fork steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rye run: | diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index a2fcae5d5..6b83ad2aa 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rye run: | diff --git a/.github/workflows/release-doctor.yml b/.github/workflows/release-doctor.yml index 321914ddb..dd2aefa66 100644 --- a/.github/workflows/release-doctor.yml +++ b/.github/workflows/release-doctor.yml @@ -12,7 +12,7 @@ jobs: if: github.repository == 'scaleapi/scale-agentex-python' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || startsWith(github.head_ref, 'release-please') || github.head_ref == 'next') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Check release environment run: | From aebaa7d5a825ec3e4727d5a50224251d6dcd9fbe Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 19:32:19 +0000 Subject: [PATCH 27/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 35b9f7cefba7b8ca0be5547cd158035362a4f4d7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 22:32:24 +0000 Subject: [PATCH 28/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From fc8d8b20123201fc500d7ed94698b6be0ad48a26 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 23:32:21 +0000 Subject: [PATCH 29/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 846598622ff457a2adfd8da36112c964427657d9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 02:32:13 +0000 Subject: [PATCH 30/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 823745367e05e77aecbf9d1568e40defd235e8ca Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 04:31:59 +0000 Subject: [PATCH 31/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 8a1a8666e892727bf5937da458b10392ccb5c28b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 06:32:06 +0000 Subject: [PATCH 32/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 38a5bd454f50c6725ec07a86f299503c7f5c803c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 07:32:12 +0000 Subject: [PATCH 33/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 49563f9693fa9bb9f4b4645674e161e589613661 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 08:32:27 +0000 Subject: [PATCH 34/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 6f1cae25685cd3faf2373a669016a46edf0754e7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 11:32:04 +0000 Subject: [PATCH 35/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 3682992f546df48c423e9182a01868a84876be81 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 13:32:13 +0000 Subject: [PATCH 36/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From b5be760cc01b588a84dac079ce1e39d74c696141 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 14:32:05 +0000 Subject: [PATCH 37/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From e7aeae5c1d3089446b12bc0ee466a7c0b12d6abf Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 16:32:03 +0000 Subject: [PATCH 38/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 779ad6a75eda0512d7b8bfc455a07c4c924bd095 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 17:32:07 +0000 Subject: [PATCH 39/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From bcc73faf69030c40b69a1a8c3273041bce9da37c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 18:32:17 +0000 Subject: [PATCH 40/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 6a868a7b2b890beae2022e722e6a0f64fc66b9c3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 19:31:53 +0000 Subject: [PATCH 41/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 9019c402d8ebdda41d56559db95ad44edb0ae082 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 22:31:59 +0000 Subject: [PATCH 42/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 618cebfb2cadb4a71f1b63b20ce2b13b499c2565 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 17 Jan 2026 23:32:07 +0000 Subject: [PATCH 43/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From c05de6021fa2d763ac5a890139cc16425907151a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 00:32:23 +0000 Subject: [PATCH 44/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 8d64529d3eb44158c3abf3efc978e9aa6a0ee909 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 01:32:17 +0000 Subject: [PATCH 45/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 00eafb59ffe9168b3e7ce4099bba9f953447ed83 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 04:32:03 +0000 Subject: [PATCH 46/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From a66c05f9c3d75f8c1152464fe07bbe7b6c689853 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 05:32:13 +0000 Subject: [PATCH 47/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 10de5331f16019f9726cc12140021afc8106cb83 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 08:31:53 +0000 Subject: [PATCH 48/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 7bbd5a04ba75b1595db7dfdc39cde56fa55502c2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 10:32:05 +0000 Subject: [PATCH 49/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 61ad72237f7ab0c5e2460c2116dc63ca6be9a352 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 13:32:17 +0000 Subject: [PATCH 50/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From dc9372261dc1029f8651c69edf5247974b17e17c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 15:32:04 +0000 Subject: [PATCH 51/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From b2aba05aee700a6ea2dd5082536e7e97561965f4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 16:32:12 +0000 Subject: [PATCH 52/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From a962acb097f3ad75ff6df855ed7ff53c05f447d6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 18:32:04 +0000 Subject: [PATCH 53/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 1bc169441d88fb2afa154540ffff279f165c8b18 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 19:32:18 +0000 Subject: [PATCH 54/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 268c7a6d60033fd4537b72db10a8a23b0ecb54fa Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 00:31:57 +0000 Subject: [PATCH 55/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 30b331e6b8db6e4c08e0b05ec847d4e00c0dc74e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 01:32:17 +0000 Subject: [PATCH 56/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From b459a5ceb181ad24753f7777190c0f5530941251 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 03:32:22 +0000 Subject: [PATCH 57/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 0430307f61100111999bc80de15c0f687a46a2d2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:32:01 +0000 Subject: [PATCH 58/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 2414267472265ca2bfd43219f670ada0db900cbb Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 07:32:07 +0000 Subject: [PATCH 59/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 0193f6bd4070a4c19f7bbfb47ac52d1c8fb42e58 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 08:32:12 +0000 Subject: [PATCH 60/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From c2f243a06d8237ce8f7e7c96fe517713bf317218 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 09:34:00 +0000 Subject: [PATCH 61/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 612aca928eb46cebe4f7ca4fa4b83391e2613976 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 12:32:24 +0000 Subject: [PATCH 62/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 8b294aa7fe82c8418f65ee7535b6283f3fbe050e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 15:32:04 +0000 Subject: [PATCH 63/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 959dc356956aa3f1513311eb053b4463318faad2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 16:32:04 +0000 Subject: [PATCH 64/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 8a9427f02d74501333eea518fe05b8a4ef98d816 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 17:32:08 +0000 Subject: [PATCH 65/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 9c95796a887395c425a7d0ad433a8569033e2ea5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 23:32:23 +0000 Subject: [PATCH 66/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 7628be9b7417b174404ff57b6ad595fdc2e24278 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 01:32:13 +0000 Subject: [PATCH 67/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 085dceff61d114feb32e122a17da489bb73e1d10 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 02:31:53 +0000 Subject: [PATCH 68/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 01a3da0e085b6b1eca2e32e2882077b04ea335f2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 05:31:57 +0000 Subject: [PATCH 69/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From c3e9d7520c5e06a66ca438b0df141d991fc6e015 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 06:32:02 +0000 Subject: [PATCH 70/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From eff0aed3620511fad8c316fecdaca666bf719bba Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 07:32:08 +0000 Subject: [PATCH 71/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 19c551c32088ef6febb9953d15ca2d2ab4976883 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:31:52 +0000 Subject: [PATCH 72/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 70607fc134ffde7e648c54475d2af8ac1fe552c4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 09:31:57 +0000 Subject: [PATCH 73/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 713c5f0b63e2ecfdfefe852720f36028186cb759 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 11:32:04 +0000 Subject: [PATCH 74/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From dab31a4defa6799c79c2b3b65a8433f25da5f989 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 13:32:03 +0000 Subject: [PATCH 75/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 8034a6405b26780b44d26e6423de719bd14e3f94 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 17:32:24 +0000 Subject: [PATCH 76/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 3902364fa5a440e7594efd09db88cd53b897ecc0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 21:32:03 +0000 Subject: [PATCH 77/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 5daeb63cfd5055aa388e6d602cf820377b5fdb33 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 03:31:53 +0000 Subject: [PATCH 78/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From 974c854fc41c2ec4b09db246cda2f8975324e839 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 04:32:26 +0000 Subject: [PATCH 79/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 5895dcfeeef893316045209e79bfaa903e1457cc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 07:32:17 +0000 Subject: [PATCH 80/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From e225c64827e772d50b6cc4b74f836881d9d94f38 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 10:32:13 +0000 Subject: [PATCH 81/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 7091da64ee797ae043fccba4469cd2886393ca8d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 13:31:54 +0000 Subject: [PATCH 82/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b62e4e62b..64d6fa8d6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml -openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml +openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 config_hash: 32eb65911c08ac84d117cecdf2759869 From e5b18336d08c1c0e0dda9d353b580feb38903b2c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 15:31:59 +0000 Subject: [PATCH 83/84] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64d6fa8d6..b62e4e62b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 35 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-0afa5288ce6572ef15c5c314d65071a29cba29a94cd0d16712009a0d81e352a3.yml -openapi_spec_hash: 4255339b0be5f0fb4f26161d6caaaa02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-c9b5ca9e03141b62fa981944af1c880cd4562f0b697ed5f110c0e0e754f455ba.yml +openapi_spec_hash: 9ed347fceac28248d2a0acb49c4eb356 config_hash: 32eb65911c08ac84d117cecdf2759869 From 793cb8aa03619fdbcfc1d0a7706a6fb5f23d4582 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 15:33:03 +0000 Subject: [PATCH 84/84] release: 0.9.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 14 ++++++++++++++ pyproject.toml | 2 +- src/agentex/_version.py | 2 +- 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 34dc535b7..6d78745c4 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.8.2" + ".": "0.9.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index a87d87fc9..d5baf7c9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## 0.9.0 (2026-01-21) + +Full Changelog: [v0.8.2...v0.9.0](https://github.com/scaleapi/scale-agentex-python/compare/v0.8.2...v0.9.0) + +### Features + +* **api:** api update ([33ade28](https://github.com/scaleapi/scale-agentex-python/commit/33ade2859c35413ecb4972a68a85cc0ef426e864)) +* **client:** add support for binary request streaming ([07e2881](https://github.com/scaleapi/scale-agentex-python/commit/07e2881a23ad2c624306c8d10ab661ddef42deec)) + + +### Chores + +* **internal:** update `actions/checkout` version ([64d91f6](https://github.com/scaleapi/scale-agentex-python/commit/64d91f6984c577e0a8a1546bc0f96f944d343a7d)) + ## 0.8.2 (2026-01-02) Full Changelog: [v0.8.1...v0.8.2](https://github.com/scaleapi/scale-agentex-python/compare/v0.8.1...v0.8.2) diff --git a/pyproject.toml b/pyproject.toml index aa57f7516..099f94ce2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "agentex-sdk" -version = "0.8.2" +version = "0.9.0" 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 e31c5cf73..93c4fa191 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.8.2" # x-release-please-version +__version__ = "0.9.0" # x-release-please-version