Skip to content

v2.0.0 — 图片生成流程全面重构 + 统一环境安装

Choose a tag to compare

@qiuy-collab qiuy-collab released this 06 Jul 08:53

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