From 4cc8d66fd1a051aacb46eebec64a2deb11d996eb Mon Sep 17 00:00:00 2001 From: raychen <815315825@qq.com> Date: Thu, 18 Jun 2026 17:17:12 +0800 Subject: [PATCH 1/2] =?UTF-8?q?bugfix:=20=E8=A7=A3=E5=86=B3=20httpx.AsyncC?= =?UTF-8?q?lient=20=E4=B8=8D=E6=94=AF=E6=8C=81pickle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trpc_agent_sdk/models/_openai_model.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/trpc_agent_sdk/models/_openai_model.py b/trpc_agent_sdk/models/_openai_model.py index 2253c1cd..ec38f831 100644 --- a/trpc_agent_sdk/models/_openai_model.py +++ b/trpc_agent_sdk/models/_openai_model.py @@ -235,14 +235,15 @@ def _create_async_client(self) -> openai.AsyncOpenAI: logging.getLogger("httpx").setLevel(logging.WARNING) - self.client_args['http_client'] = self._http_client_factory() + client_args = self.client_args.copy() + client_args['http_client'] = self._http_client_factory() return openai.AsyncOpenAI( api_key=self._api_key, max_retries=0, # disable retries organization=self.organization, base_url=self._base_url, - **self.client_args, + **client_args, ) def _create_tool_prompt(self) -> ToolPrompt: From fa5a15e0a71ff0e8c4471e2d8109ff0bfeeccf93 Mon Sep 17 00:00:00 2001 From: raychen <815315825@qq.com> Date: Thu, 18 Jun 2026 17:19:38 +0800 Subject: [PATCH 2/2] =?UTF-8?q?version:=20=E5=8F=91=E5=B8=831.1.10?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 7 +++++++ tests/test_version.py | 2 +- trpc_agent_sdk/version.py | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 631edd61..19255d8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.1.10](https://github.com/trpc-group/trpc-agent-python/releases/tag/v1.1.10) (2026-06-18) + +### Bug Fixes + +* Model: fix error about pickle of OpenAIModel. + + ## [1.1.9](https://github.com/trpc-group/trpc-agent-python/releases/tag/v1.1.9) (2026-06-18) ### Features diff --git a/tests/test_version.py b/tests/test_version.py index fce91ffd..db97a992 100644 --- a/tests/test_version.py +++ b/tests/test_version.py @@ -10,4 +10,4 @@ def test_version(): """Test the version module.""" - assert __version__ == '1.1.9' + assert __version__ == '1.1.10' diff --git a/trpc_agent_sdk/version.py b/trpc_agent_sdk/version.py index 1ba449ce..a670bc43 100644 --- a/trpc_agent_sdk/version.py +++ b/trpc_agent_sdk/version.py @@ -9,4 +9,4 @@ This module defines the version information for TRPC Agent """ -__version__ = '1.1.9' +__version__ = '1.1.10'