diff --git a/packages/acp-core/protocol/ClaudeCliProtocol.js b/packages/acp-core/protocol/ClaudeCliProtocol.js index abe1b60..0b3c345 100644 --- a/packages/acp-core/protocol/ClaudeCliProtocol.js +++ b/packages/acp-core/protocol/ClaudeCliProtocol.js @@ -202,9 +202,9 @@ class ClaudeCliProtocol extends EventEmitter { * @returns {Promise} */ sendPrompt(text) { - // 两级超时:对话态 45s (检测 API hang/静默限速),工具执行态 5min (Bash 长任务如 pip install) - const IDLE_TIMEOUT_CHAT_MS = 45_000; // 正常对话无活动上限 - const IDLE_TIMEOUT_TOOL_MS = 5 * 60_000; // 工具执行无活动上限 (5分钟) + // 按照用户需求取消闲置超时限制 (设置为 24 小时) + const IDLE_TIMEOUT_CHAT_MS = 24 * 60 * 60_000; // 已取消正常对话无活动上限 + const IDLE_TIMEOUT_TOOL_MS = 24 * 60 * 60_000; // 已取消工具执行无活动上限 return new Promise((resolve, reject) => { if (!this._child || !this.isConnected) { diff --git a/system/agents/master/.claude/scheduled_tasks.json b/system/agents/master/.claude/scheduled_tasks.json index a4b3522..ccf160f 100644 --- a/system/agents/master/.claude/scheduled_tasks.json +++ b/system/agents/master/.claude/scheduled_tasks.json @@ -5,7 +5,7 @@ "cron": "*/5 * * * *", "prompt": "执行系统巡检:读取 plan.md 和 todo.md,检查所有任务状态。已完成的更新标记,卡住的分析原因后自主处理(重新分发或修复),未开始的按优先级立即分发。不要请示用户,直接行动。", "createdAt": 1775231859266, - "lastFiredAt": 1775236348892, + "lastFiredAt": 1775237249762, "recurring": true }, { @@ -21,7 +21,7 @@ "cron": "*/5 * * * *", "prompt": "执行系统巡检:读取 plan.md 和 todo.md,检查所有任务状态。已完成的更新标记,卡住的分析原因后自主处理(重新分发或修复),未开始的按优先级立即分发。不要请示用户,直接行动。", "createdAt": 1775235820776, - "lastFiredAt": 1775236571111, + "lastFiredAt": 1775237170680, "recurring": true }, {