完善创作节点循环与等待态交互,并大幅打磨 Web 壳与会话运行时。

- 节点循环:配方开局直坐 DAG 第一步;验收后先问下一步意向,再确认开干并可钉编排参数;「按意见修改」只重跑当前节点。
- 询问分流:能力 opening 走说话面引导,可跳过追问按题干去重;追问与产物同轮挂载,避免拆成两段历史。
- 运行时:补强 revision 重跑、创作流程合并/进度指针、工具循环与 worker 执行;新增运行日志与 web:watch。
- 前端:统一等待态文案与底栏主按钮,完善询问卡/产物验收/呈现壳样式与交互。
- 同步世界模拟器模块提示、编排文档与相关测试。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-17 01:28:12 +08:00
parent 20938b04d7
commit ec474cb946
56 changed files with 7460 additions and 1372 deletions

View File

@@ -5,6 +5,7 @@ name: 创作 · 执行步骤
description: >-
按已认可的创作流程,执行当前一步工序。提示词与产物 tag 由程序按模块注入。
流程是增量 DAG本步只读禁止自行扩步或重排。
outputTags 由程序注入为该步能力 artifact勿把「创作.当前步骤」当产物写回。
version: 1
stage: design
inputTags:
@@ -15,8 +16,7 @@ inputTags:
- "用户.修订说明"
- "设计.创作流程"
- "创作.当前步骤"
outputTags:
- "创作.当前步骤"
outputTags: []
inputMerge: latest
contextSegments:
- id: flow
@@ -46,7 +46,7 @@ contextSegments:
1. 只写本步产物(程序指定的 output tag不要改其它步骤产物
2. 产物用简洁 JSON 或结构化中文,方便界面渲染;少写机器变量名
3. 若本步有**默认问题**:程序已先发给用户;首答在「用户.worker答复」/「创作.能力开场白」。**禁止**再用 LLM 重复同一开场白
4. 信息不足 → askUser 12 点(优先 options
4. 信息不足context-fragment 产物把题写在「追问」12 点,建议选项 + 示例),顶层 askUser 为 null。仅完全无法产出时才用顶层 askUser
5. `summary``{本步能力名} · …`
6. **禁止**重排或扩写流程;流程只读。需要追加「再来一次生成规则」等 → 由总管再调 design-flow
7. **本步参数**由编排期写入 steps[].params程序会注入【本步参数】。按参数执行禁止再问「这一步生成什么 / 调用哪个规则」。参数缺失或与目录必填项不符 → 停止产出,提示返回 design-flow 补参