From 59c5fdf6896e6e381b55d4148066431dad14ddd3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 12 Apr 2026 06:26:19 +0000 Subject: [PATCH] chore: release version 2.4.1 --- .changeset/fast-coats-bathe.md | 18 ------------------ apps/cli/CHANGELOG.md | 15 +++++++++++++++ apps/cli/package.json | 2 +- apps/desktop/CHANGELOG.md | 18 ++++++++++++++++++ apps/desktop/package.json | 2 +- packages/config/CHANGELOG.md | 10 ++++++++++ packages/config/package.json | 2 +- packages/core/CHANGELOG.md | 14 ++++++++++++++ packages/core/package.json | 2 +- packages/logger/CHANGELOG.md | 10 ++++++++++ packages/logger/package.json | 2 +- packages/mcp-office/CHANGELOG.md | 10 ++++++++++ packages/mcp-office/package.json | 2 +- packages/mcp-server/CHANGELOG.md | 15 +++++++++++++++ packages/mcp-server/package.json | 2 +- packages/mcp-workspace/CHANGELOG.md | 13 +++++++++++++ packages/mcp-workspace/package.json | 2 +- packages/resource/CHANGELOG.md | 13 +++++++++++++ packages/resource/package.json | 2 +- packages/runtime/CHANGELOG.md | 10 ++++++++++ packages/runtime/package.json | 2 +- 21 files changed, 138 insertions(+), 28 deletions(-) delete mode 100644 .changeset/fast-coats-bathe.md diff --git a/.changeset/fast-coats-bathe.md b/.changeset/fast-coats-bathe.md deleted file mode 100644 index a3125876..00000000 --- a/.changeset/fast-coats-bathe.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -"@promptx/mcp-workspace": patch -"@promptx/mcp-office": patch -"@promptx/mcp-server": patch -"@promptx/resource": patch -"@agentxjs/runtime": patch -"@promptx/config": patch -"@promptx/logger": patch -"@promptx/core": patch -"@promptx/desktop": patch -"@promptx/cli": patch ---- - -fix(runtime): 修复工具执行期间空闲超时误触发导致回复被截断的问题 - -AI 调用工具后(`message_delta` stop_reason=tool_use),SDK 进入静默等待状态,直到工具执行完成返回 `tool_result`。这段静默期内没有任何流式事件重置空闲计时器,导致超过 10 分钟后触发 "Request timeout after 600000ms",将仍在进行中的请求强制中断。 - -修复方式:检测到工具执行开始时,启动心跳定时器(间隔为 timeout/2,最大 2 分钟),持续重置空闲计时器直到 tool_result 返回。工具结果到达、请求正常完成或异常清理时,心跳自动停止。 diff --git a/apps/cli/CHANGELOG.md b/apps/cli/CHANGELOG.md index 1eaf6226..9622daca 100644 --- a/apps/cli/CHANGELOG.md +++ b/apps/cli/CHANGELOG.md @@ -1,5 +1,20 @@ # @promptx/cli +## 2.4.1 + +### Patch Changes + +- [#572](https://github.com/Deepractice/PromptX/pull/572) [`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554) Thanks [@dfwgj](https://github.com/dfwgj)! - fix(runtime): 修复工具执行期间空闲超时误触发导致回复被截断的问题 + + AI 调用工具后(`message_delta` stop_reason=tool_use),SDK 进入静默等待状态,直到工具执行完成返回 `tool_result`。这段静默期内没有任何流式事件重置空闲计时器,导致超过 10 分钟后触发 "Request timeout after 600000ms",将仍在进行中的请求强制中断。 + + 修复方式:检测到工具执行开始时,启动心跳定时器(间隔为 timeout/2,最大 2 分钟),持续重置空闲计时器直到 tool_result 返回。工具结果到达、请求正常完成或异常清理时,心跳自动停止。 + +- Updated dependencies [[`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554)]: + - @promptx/mcp-server@2.4.1 + - @promptx/logger@2.4.1 + - @promptx/core@2.4.1 + ## 2.4.0 ### Patch Changes diff --git a/apps/cli/package.json b/apps/cli/package.json index dd0ddbca..2b587baa 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "@promptx/cli", - "version": "2.4.0", + "version": "2.4.1", "description": "PromptX CLI - Command-line interface for the DPML-powered AI prompt framework", "type": "module", "files": [ diff --git a/apps/desktop/CHANGELOG.md b/apps/desktop/CHANGELOG.md index 725d8175..d3689f2a 100644 --- a/apps/desktop/CHANGELOG.md +++ b/apps/desktop/CHANGELOG.md @@ -1,5 +1,23 @@ # @promptx/$(basename $pkg) +## 2.4.1 + +### Patch Changes + +- [#572](https://github.com/Deepractice/PromptX/pull/572) [`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554) Thanks [@dfwgj](https://github.com/dfwgj)! - fix(runtime): 修复工具执行期间空闲超时误触发导致回复被截断的问题 + + AI 调用工具后(`message_delta` stop_reason=tool_use),SDK 进入静默等待状态,直到工具执行完成返回 `tool_result`。这段静默期内没有任何流式事件重置空闲计时器,导致超过 10 分钟后触发 "Request timeout after 600000ms",将仍在进行中的请求强制中断。 + + 修复方式:检测到工具执行开始时,启动心跳定时器(间隔为 timeout/2,最大 2 分钟),持续重置空闲计时器直到 tool_result 返回。工具结果到达、请求正常完成或异常清理时,心跳自动停止。 + +- Updated dependencies [[`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554)]: + - @promptx/mcp-workspace@2.4.1 + - @promptx/mcp-office@2.4.1 + - @promptx/mcp-server@2.4.1 + - @agentxjs/runtime@2.0.2 + - @promptx/config@2.4.1 + - @promptx/core@2.4.1 + ## 2.4.0 ### Minor Changes diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 68523f70..9c1c89b2 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@promptx/desktop", - "version": "2.4.0", + "version": "2.4.1", "description": "PromptX Desktop - Local AI prompt management application", "author": { "name": "Deepractice", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index 4404aa7c..b8f38e8d 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,15 @@ # @promptx/config Changelog +## 2.4.1 + +### Patch Changes + +- [#572](https://github.com/Deepractice/PromptX/pull/572) [`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554) Thanks [@dfwgj](https://github.com/dfwgj)! - fix(runtime): 修复工具执行期间空闲超时误触发导致回复被截断的问题 + + AI 调用工具后(`message_delta` stop_reason=tool_use),SDK 进入静默等待状态,直到工具执行完成返回 `tool_result`。这段静默期内没有任何流式事件重置空闲计时器,导致超过 10 分钟后触发 "Request timeout after 600000ms",将仍在进行中的请求强制中断。 + + 修复方式:检测到工具执行开始时,启动心跳定时器(间隔为 timeout/2,最大 2 分钟),持续重置空闲计时器直到 tool_result 返回。工具结果到达、请求正常完成或异常清理时,心跳自动停止。 + ## 2.4.0 ### Patch Changes diff --git a/packages/config/package.json b/packages/config/package.json index 317ad99a..bf449d1a 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@promptx/config", - "version": "2.4.0", + "version": "2.4.1", "description": "Configuration management for PromptX", "type": "module", "main": "./dist/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index f6b4c1f9..3f332308 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,19 @@ # @promptx/$(basename $pkg) +## 2.4.1 + +### Patch Changes + +- [#572](https://github.com/Deepractice/PromptX/pull/572) [`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554) Thanks [@dfwgj](https://github.com/dfwgj)! - fix(runtime): 修复工具执行期间空闲超时误触发导致回复被截断的问题 + + AI 调用工具后(`message_delta` stop_reason=tool_use),SDK 进入静默等待状态,直到工具执行完成返回 `tool_result`。这段静默期内没有任何流式事件重置空闲计时器,导致超过 10 分钟后触发 "Request timeout after 600000ms",将仍在进行中的请求强制中断。 + + 修复方式:检测到工具执行开始时,启动心跳定时器(间隔为 timeout/2,最大 2 分钟),持续重置空闲计时器直到 tool_result 返回。工具结果到达、请求正常完成或异常清理时,心跳自动停止。 + +- Updated dependencies [[`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554)]: + - @promptx/resource@2.4.1 + - @promptx/logger@2.4.1 + ## 2.4.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index 488f4e26..4b55894c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@promptx/core", - "version": "2.4.0", + "version": "2.4.1", "description": "Core library for PromptX - DPML-powered AI prompt framework", "main": "dist/index.js", "type": "commonjs", diff --git a/packages/logger/CHANGELOG.md b/packages/logger/CHANGELOG.md index 31b888f3..07fd16bc 100644 --- a/packages/logger/CHANGELOG.md +++ b/packages/logger/CHANGELOG.md @@ -1,5 +1,15 @@ # @promptx/logger +## 2.4.1 + +### Patch Changes + +- [#572](https://github.com/Deepractice/PromptX/pull/572) [`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554) Thanks [@dfwgj](https://github.com/dfwgj)! - fix(runtime): 修复工具执行期间空闲超时误触发导致回复被截断的问题 + + AI 调用工具后(`message_delta` stop_reason=tool_use),SDK 进入静默等待状态,直到工具执行完成返回 `tool_result`。这段静默期内没有任何流式事件重置空闲计时器,导致超过 10 分钟后触发 "Request timeout after 600000ms",将仍在进行中的请求强制中断。 + + 修复方式:检测到工具执行开始时,启动心跳定时器(间隔为 timeout/2,最大 2 分钟),持续重置空闲计时器直到 tool_result 返回。工具结果到达、请求正常完成或异常清理时,心跳自动停止。 + ## 2.4.0 ### Patch Changes diff --git a/packages/logger/package.json b/packages/logger/package.json index 88b82bef..b363ddb4 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@promptx/logger", - "version": "2.4.0", + "version": "2.4.1", "description": "Unified logging system for PromptX", "type": "module", "main": "./dist/index.js", diff --git a/packages/mcp-office/CHANGELOG.md b/packages/mcp-office/CHANGELOG.md index c1a85321..4e2a436c 100644 --- a/packages/mcp-office/CHANGELOG.md +++ b/packages/mcp-office/CHANGELOG.md @@ -1,5 +1,15 @@ # @promptx/mcp-office +## 2.4.1 + +### Patch Changes + +- [#572](https://github.com/Deepractice/PromptX/pull/572) [`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554) Thanks [@dfwgj](https://github.com/dfwgj)! - fix(runtime): 修复工具执行期间空闲超时误触发导致回复被截断的问题 + + AI 调用工具后(`message_delta` stop_reason=tool_use),SDK 进入静默等待状态,直到工具执行完成返回 `tool_result`。这段静默期内没有任何流式事件重置空闲计时器,导致超过 10 分钟后触发 "Request timeout after 600000ms",将仍在进行中的请求强制中断。 + + 修复方式:检测到工具执行开始时,启动心跳定时器(间隔为 timeout/2,最大 2 分钟),持续重置空闲计时器直到 tool_result 返回。工具结果到达、请求正常完成或异常清理时,心跳自动停止。 + ## 2.4.0 ### Patch Changes diff --git a/packages/mcp-office/package.json b/packages/mcp-office/package.json index 6c14c97f..8d916857 100644 --- a/packages/mcp-office/package.json +++ b/packages/mcp-office/package.json @@ -1,6 +1,6 @@ { "name": "@promptx/mcp-office", - "version": "2.4.0", + "version": "2.4.1", "description": "MCP server for reading Office documents (docx, xlsx, pptx)", "main": "./dist/index.js", "bin": { diff --git a/packages/mcp-server/CHANGELOG.md b/packages/mcp-server/CHANGELOG.md index b7ff98aa..83d5f332 100644 --- a/packages/mcp-server/CHANGELOG.md +++ b/packages/mcp-server/CHANGELOG.md @@ -1,5 +1,20 @@ # @promptx/$(basename $pkg) +## 2.4.1 + +### Patch Changes + +- [#572](https://github.com/Deepractice/PromptX/pull/572) [`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554) Thanks [@dfwgj](https://github.com/dfwgj)! - fix(runtime): 修复工具执行期间空闲超时误触发导致回复被截断的问题 + + AI 调用工具后(`message_delta` stop_reason=tool_use),SDK 进入静默等待状态,直到工具执行完成返回 `tool_result`。这段静默期内没有任何流式事件重置空闲计时器,导致超过 10 分钟后触发 "Request timeout after 600000ms",将仍在进行中的请求强制中断。 + + 修复方式:检测到工具执行开始时,启动心跳定时器(间隔为 timeout/2,最大 2 分钟),持续重置空闲计时器直到 tool_result 返回。工具结果到达、请求正常完成或异常清理时,心跳自动停止。 + +- Updated dependencies [[`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554)]: + - @promptx/config@2.4.1 + - @promptx/logger@2.4.1 + - @promptx/core@2.4.1 + ## 2.4.0 ### Minor Changes diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index 8b5575e2..da5648b4 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "@promptx/mcp-server", - "version": "2.4.0", + "version": "2.4.1", "description": "MCP Server implementation for PromptX", "type": "module", "main": "./dist/index.js", diff --git a/packages/mcp-workspace/CHANGELOG.md b/packages/mcp-workspace/CHANGELOG.md index f83a3d57..ed84281b 100644 --- a/packages/mcp-workspace/CHANGELOG.md +++ b/packages/mcp-workspace/CHANGELOG.md @@ -1,5 +1,18 @@ # @promptx/mcp-workspace +## 2.4.1 + +### Patch Changes + +- [#572](https://github.com/Deepractice/PromptX/pull/572) [`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554) Thanks [@dfwgj](https://github.com/dfwgj)! - fix(runtime): 修复工具执行期间空闲超时误触发导致回复被截断的问题 + + AI 调用工具后(`message_delta` stop_reason=tool_use),SDK 进入静默等待状态,直到工具执行完成返回 `tool_result`。这段静默期内没有任何流式事件重置空闲计时器,导致超过 10 分钟后触发 "Request timeout after 600000ms",将仍在进行中的请求强制中断。 + + 修复方式:检测到工具执行开始时,启动心跳定时器(间隔为 timeout/2,最大 2 分钟),持续重置空闲计时器直到 tool_result 返回。工具结果到达、请求正常完成或异常清理时,心跳自动停止。 + +- Updated dependencies [[`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554)]: + - @promptx/logger@2.4.1 + ## 2.4.0 ### Minor Changes diff --git a/packages/mcp-workspace/package.json b/packages/mcp-workspace/package.json index 1b0c027a..e1d8548c 100644 --- a/packages/mcp-workspace/package.json +++ b/packages/mcp-workspace/package.json @@ -1,6 +1,6 @@ { "name": "@promptx/mcp-workspace", - "version": "2.4.0", + "version": "2.4.1", "description": "MCP server for managing workspace files and directories", "type": "module", "main": "dist/index.js", diff --git a/packages/resource/CHANGELOG.md b/packages/resource/CHANGELOG.md index 162e3c08..36cff2d4 100644 --- a/packages/resource/CHANGELOG.md +++ b/packages/resource/CHANGELOG.md @@ -1,5 +1,18 @@ # @promptx/$(basename $pkg) +## 2.4.1 + +### Patch Changes + +- [#572](https://github.com/Deepractice/PromptX/pull/572) [`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554) Thanks [@dfwgj](https://github.com/dfwgj)! - fix(runtime): 修复工具执行期间空闲超时误触发导致回复被截断的问题 + + AI 调用工具后(`message_delta` stop_reason=tool_use),SDK 进入静默等待状态,直到工具执行完成返回 `tool_result`。这段静默期内没有任何流式事件重置空闲计时器,导致超过 10 分钟后触发 "Request timeout after 600000ms",将仍在进行中的请求强制中断。 + + 修复方式:检测到工具执行开始时,启动心跳定时器(间隔为 timeout/2,最大 2 分钟),持续重置空闲计时器直到 tool_result 返回。工具结果到达、请求正常完成或异常清理时,心跳自动停止。 + +- Updated dependencies [[`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554)]: + - @promptx/logger@2.4.1 + ## 2.4.0 ### Minor Changes diff --git a/packages/resource/package.json b/packages/resource/package.json index 635f39d8..ad4043e7 100644 --- a/packages/resource/package.json +++ b/packages/resource/package.json @@ -1,6 +1,6 @@ { "name": "@promptx/resource", - "version": "2.4.0", + "version": "2.4.1", "description": "PromptX resource templates and prompt definitions", "main": "./dist/index.js", "module": "./dist/index.mjs", diff --git a/packages/runtime/CHANGELOG.md b/packages/runtime/CHANGELOG.md index bb5f1bae..814e18da 100644 --- a/packages/runtime/CHANGELOG.md +++ b/packages/runtime/CHANGELOG.md @@ -1,5 +1,15 @@ # @agentxjs/runtime +## 2.0.2 + +### Patch Changes + +- [#572](https://github.com/Deepractice/PromptX/pull/572) [`afe93c6`](https://github.com/Deepractice/PromptX/commit/afe93c68a917e75c0cf43dc0ddd16f9531425554) Thanks [@dfwgj](https://github.com/dfwgj)! - fix(runtime): 修复工具执行期间空闲超时误触发导致回复被截断的问题 + + AI 调用工具后(`message_delta` stop_reason=tool_use),SDK 进入静默等待状态,直到工具执行完成返回 `tool_result`。这段静默期内没有任何流式事件重置空闲计时器,导致超过 10 分钟后触发 "Request timeout after 600000ms",将仍在进行中的请求强制中断。 + + 修复方式:检测到工具执行开始时,启动心跳定时器(间隔为 timeout/2,最大 2 分钟),持续重置空闲计时器直到 tool_result 返回。工具结果到达、请求正常完成或异常清理时,心跳自动停止。 + ## 2.0.1 ### Patch Changes diff --git a/packages/runtime/package.json b/packages/runtime/package.json index b6af0012..a654f806 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@agentxjs/runtime", - "version": "2.0.1", + "version": "2.0.2", "description": "Runtime for AI Agents - Agent execution, SystemBus, Environment, and Repository", "license": "MIT", "engines": {