diff --git a/web/app/dashboard/ai-workflows/_components/node-config-panel.tsx b/web/app/dashboard/ai-workflows/_components/node-config-panel.tsx
index 148aebd..30e6bba 100644
--- a/web/app/dashboard/ai-workflows/_components/node-config-panel.tsx
+++ b/web/app/dashboard/ai-workflows/_components/node-config-panel.tsx
@@ -130,16 +130,6 @@ export function NodeConfigPanel({
) : null}
-
-
-
-
-
- {nodeSpec?.description ? (
-
-
-
- {nodeSpec.description}
-
-
- ) : null}
-
{inputSchema.length > 0 ? (
输入
diff --git a/web/app/dashboard/ai-workflows/_components/workflow-config-sidebar.tsx b/web/app/dashboard/ai-workflows/_components/workflow-config-sidebar.tsx
index 1616058..839aa05 100644
--- a/web/app/dashboard/ai-workflows/_components/workflow-config-sidebar.tsx
+++ b/web/app/dashboard/ai-workflows/_components/workflow-config-sidebar.tsx
@@ -42,6 +42,13 @@ export function WorkflowConfigPanel({
const selectedBranchItem = selectedNode && selectedBranch?.nodeId === selectedNode.id
? normalizeNodeConfig(selectedNode.data?.config).branches?.find((branch) => branch.id === selectedBranch.branchId) ?? null
: null
+ const panelTitle = selectedBranchItem
+ ? selectedBranchItem.name || selectedBranchItem.id
+ : selectedNode?.data?.title || selectedNodeSpec?.title || selectedNode?.type || ""
+ const panelMeta = selectedBranchItem ? "条件分支" : selectedNode?.type || ""
+ const panelDescription = selectedBranchItem
+ ? "配置该条件分支的匹配规则和目标节点。"
+ : selectedNodeSpec?.description || ""
if (!selectedNode) {
return null
@@ -64,12 +71,15 @@ export function WorkflowConfigPanel({
-
{selectedBranchItem ? "条件属性" : "属性"}
-
- {selectedBranchItem
- ? selectedBranchItem.name || selectedBranchItem.id
- : selectedNode.data?.title || selectedNodeSpec?.title || selectedNode.type}
-
+
{panelTitle}
+ {panelMeta ? (
+
{panelMeta}
+ ) : null}
+ {panelDescription ? (
+
+ {panelDescription}
+
+ ) : null}