From 36e4b28d93bbaa2eb7cbbcdfca6fb00a5c4df981 Mon Sep 17 00:00:00 2001 From: thzxx <1440196015@qq.com> Date: Sat, 29 Aug 2026 21:09:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20v0.7.1=20=E5=B7=A5=E5=85=B7=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E8=B6=85=E6=97=B6=E9=85=8D=E7=BD=AE=E5=8F=96=E6=B6=88?= =?UTF-8?q?=20600=20=E7=A7=92=E4=B8=8A=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 设置 → Agent 配置 → 工具执行超时:移除 600 秒输入上限,允许任意 ≥10 秒的值 - 引擎侧(agent-loop engine)本就无钳制,配置值直接生效;工具自定义 timeoutMs 仍按 Math.max 优先 - totalTimeoutMs 仅为迭代续跑条件,不中断执行中的工具,长任务可跑满自身超时 --- package-lock.json | 4 ++-- package.json | 2 +- src/components/settings/AgentSettings.tsx | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4d4a4df..e89a21d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "metona-ai-desktop", - "version": "0.7.0", + "version": "0.7.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "metona-ai-desktop", - "version": "0.7.0", + "version": "0.7.1", "license": "MIT", "dependencies": { "@emotion/react": "^11.14.0", diff --git a/package.json b/package.json index ed85da0..99da166 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "metona-ai-desktop", - "version": "0.7.0", + "version": "0.7.1", "description": "MetonaAI Desktop — 生产级通用 AI Agent 智能体桌面应用", "main": "dist-electron/main/main.js", "author": "Metona Team", diff --git a/src/components/settings/AgentSettings.tsx b/src/components/settings/AgentSettings.tsx index 9cc1e5a..5e44326 100644 --- a/src/components/settings/AgentSettings.tsx +++ b/src/components/settings/AgentSettings.tsx @@ -65,10 +65,10 @@ export function AgentSettings() { value={toolExecTimeout / 1000} onChange={(e) => { const v = Number(e.target.value); - if (v >= 10 && v <= 600) setToolExecTimeout(v * 1000); + if (v >= 10) setToolExecTimeout(v * 1000); }} - slotProps={{ htmlInput: { min: 10, max: 600, step: 10 } }} - helperText="单个工具执行的最大时长,超时自动终止(10~600 秒)" + slotProps={{ htmlInput: { min: 10, step: 10 } }} + helperText="单个工具执行的最大时长,超时自动终止(最低 10 秒,无上限)" />