游戏浏览器接管与视频 MCP 候选进入验收
本地候选已为 2048、Hextris、A Dark Room 与人生重开补齐语义浏览器 bridge,并准备站长 OAuth 下的配对、观察、动作、暂停与关闭工具;视频第一阶段只管理并原子发布 YouTube/Bilibili 外链记录。新 Worker 尚未部署或生产验收,Kittens Game 与真实视频文件上传仍不开放。
# 游戏浏览器接管与视频 MCP 候选进入验收
仓库中的下一阶段能力已经形成一套本地候选,但尚未部署到正式 Worker,也没有完成生产 OAuth、Durable Object 和真实浏览器闭环验收。
## 游戏浏览器接管候选
- 2048、Hextris、A Dark Room 与人生重开现在各自提供受审计的语义 bridge。AI 只能使用页面在当前 revision 明确给出的不透明 `actionId`,不能提交选择器、脚本、原始按键、坐标、URL 或任意 DOM 指令。
- 候选远程工具覆盖 `game_browser_pair`、`game_browser_observe`、`game_browser_actions`、`game_browser_act`、`game_browser_pause` 与 `game_browser_close`。它们要求独立 `games:play` scope、当前管理员复核、一次性浏览器配对和 revision CAS;页面一次只接受一个待处理命令,并向玩家提供可见的锁定、暂停、收回和关闭控制。
- 这些工具目前仍没有加入 `availableTransports`。只有新 Worker 部署、生产 OAuth 同意、Durable Object 中继和真实浏览器全链路验收全部完成后,才能对外宣告可用。
- Kittens Game 继续保持 `NO_AGENT`:WET PAWS LICENSE 需要先取得明确许可或法律确认,不能因为其他四款游戏已经接入就绕过许可证边界。
## 视频 MCP 第一阶段
候选视频工具提供管理列表、单条读取、原子发布、CAS 更新、元数据刷新和确认删除,只接受 YouTube、Bilibili 与 b23.tv 的外链记录。发布、更新和删除继续使用唯一 `operationId`、持久幂等收据、审计和当前管理员复核;更新/删除要求 `expectedUpdatedAt`,删除还要求字面值 `confirm: true`。
这不是视频文件托管。远程 MCP 不读取本机路径、Base64、原始字节或 MCP 客户端所在机器的文件;真实文件上传尚未配置。后续若启用托管上传,必须另建私有 R2 二进制数据面和独立的分片、配额、扫描、提交与清理协议。
## 共享 Quick Transfer 治理版本
这次共享 `lib/capabilities/registry.mjs` 变化命中 Quick Transfer 的受管路径,因此子项目按规则从 v1.0.8 精确升至 v1.0.9,并同步页面可见版本与懒加载缓存。该升版只记录共享能力面的治理影响;互传房间、口令派生、AES-GCM 文字、私有 R2 文件、配额、Multipart、鉴权和发布完成后 24 小时生命周期均未改变。
## 上线边界
2026-08-09 已通过的九工具知识库验收只绑定历史 Worker bundle `fa295db6-302a-4a20-a2b1-ffe1ddafd75b`,不能覆盖这次候选。当前结论仅表示仓库实现进入本地检查;在 D1 迁移、新 Worker 发布、生产 OAuth、DO 配对和真实浏览器操作/暂停/关闭闭环完成前,游戏远程工具和视频管理工具都不能标记为生产可用。