Files
CloudSSH/src
TanXin 059c850b2d release: 发布 v1.10.4 AI Agent 会话稳定性修复版本 (#100)
## 发布说明

v1.10.4 核心修复 AI Agent 在多步任务或使用特定大模型时,会话直接异常终止且无最终回复输出的问题,并优化了流式解析与
System Prompt 工作流约束。

### 提交列表

- `a57f6bb` fix: 修复 AI Agent 异常终止与最终回复缺失问题
- `77906a0` release: 发布 v1.10.4 AI Agent 会话稳定性修复版本

### 本次版本更新要点

**Fixed(AI 会话稳定性,核心防线)**

- **`runLoop` 响应派发兜底**:修复当大模型直接以自然语言文本总结(无 `tool_calls`)时,后端控制循环直接
return 导致漏发响应帧、任务执行一半静默终止且无任何输出的问题。
- **流式空数组误判修复**:修正流式解析中将 `delta.tool_calls: []` 空数组误判为工具调用、导致文本流被拦截的问题。
- **推理模型思维链兼容**:收集 `delta.reasoning_content` /
`delta.reasoning`,当仅有推理内容时自动回退作为回复输出,并在模型极端返回空内容时提供多语言安全兜底(“任务已执行完成。” /
"Task completed.")。

**Changed**

- **工作流约束优化**:优化 System Prompt 第 6 步,允许模型在任务完成时直接以 Markdown 形式输出总结报告,消除对
`respond_to_user` 虚拟工具的强制要求,对齐业界标准 Agent 范式。

**Added**

- **自动化测试套件**:新增 4 个针对 AgentCore
响应交付与异常终止场景的单元测试(`tests/worker/agent-core-response.test.ts`)。

### 验证结果

- `pnpm run typecheck`(worker + frontend):全部通过(0 错误)
- `pnpm test`:50 个测试文件 / 619 项用例全部通过(100% Pass)
- `pnpm run build:frontend`:前端生产构建成功并内联至 `src/worker/html.ts`
- 代码已推送 `test` 分支并在云端 CI 自动触发测试环境验证
2026-08-22 12:34:19 +08:00
..