新增 worldbook 步骤 LLM 回复(thinking/draft/questions/evaluation), 运行页聊天区与产物/选项联动;评价区标签改为「评价与修改建议」; 流式开关开启时 NDJSON 推送思考内容,完成后拆分更新各字段。 Co-authored-by: Cursor <cursoragent@cursor.com>
103 lines
3.6 KiB
JSON
103 lines
3.6 KiB
JSON
{
|
||
"workflowGoal": "设计一个单人角色:先绑定角色卡与世界书,再迭代整体美学与具体人设,写入世界书条目。",
|
||
"nodes": [
|
||
{
|
||
"id": "init",
|
||
"skillId": "studio.init_bind",
|
||
"displayName": "创建并绑定",
|
||
"enabled": true,
|
||
"config": {},
|
||
"displayParams": [
|
||
{
|
||
"key": "characterName",
|
||
"label": "角色卡名称",
|
||
"type": "text",
|
||
"required": true,
|
||
"placeholder": ""
|
||
},
|
||
{
|
||
"key": "worldbookName",
|
||
"label": "世界书名称",
|
||
"type": "text",
|
||
"required": true,
|
||
"placeholder": ""
|
||
}
|
||
],
|
||
"inputs": []
|
||
},
|
||
{
|
||
"id": "aesthetic",
|
||
"skillId": "studio.worldbook_entry",
|
||
"displayName": "整体美学",
|
||
"enabled": true,
|
||
"loopUntilSatisfied": true,
|
||
"config": {
|
||
"stepGoal": "产出角色的整体美学设定:视觉风格、氛围、叙事基调,供后续人设步骤引用。",
|
||
"thinkingPrompt": "====== 思考流程 ======\nStep1: 简短确认任务性质(新设计/修改)\nStep2: 阅读绑定角色/世界书与上文引用\nStep3: 按步骤目标起草世界书条目\nStep4: 对照评价维度自检并优化表述\n\n(核心目的、评价标准与优化建议由系统在运行时自动注入,无需在此填写)",
|
||
"insertion": {
|
||
"position": 1,
|
||
"activationType": "permanent",
|
||
"key": "整体美学",
|
||
"comment": "Studio · 整体美学"
|
||
},
|
||
"scoring": {
|
||
"enabled": true,
|
||
"dimensions": [
|
||
{
|
||
"id": "authenticity",
|
||
"name": "真实性",
|
||
"criteria": "美学设定是否自洽、可感知,而非空泛形容词堆砌。"
|
||
},
|
||
{
|
||
"id": "fit",
|
||
"name": "贴合度",
|
||
"criteria": "是否覆盖色调/材质/氛围/叙事基调;是否可与后续人设衔接;表述是否简洁可注入世界书。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"displayParams": [],
|
||
"inputs": []
|
||
},
|
||
{
|
||
"id": "persona",
|
||
"skillId": "studio.worldbook_entry",
|
||
"displayName": "具体人设",
|
||
"enabled": true,
|
||
"loopUntilSatisfied": true,
|
||
"config": {
|
||
"stepGoal": "在整体美学基础上,写出可扮演的人设:性格、动机、口癖、关系与行为模式。",
|
||
"thinkingPrompt": "====== 思考流程 ======\nStep1: 简短确认任务性质(新设计/修改)\nStep2: 阅读绑定角色/世界书与上文引用\nStep3: 按步骤目标起草世界书条目\nStep4: 对照评价维度自检并优化表述\n\n(核心目的、评价标准与优化建议由系统在运行时自动注入,无需在此填写)",
|
||
"insertion": {
|
||
"position": 1,
|
||
"activationType": "keyword",
|
||
"key": "具体人设",
|
||
"comment": "Studio · 具体人设"
|
||
},
|
||
"scoring": {
|
||
"enabled": true,
|
||
"dimensions": [
|
||
{
|
||
"id": "authenticity",
|
||
"name": "真实性",
|
||
"criteria": "人设细节是否具体、可扮演,动机与行为是否一致。"
|
||
},
|
||
{
|
||
"id": "fit",
|
||
"name": "贴合度",
|
||
"criteria": "是否与人设目标一致;是否与整体美学一致;是否避免与已有条目冲突。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"displayParams": [],
|
||
"inputs": [
|
||
{
|
||
"ref": "aesthetic.output",
|
||
"label": "整体美学 · 世界书条目"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|