+
+
+ 人工审批
+ {title}
+ 等待决定
+
+ {summary &&
{summary}}
+
+ setNote(e.target.value)}
+ placeholder="备注(可选,拒绝原因等)"
+ className="min-w-0 flex-1 rounded border border-line bg-ink-950/60 px-2 py-1 text-[11px] text-slate-200 placeholder:text-slate-600 focus:border-amber-500/50 focus:outline-none"
+ />
+
+
+
+ {err &&
提交失败:{err}
}
+
+ );
+}
+
// ToolCalls:从执行事件里筛出工具调用节点,逐条展示入参 → 产出 + 耗时/状态。
function ToolCalls({ run }: { run: RunState }) {
const tools = deriveNodes(run.exec).filter((n) => n.kind === "tool");
diff --git a/sundynix-desktop/frontend/src/studio/nodeCatalog.ts b/sundynix-desktop/frontend/src/studio/nodeCatalog.ts
index 800a988..e320146 100644
--- a/sundynix-desktop/frontend/src/studio/nodeCatalog.ts
+++ b/sundynix-desktop/frontend/src/studio/nodeCatalog.ts
@@ -102,6 +102,18 @@ export const NODE_KINDS: Record