完善配方驱动的创作编排
为可重复技能补充参数校验与展示,统一配方、编排器和执行单元术语。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/**
|
||||
* 与 docs/ui-glossary.md、src/server/display-labels.ts 保持同步。
|
||||
* 用户侧拍摄术语:导演 / 剧本 / 演员 / 能力。
|
||||
* 用户侧口径:配方 / 编排器 / 技能 / 工作流计划 / 运行规格 / 执行单元。
|
||||
*/
|
||||
|
||||
const STAGE_LABELS = {
|
||||
@@ -15,15 +15,15 @@ const STAGE_LABELS = {
|
||||
|
||||
const WORKER_LABELS = {
|
||||
"design-core": "创作 · 核心",
|
||||
"design-worker": "创作 · 演员规格",
|
||||
"design-worker": "创作 · 执行单元规格",
|
||||
"design-fixed": "创作 · 固定上下文",
|
||||
"design-refine": "创作 · 细化与终稿",
|
||||
"design-intake": "创作 · 综合收口",
|
||||
"design-flow": "创作 · 流程编排",
|
||||
"design-step": "创作 · 执行步骤",
|
||||
"opening-generator": "开局 · 开场白",
|
||||
orchestrator: "导演",
|
||||
"agent-burst": "导演调度",
|
||||
orchestrator: "编排器",
|
||||
"agent-burst": "编排器调度",
|
||||
narrator: "叙事转述",
|
||||
"role-decide": "角色决策",
|
||||
"world-simulator": "世界推演",
|
||||
@@ -72,11 +72,11 @@ export function displayWorkerLabel(id) {
|
||||
}
|
||||
if (trimmed.startsWith("worker:")) {
|
||||
const ref = trimmed.slice("worker:".length);
|
||||
return `演员 · ${displayWorkerLabel(ref)}`;
|
||||
return `执行单元 · ${displayWorkerLabel(ref)}`;
|
||||
}
|
||||
if (trimmed.startsWith("fixed:")) {
|
||||
const topic = trimmed.slice("fixed:".length);
|
||||
return `能力 · ${FIXED_TOPIC_LABELS[topic] ?? topic}`;
|
||||
return `技能 · ${FIXED_TOPIC_LABELS[topic] ?? topic}`;
|
||||
}
|
||||
if (trimmed.startsWith("resident:")) {
|
||||
return `常驻 · ${trimmed.slice("resident:".length)}`;
|
||||
@@ -85,7 +85,7 @@ export function displayWorkerLabel(id) {
|
||||
}
|
||||
|
||||
export function formatWorkerDisplayTitle(workerId, action = null) {
|
||||
const base = displayWorkerLabel(workerId) || "演员";
|
||||
const base = displayWorkerLabel(workerId) || "执行单元";
|
||||
if (action === "output") return `${base} · 产出`;
|
||||
if (action === "questions") return `${base} · 提问`;
|
||||
if (action === "stub") return `${base} · 占位`;
|
||||
|
||||
Reference in New Issue
Block a user