← 事件库 / Developer Tools

OpenHands 1.34 为每个会话隔离运行时

OpenHands 1.34 增加逐会话 Docker runtime,并允许在现有 sandbox 中开启新会话。它把 session API key 从进程参数移到环境变量,让 automation KV secret 在 session key 轮换后仍可读取,并阻止不可信 Markdown 自定任意链接 target。这个 stable 版本位于 overlap,上一轮 manifest 未记录。

对你意味着什么

对评估自托管 coding agent 的团队来说,运行时隔离和密钥处理直接影响租户边界与可恢复性。sandbox 复用也可能带来状态泄露,因此需要隔离的多会话试验。

证据与关联材料

技术细节与六维评分
版本 1.34.0 stable
运行时 逐会话 Docker runtime;新会话可复用指定 sandbox
密钥处理 session API key 通过环境变量而不是 argv 传递;automation KV secret 可跨 session key 轮换
内容加固 不可信 Markdown 不能设置 rel=opener 或任意 target
MacOS 限制 桌面应用仍未签名,需要手工清除 Gatekeeper quarantine
时间依据 GitHub release 发布于 2026-10-27T14:35:23Z;位于 overlap,上一轮 manifest 未记录
技术影响 3
工程价值 4
采用信号 3
成熟度 3
验证成本 2
风险 3