本周判断#
本周最重要的变化是 Desktop 的 Managed Browser 路径完成一次真正的发布级收口:Browser 工具、审批恢复、用户绑定、执行证据和旧 Computer Use 入口清理已进入同一条受治理链路,Desktop v0.105.0 已在 10 月 22 日推进到 prod 并生成正式 Release。
Mobile 则是“功能继续前进、发布仍分层”:0.3.17-dev 已生成,接入组织级付费 Worker、加入本地模型入口,并修正触感反馈;但 test 晋级 PR 仍开放,端内更新虽已合并,Android 真机下载—校验—安装链路仍没有验收证据。不能把 dev 资产当成生产用户已获得的修复。
Desktop:Managed Browser 进入发布基线#
- v0.105.0 已完成 dev → test → prod,正式 Release v0.105.0 已上传 Windows Electron 安装包;发布 PR 明确记录 Windows Electron/Tauri 与 Intel Mac 构建在 dev 通过:PR #420。
- Browser 运行路径完成受控收口:真实审批旅程、审批恢复时的可信 Browser Lab 上下文、运行上下文与登录用户绑定分别落地到 AGT-024、AGT-023、AGT-022。这些 PR 的 Worker 验证命令均为 pnpm check,但它们本身仍保留“Worker 不授予合并、验收或发布权限”的边界。
- Chat Agent 现在能展示 Browser 执行证据,DSK-002 已合并;旧的 Browser Computer Use 入口在 live acceptance 后退役:AGT-012。这是能力迁移,不是简单删除旧按钮。
- 中途 Tool schema disclosure 已补齐:Planner 先看到紧凑 metadata,需要时才请求精确 schema,真正调用仍走原有 Normalize → Policy → Approval → Harness → Evidence 链路:AGT-017。
- Connectors UI 已整合到当前 dev,保留 Installed / Internal / External / Custom 四类视图、旧路由兼容和后端管理流程;Custom MCP 只生成会话级内存草稿,不保存凭据、不安装、不启动服务器:DSK-004。该 PR 的定向 CI 通过,但原分支的 142 个聚焦用例没有在最终整合提交上全部重跑,真实 UI / 网络 MCP smoke 仍是缺口。
- 发布并非“所有检查全绿”:#420 明确记录一个 Browser 截图期望测试为 1388/1389、Mira AI Review package 的 review_mode 不匹配,以及自动审查不可用/跳过。维护者选择记录缺口后发布,没有削弱测试或 gate 逻辑;这些仍应在下轮质量工作中处理。
Mobile:0.3.17-dev 生成,生产边界仍未跨过#
- Mobile 已生成 v0.3.17-dev,当前 dev 头为本地模型入口合并后的提交;test 仍停在 0.3.13 的发布线,prod 仍停在 0.3.13。这是已验证的分支事实,不是推断。
- 组织级付费 Worker caller 已进入 Mobile dev:PR #275。对应 dev → test 的 PR #276 仍开放,而且其说明明确 Android/iOS 构建在晋级时尚未完成;因此 Mobile 的 Worker 入口还不能算生产可用。
- BootstrapScreen 增加“本地大模型”入口,允许用户不先配对 Desktop 就进入 Local Provider 配置:PR #279。该 PR 的 lint 通过,但 typecheck 与全量测试仍有仓库既有失败;未实机验证,不能把它写成完整设备验收。
- 触感反馈修复已进入 dev:100ms 触感、持续振动测试按钮和语义更正已合并:PR #270。进一步的“发送时触感 + 0–100 强度滑块”在 PR #280 仍开放;PR 声称 139 suites / 1084 tests、typecheck 和 eslint 通过,但 Android/iOS 原生行为仍需真机确认。
- Android 端内更新实现已经合并到 dev:PR #267。它包含私有目录下载、边下载边 SHA-256、FileProvider 和安装权限错误码,也保留原生模块缺失时的浏览器回退;但合同 Issue #266 仍开放,明确要求 Android 构建、签名 APK、不同 ROM 和真实“下载—校验—安装—升级”验收。代码合并不等于更新能力已交付。
- 本周没有发现 Remote/Host 协议字段被改写;本地 Provider、触感和更新能力仍是本地实现,远程合同没有被无必要地重开。
Worker、可观测性与关联仓库#
- 组织级 reusable Worker 在 .github PR #59 增加 timeout_minutes 输入,默认仍为 30 分钟;Desktop 付费 Worker 通过 PR #406、#407、#408 单独启用 60 分钟,避免把所有调用方静默延长。这个改动改善了长任务可观测性和可控性,但不等于 Worker 已具备自动合并或发布权限。
- Control Room、Relay、Cloud Shiyan 在本周没有新的默认分支提交证据;因此没有把旧风险误写成“本周已修复”。Control Room 的可信 Task/PR 关系问题已关闭,但 Desktop 的质量证据链仍存在审查不可用/跳过的实际缺口。
- Docs 本周默认分支只有上期周报提交;没有看到 v0.105.0、0.3.17-dev 或 Managed Browser 新能力的独立产品文档同步。本文因此明确区分“代码/Release 已发生”和“官网文档已同步”,不把本篇周报冒充完整版本文档。
里程碑、回归与阻塞#
- 已完成的阶段移动: Desktop v0.105.0 已生产发布;AGT-012/022/023/024、DSK-001/002/003/004 形成连续 Browser/Connectors 交付线;Phase 2 的 #238、#243、#292 已关闭,说明研究和 Runtime Readiness 已进入实现阶段。
- 仍未封板: Phase 2 总验收 #246 与路线图 #259 仍开放;这不是要求重开已稳定合同,而是要把发布证据、真实验收和路线图状态对齐。
- 持续 Bug: 自定义 OpenAI-compatible 连接仍可能被错误记录为 volcengine:Desktop #347。本周没有修复证据,不能把新 Browser 发布误认为 Provider 身份问题已消失。
- Mobile 阻塞: #266 端内更新真机验收、#269 触感真实设备复测、#208 Remote Push 物理设备闭环仍开放。
- 发布证据边界: Desktop 已有正式 prod Release;Mobile 只有 dev Release,且 test 晋级 PR #276 未合并。两端不能用同一“已完成”标签描述。
推断#
- Desktop 本周的实质进展不是 PR 数量,而是 Browser 从实验入口变成有身份绑定、审批恢复和执行证据的受治理能力,并在 v0.105.0 中获得生产基线。
- Mobile 的主要风险已经从“有没有代码”转向“dev/test/prod 是否一致、真机是否证明”;继续扩展本地交互前,应先清理发布链和设备证据。
- Docs 的事实边界目前是诚实的,但产品文档落后于代码一个迭代;如果 v0.105.0 要对外宣传,下一步应补版本页和 Managed Browser 用户路径,而不是只增加博客数量。
下周优先级#
- 对 Mobile 0.3.17-dev 完成 Android/iOS 构建、真机烟测,再决定是否合并 #276 推进 test。
- 用签名 APK 完成 MOB-077 / #266 的下载、SHA-256、未知来源权限、安装升级、取消/重试和至少两类 ROM 验收。
- 对 Desktop DSK-004 补跑最终整合提交上的 Connectors/Browser Journey 与真实网络 MCP smoke,并处理 #420 已记录的 1 个截图失败和 AI Review package 缺口。
- 修复 Desktop #347 的 provider identity / template / adapter 分层;不要把诊断标签继续当成真实厂商身份。
- 更新 Docs 版本页与 Managed Browser/Connectors 内置文档,明确哪些能力已在 v0.105.0 生产、哪些仍只在 dev/test;再复核 R2 latest 下载地址合同。
