#17499·OpenHands

将不可恢复的本地运行时间显示为存档的对话

作者: neubig创建于 2026年9月17日更新于 2026年9月17日
标签buglocal runtimeagent-canvaspriority:mediumrelease-note-requiredready-for-dev

□ 步骤重现

  1. 启动Canvas代理公司,配备其正常的`Agent-Canvas'发射器和主机-当地对话运行时间。
  2. 创建并完成对话,使其持续的历史仍留在地方目录中。
  3. 以 " OH CONVERSATION-RUNTIME=Docker " 为复机代理罐头。
  4. 开启历史对话。

□ 实际行为

历史对话没有Docker提供身份. 有了目前的SDK,它从目录中消失了;一旦SDK将它报告为不可恢复的缺失运行时间,当前的Canvas仍然将它呈现为活的并反复尝试打开一个WebSocket到无法存在的运行时间.

! [目前canvas将缺失的运行时间作为直播](https://GitHub.com/OpenHands/OpenHands/blob/fix/nonresulable-runtim-archived/.pr/archived-local-runtim- before.png?raw=real).

□ 预期行为

Canvas应该使用它现有的存档-对话演示文稿来描述其运行时间缺失且无法恢复的有效持续历史. 历史应保持可读, 不连接运行时间 WebSocket 。

□ 接受标准

  • 阅读代理服务器的可选对话“运行时间 info”响应。
  • 仅用运行时间 状态:缺失'地图,用可重复:虚假'地图取自现有的`沙盒 状态:MISSING'UI原始地图取自。
  • [ 不归档缺失的 Docker 运行时间为可复存 。
  • [ 重用当前存档的图标,只读横幅,以及没有新Docker特定组件的动作地标.
  • [ ]通过Docker对话前目录的 " 开口手语标 " ,用截图前/之后的截图,展示当地Canvas中的行为.

内容来源: OpenHands/OpenHands