v2.0.0 — 图片生成流程全面重构 + 统一环境安装
auto-lab v2.0.0 重大更新
本次发布包含 7 大改造,涉及 20+ 文件,+2300/-1200 行变更。
1. localhost 规则软化
- 不再硬性禁止 localhost,改为"使用应用真实 URL"
- localhost 是合法真实 URL,不强制伪造生产域名
- 涉及:
SKILL.md,image_prompt_rules.md,visual_review_rules.md,generate_images.py
2. 图表生成 DSL 重构
- 之前: PIL 手动画图
- 现在: Mermaid / D2 / PlantUML DSL 方案
- 每张图输出源码 (.mmd/.d2/.puml) + 图片 (.png/.svg)
- 前置检查: mmdc, d2, plantuml 渲染器自动检测
- 涉及:
diagram_asset_rules.md(全量重写),SKILL.md
3. 新增 img2img 补图机制
- clarity fix: 不清晰时用固定补图提示词 img2img
- content fix: 内容错误时单点替换,不动原图结构
- 涉及:
SKILL.md,generate_images.py
4. 多上游 → 单固定上游
- 移除多上游分片并行生成
- 统一单 BASEURL + APIKEY 配置
- max_workers 默认 4,上限 8
- 涉及:
generate_images.py,SKILL.md
5. Layer 2 质检升级 C1-C6
- C1: global_constraints 结构化冲突检查
- C2: 按 asset_type 分策略 forbidden_terms
- C3: asset_type + mode 双字段匹配
- C4: 同组 scene_anchor 环境一致性
- C5: 分辨率 + 宽高比 + asset_type 联合检查
- C6: image_policy schema v2.0 完整性
- 涉及:
validate_prompt.py,prompt_config.TEMPLATE.json,prompt_config.example.json
6. 视觉审核 → 全人工
- Agent 不再自评图片
- STOP #2: 图片生成后展示给用户,等待人工审核确认
- 审核通过后才允许插入 DOCX
- 涉及:
visual_review_rules.md(全量重写),SKILL.md
7. 新增 env_setup.py (check + supply)
- 一键检测 + 自动安装所有依赖
- Phase 0: python 检测
- Phase 1: pip 包 (requests/docx/Pillow + playwright + video)
- Phase 2: DSL 渲染器 (mmdc 自动安装, d2/plantuml 提示)
- Phase 3: vendor skills 检测
- Phase 4: .env (缺则复制示例)
- Phase 5: 上游 API 探测
- 用法:
python scripts/env_setup.py或--route ai_simulated|diagram_assets|browser_capture|video|all
完整验证通过
| 步骤 | 脚本 | 结果 |
|---|---|---|
| 环境检测 | env_setup.py --check-only | ✅ |
| Prompt验证 | validate_prompt.py | 16/16 ✅ |
| 上游探测 | generate_images.py --check | ✅ |
| 图片生成 | generate_images.py --help | ✅ |
| 图表生成 | generate_diagram_assets.py --help | ✅ |
| DSL渲染器 | mmdc + d2 + plantuml | ✅ |
| 工作流 | run_workflow.py (6 commands) | ✅ |
| 初始化 | init_run.py | ✅ |