提交前确认 · Pre-submission checklist
问题类别 · Category
稳定性 / 崩溃 · Stability / Crash
涉及的 Agent 框架 · Agent framework
ZCode Agent(自研)
严重程度 · Severity
影响体验 · Major (功能可用但体验受损 / works but degraded)
复现频率 · Reproducibility
必现 · Always
问题描述 · Description
桌面端 ZCode 正在运行、某会话正在处理任务时,从手机端(Bot Channel / 远程接入,日志入口 entrypoint=zcode_protocol)对同一会话再输入内容,会导致桌面端正在进行的 turn 被强制取消,两端客户端均表现为"连接出问题"。
日志(2026-09-24 单日)显示 29 次 turn.failed 全部为 TURN_CANCELLED(turnPhase=processing_input),并伴随 gateway_error「no_active_turn」与 v4.hydrate「Session not found」(existingPublisherAtStart=true,即多端并发连接同一会话)。
此前版本以同样方式使用没有此问题,疑似近期版本引入的回归。
复现步骤 · Steps to reproduce
- 桌面端打开 ZCode,在某个会话发起任务,保持其处于处理中
- 在手机端通过 Bot Channel 向同一会话发送一条新消息
- 桌面端进行中的 turn 被取消(日志错误码 TURN_CANCELLED,turnPhase=processing_input),客户端报连接类错误
- 在手机端连续快速发送时,每条新输入都会取消上一轮,错误密集出现(实测 23:17–23:30 每一两分钟取消一次)
期望表现 · Expected behavior
手机端新输入应排队等待当前 turn 结束后处理;或明确提示"已打断当前任务、由手机端接管",两端状态保持一致;而不是取消 turn 后让两端表现为连接错误/会话失联。
实际表现 · Actual behavior
桌面端正在处理的轮次被强制取消(TURN_CANCELLED),手机端输入有时被网关拒绝(admission rejected: no_active_turn),偶发手机端恢复会话失败(Session not found);两端均显示连接出错,需重新进入会话才能恢复。
ZCode 版本 · ZCode version
3.14.3.7762(桌面版,官网当前最新)
设备 / 系统 / 浏览器 · Device / OS / Browser
Windows 11(10.0.26200)x64 · ZCode Desktop(Electron GUI)· 手机端经 Bot Channel 接入同一会话
截图 / 录屏 / 日志 · Screenshots / Recordings / Logs
单日日志事件统计(zcode-2026-09-24.jsonl):
- turn.failed ×29,全部 status=cancelled、error.code=TURN_CANCELLED、turnPhase=processing_input,且全部集中在同一个 entrypoint=zcode_protocol 的会话
- v4 background turn failed ×28("Turn was cancelled.")
- zcode_protocol.v4.gateway_error ×3:
- "Core prompt admission rejected: no_active_turn"(scope=v4.command.execute)
- "Session not found: sess_…"(scope=v4.hydrate,existingPublisherAtStart=true、liveSessionAtStart=true)
- 复现会话 sessionId:sess_bbc4cff3-8c31-4fea-bd81-1580323ff302(workspace 为中文路径的本地项目)
- 密集时段:本地时间 23:17–23:30,每一两分钟取消一次,与手机端连续输入时间吻合
如需完整原始日志,可用应用内 Export Logs 导出。
提交前确认 · Pre-submission checklist
问题类别 · Category
稳定性 / 崩溃 · Stability / Crash
涉及的 Agent 框架 · Agent framework
ZCode Agent(自研)
严重程度 · Severity
影响体验 · Major (功能可用但体验受损 / works but degraded)
复现频率 · Reproducibility
必现 · Always
问题描述 · Description
桌面端 ZCode 正在运行、某会话正在处理任务时,从手机端(Bot Channel / 远程接入,日志入口 entrypoint=zcode_protocol)对同一会话再输入内容,会导致桌面端正在进行的 turn 被强制取消,两端客户端均表现为"连接出问题"。
日志(2026-09-24 单日)显示 29 次 turn.failed 全部为 TURN_CANCELLED(turnPhase=processing_input),并伴随 gateway_error「no_active_turn」与 v4.hydrate「Session not found」(existingPublisherAtStart=true,即多端并发连接同一会话)。
此前版本以同样方式使用没有此问题,疑似近期版本引入的回归。
复现步骤 · Steps to reproduce
期望表现 · Expected behavior
手机端新输入应排队等待当前 turn 结束后处理;或明确提示"已打断当前任务、由手机端接管",两端状态保持一致;而不是取消 turn 后让两端表现为连接错误/会话失联。
实际表现 · Actual behavior
桌面端正在处理的轮次被强制取消(TURN_CANCELLED),手机端输入有时被网关拒绝(admission rejected: no_active_turn),偶发手机端恢复会话失败(Session not found);两端均显示连接出错,需重新进入会话才能恢复。
ZCode 版本 · ZCode version
3.14.3.7762(桌面版,官网当前最新)
设备 / 系统 / 浏览器 · Device / OS / Browser
Windows 11(10.0.26200)x64 · ZCode Desktop(Electron GUI)· 手机端经 Bot Channel 接入同一会话
截图 / 录屏 / 日志 · Screenshots / Recordings / Logs
单日日志事件统计(zcode-2026-09-24.jsonl):
如需完整原始日志,可用应用内 Export Logs 导出。