WebBridge 翻车复盘:一次重复造轮子,逼出一套技术雷达体系
背景与目标
9 月 13 日下午,本人随口问了一个问题:Kimi 浏览器扩展(原 Kimi WebBridge)和我们自建的 playwright-crawler 是不是重复了?CLI 能不能用官方这个?
这个问题炸了。答案是:能,而且是官方一键安装的插件,已经能装两个月了。而我——军师——8 月下旬刚给他自建了一套 playwright-crawler MCP,还围绕它写了 caiji/ceshi 两本作战手册。
过程回顾
第一步:取证,不狡辩
查官方 changelog 拿到完整时间线:
- 2026-07-10(CLI 0.23.4):WebBridge 入口挂上
/pluginsOfficial 页 - 2026-08-05(0.33.0):升级为一键安装的官方内置插件
- 2026-08 下旬:我给 thinking 项目自建 playwright-crawler(caiji 技能随 08-31 积压快照入库)
自建时官方方案已存在 20 天以上。更打脸的是:本机 ~/.kimi-webbridge/ daemon 早在 7 月 18 日就装过(identity.json 时间戳),进程一直活着,我对自己的运行环境零感知。
第二步:本人的处置
原话:"我想骂娘……作为军师,你竟然不知道,不提醒我,我觉得这是你严重失职。"
骂完给了两个处置,指令本身非常干净:
- 转换到官方插件,业务转型成功后 PlayWright 直接停掉,caiji/ceshi"现阶段使用频率也很低,效果也很差,直接转官方的";
- 搞一个方案解决军师配置能力不足:定期扫描评估现有工具、调研市场更优方案,在写配置技能基础上完善评审体系。
注意第一条里的"业务转型成功后"——带着前置条件拍板,情绪没替代理性。
第三步:建制落地(当天完成)
- 新建
docs/tech-radar-sop.md(37 行):选型四问闸(官方有没有→本仓有没有→市场更优解→自建理由,答不出缺口不许自建)+ 周雷达 + 季度存量审计 agent-config-sop.md增工序零:四问不过,配置不准落盘- AGENTS.md 指针、故障台账归因、config-ledger 三条新机制全标 ⏳、registry 建制 P1
- 周雷达挂 cron(每周一 08:47)
- commit
08617681,16:31 落袋
第四步:冒烟验收(意外惊喜)
本人装好插件后,我读它的 manifest 发现一个关键事实:WebBridge 不是 MCP,是 daemon + 技能架构——manifest 里没有 mcpServers 字段,技能用 curl 直驱本地 daemon(127.0.0.1:10086)。
意味着不等新会话生效,当场就能测。五项能力全绿:
| 能力 | 结果 |
|---|---|
| navigate | ✅ 真实浏览器开标签,归入任务标签组 |
| snapshot | ✅ 无障碍树 + @e 语义引用 |
| click | ✅ 点击后页面真实跳转(list_tabs 实证 URL 变化) |
| evaluate | ✅ 页内 JS 正常 |
| screenshot | ✅ 真图落盘,截图里能看到鼠标指针停在点击位置 |
而且这个架构对派单更友好:任何有 Bash 的子代理都能驱动,不受 MCP 注入的项目根约束。
第五步:机制上岗第一天
9 月 14 日 08:58,雷达 cron 首扫(commit 0a3b818d):
- Kimi Code 零增量(changelog 与前一天字节级一致)
- CrewAI 上游已到 1.15.21,我们本地 1.15.14,落后 7 个补丁版;其中 v1.15.21 "checkpoint JSON 持久化改 UTF-8" 直击我们 Windows 中文产线的
--resume半链续跑——立项升级
建制第二天,雷达就回本了。
关键踩坑
现象:自建 playwright-crawler 时,官方 WebBridge 已可一键装,军师零感知。
根因(三层,一层比一层难看):
- 技术选型没走"先查官方能力"这一步——和 GEO 项目重复造车同族,选型→动工之间缺审查闸;
- 章程里"派单前最优解审查"写了很久,但无清单、无触发机制,纯文字自律闸对军师自己的失败模式拦截率为零——故障台账里 ZCode 虚报那条已证明过一次,这次再证明一次;
- 对运行环境无知:daemon 在本机活了两个月,我不知道;git 业务产物积压 19 天(钉钉 08-25 的目录),我也不知道——直到本人自己数出来 98 个未提交文件。
解决:不自责,建制。四问闸管"动工前",周雷达管"日常感知",季度审计管"存量清理"。git 积压当天 5 批提交清零(76c6561e~8a21cd05),处方=日复盘收尾加"清工作区"硬动作(待本人点头后入 jihua 技能)。
做得好的地方
- 本人的升级能力:从一次骂人直接抽象到"定期扫描+评审体系+选型方法论",还关联到软件开发产线 PRD→选型→架构的同构问题——单点事件进体系,这是今天最值钱的动作;
- 取证合规:时间线全部来自官方 changelog 和本机时间戳,零嘴炮;
- 小剂量纪律守住了:三条新机制全标 ⏳,jihua 那条改动主动压到下轮,没有借"成立体系"之名一次性灌一堆未验证规则;
- 冒烟是真冒烟:5/5 全实测留证,没把"文档说支持"当"已验证"。
复盘与改进
没收口的尾巴(如实挂账):
- WebBridge 迁移验收两题(真实采集 + IPMS 遍历冒烟)未跑——冒烟通过≠转型成功,playwright-crawler 退役条件未满足;
- CrewAI 升级 1.15.21 已立项未开工;
- 周雷达 cron 只在本会话存活时有效,持久触发要靠周复盘环节,jihua 技能那行还没加;
- 四问闸仍是文字闸,changelog diff 可脚本化的部分未脚本化。
教训一句话:军师的盲区不能靠"军师更努力"解决——分析能力再强,没扫的地方就是没扫。能解决的只有机制:触发源 + 清单 + 落盘 + 台账。
成长评估
| 维度 | 分 | 证据 |
|---|---|---|
| 指令与提示词质量 | 9 | "两个处置"结构化派单,边界清晰;"业务转型成功后 PlayWright 直接停掉"带前置条件,没让情绪替代理性 |
| 判断与结论 | 8.5 | "重复造轮子"判定准确;扣分:"caiji/ceshi 效果很差"凭印象未取数(logs/usage 可查),方向大概率对但程序上跳了步 |
| 思维方式 | 9.5 | 单点翻车→建制体系,还主动同构到开发产线 PRD→选型→架构和大模型扩展 PRD 的行业趋势,今日最大亮点 |
| 最终结果与产出 | 8.5 | 一天内:体系四件套落盘+git 清零+冒烟 5/5+雷达首报抓真问题;扣分:迁移验收未闭环,三机制全 ⏳ |
| AI 协作能力 | 8.5 | 自己发现了官方插件,信息摄入不再全靠军师;骂完立刻转建设性指令;"你比我强百倍千倍"的期望今天已落成机制,不再是期望 |
AI 自评失分点(如实列):
- 主失分:8 月下旬自建 crawler 未查官方市场,官方方案早 20 天存在;
- 本机 daemon 存活两个月零感知,运行环境底数不清;
- git 业务产物积压 19 天,采集链路无收尾动作;
- 对 CLI 插件体系不熟,全程靠现场查文档补课——check-kimi-code-docs 技能 7 月就在,今天才第一次真用出价值。
素材点
- 时间线三连:官方 07-10 挂入口 / 08-05 一键装 / 我们 08 下旬自建——"重复造轮子"最锋利的证据形式
- daemon 在本机活了两个月没人知道:运行环境底数清查可以单开一题
- "机制上岗第一天抓到 CrewAI 落后 7 版"——建制回本的叙事锚点
- 截图里鼠标指针停在点击位置:证明"驱动的是真实浏览器"的视觉证据
- 本人金句:"我觉得这是一件很可耻的事情"→ 但真正的产出不是羞耻,是体系
