专家 Creator / Improver · WebApp 测试视频证据

winBrain Creator Lab · 真实 webapp 双流程验证 · 2026-08-12
结论:两个专家 webapp 流程已全部 PASS —— ①创建师用已有 MCP(winbrain-yuntu)从零建专家并发布;②进化师用业务人个人想法改已有技能、隔离草稿、无回归。视频与截图证据齐全,本文档可直接播放。

① 创建师 · expert-creator PASSyuntu-creator-evolve-fixed

流程:MCP Registry → 专家创建 → 真实草稿测试 → 发布 → MCP 绑定断言。专家 expert-yuntu-material-diag,绑定 winbrain-yuntu
状态
passed
专家 id
expert-yuntu-material-diag
MCP 绑定
winbrain-yuntu
Skill
material-performance-diagnosis
用例
创建+发布 / 进化草稿
完整创建流程:选 MCP → 建专家 → 真实草稿测试 → 发布(9.5M)· 下方为进化草稿短视频(252K)

② 进化师 · expert-fixer PASSevolve-skill-live-20260812

流程:专家列表 → 专家进化 → 确认草稿 → 进化对话抽屉 → 发想法 → SSE 流式。目标 expert-msn1bi5s(千川追投分析,绑定 winbrain-yuntu),想法=「新素材/老素材分组对比」。状态机 running → streaming → completed,真实命中 POST /api/v1/creator/responses
状态
completed
草稿
ev-expert-msn1bi5s-mspih07l
草稿名
追投诊断 · 素材新旧分组
原版本
未动(draft 隔离)
进化对话全流程(1.5M)· 截图 7 张:experts → expert-card → evolve-confirm → prompt-filled → running → streaming → completed

证据清单 搜索 / 排序

文件 运行 类型 大小 说明

行动清单

result.json(创建师 run 断言)

根因回顾:image_url 400 + slug 截断(曾让 #1 失败,已修复重跑 PASS)
双层根因:
1. slug bug:专家名 21 字符被前端 maxlength=20 截断 → 实际发布 id 与脚本硬编码不符 → waitForURL 120s 超时 → exit 1(创建流程本身已成功)。
2. agent 崩溃:超时后 Read PNG 截图 → image_url 消息块 → provider 只收 text → 400 unknown variant image_url → 任务标 failed。

修复(scripts/uat-yuntu-creator-evolve.mjs,+23/-6):
- 专家名 ≤20 字符 + 启动断言
- 发布后从 URL 解析真实专家 id,不再从名称推断 slug
- 浏览器级 MCP 断言 [data-testid="expert-data-ontology-binding"] 含 winbrain-yuntu
- 持久化教训:截图只落盘为文件,勿 Read PNG 进模型上下文(image 不支持的 provider)
run_evolve.py(进化师 harness)