From 30f45a72454674721da976a0a2a148ded22b3595 Mon Sep 17 00:00:00 2001 From: raychen <815315825@qq.com> Date: Wed, 23 Sep 2026 15:51:58 +0800 Subject: [PATCH] =?UTF-8?q?version:=20=E5=8F=91=E5=B8=831.2.0=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 23 +++++++++++++++++++++++ tests/test_version.py | 2 +- trpc_agent_sdk/version.py | 2 +- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 68610b7a..f4b45f81 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [1.2.0](https://github.com/trpc-group/trpc-agent-python/releases/tag/v1.2.0) (2026-09-23) + +### Features + +* CodeAct: Added an optional `LlmAgent` execution mode that lets models orchestrate tools with Python code, retain large tool results locally by reference, and generate, approve, persist, and reuse user-defined function implementations. ([#341](https://github.com/trpc-group/trpc-agent-python/pull/341)) +* Tools: Added `OpenAPIToolSet` for converting OpenAPI 3.x operations into Agent tools, with schema conversion, operation filtering, asynchronous HTTP execution, authentication and static-header support, host allowlists, and explicit lifecycle management. ([#343](https://github.com/trpc-group/trpc-agent-python/pull/343)) +* Code Execution: Added `TencentAGSClientConfig` so Cube workspaces can connect to Tencent Cloud Agent Sandbox while preserving the provider-neutral Cube client and runtime. Configuration supports endpoint precedence, API key validation control, request timeouts, and sandbox creation metadata. ([#340](https://github.com/trpc-group/trpc-agent-python/pull/340)) + +### Bug Fixes + +* Tools: Preserved the invocation ID when merging parallel function responses so merged responses are not incorrectly filtered in `INVOCATION` mode. ([#342](https://github.com/trpc-group/trpc-agent-python/pull/342)) +* Code Execution: Preserved binary files collected from workspaces without lossy UTF-8 replacement decoding; callers can now recover the original bytes from Base64-backed collected content. ([#344](https://github.com/trpc-group/trpc-agent-python/pull/344)) +* Storage: Enforced configured maximum key lengths consistently across file-storage operations, validated positive limits, switched session filenames to fixed-length SHA-256 paths, and added automatic migration for legacy plaintext filenames and historical directories. ([#345](https://github.com/trpc-group/trpc-agent-python/pull/345)) +* Examples: Fixed Advanced Memory examples to read their configuration from environment variables correctly. ([#338](https://github.com/trpc-group/trpc-agent-python/pull/338)) + +### Docs + +* Added English and Chinese guides and runnable examples for CodeAct, OpenAPI tools, and Tencent Cloud Agent Sandbox configuration. + +### Internal + +* Expanded regression coverage for CodeAct, OpenAPI conversion and HTTP behavior, Tencent AGS configuration, parallel tool-response merging, binary workspace collection, and file-storage migration. + ## [1.1.21](https://github.com/trpc-group/trpc-agent-python/releases/tag/v1.1.21) (2026-09-15) ### Features diff --git a/tests/test_version.py b/tests/test_version.py index d98d51ff..5cbb2f91 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.21' + assert __version__ == '1.2.0' diff --git a/trpc_agent_sdk/version.py b/trpc_agent_sdk/version.py index 8dd6cdee..ca674c67 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.21' +__version__ = '1.2.0'