摘要
Midscene 在 2026-10-09 增加两项实质 runtime 能力:OpenAI 两种协议的可配置 streaming/调用记录,以及带 state、nonce、PKCE 和 ID token 校验的 ChatGPT SIWC 登录与刷新。源码和测试覆盖较完整,但截止提交的 CI 为成功与失败混合,且本轮没有真实账号或 GUI E2E。(来源:原始资料(本地存档))
核心内容
- streaming 更新同时处理 Chat Completions 与 Responses,并对不完整 Responses stream 显式报错,避免把 partial text 当作成功结果。(来源:原始资料(本地存档))
- SIWC 流程使用 loopback callback、state/nonce/PKCE 与 JWT 校验;凭据以
0600文件和原子替换保存,refresh lock 防止旋转 token 并发覆盖。(来源:原始资料(本地存档)) - 这些改动改善 browser/computer-use harness 的模型调用、认证与可观测性,但不改变 grounding、动作验证或 policy 参数,因此既不是严格 Agentic RL,也不是 RSI。(综合:原始资料(本地存档))
- 截止提交 8 个 checks 中 5 个成功、3 个失败;无法取得稳定失败日志,故保留混合 CI 边界,不宣称全量回归通过。(来源:原始资料(本地存档))
相关页面
- 概念:Computer-Use Agent、Browser-Use Agent、Harness Engineering
- 实体:Midscene
- 主题:Browser and Computer-Use Agents、Agent Harness 与 Agentic RL 开源生态
来源
- 原始文件:原始资料(本地存档)
- 定位信息:GitHub commits
e5df5d443dea7aefa78c4a2cd4e6981611713d91、b54f43142b85a6724e59d44a4546bf8e65eb7c5f,源码、测试、许可证与 check runs 于 2026-10-10 核实。
待核实问题
- 失败的 main/e2e-web/e2e-report checks 根因,以及真实 ChatGPT 登录、token refresh、浏览器与桌面链路仍待锁定环境复现。