feat(web): 优化节点展现

This commit is contained in:
v-zhangjc9
2025-07-11 09:46:12 +08:00
parent fad190567b
commit 863638deaa
4 changed files with 66 additions and 64 deletions

View File

@@ -0,0 +1,41 @@
import CodeNode from './node/CodeNode.tsx'
import KnowledgeNode from './node/KnowledgeNode.tsx'
import LlmNode from './node/LlmNode.tsx'
import OutputNode from './node/OutputNode.tsx'
import SwitchNode from './node/SwitchNode.tsx'
type NodeDefine = {
name: string,
description: string,
component: any,
}
const NodeRegistry: Record<string, NodeDefine> = {
'output-node': {
name: '输出',
description: '定义输出变量',
component: OutputNode,
},
'llm-node': {
name: '大模型',
description: '使用大模型对话',
component: LlmNode,
},
'knowledge-node': {
name: '知识库',
description: '',
component: KnowledgeNode,
},
'code-node': {
name: '代码执行',
description: '执行自定义的处理代码',
component: CodeNode,
},
'switch-node': {
name: '分支节点',
description: '根据不同的情况前往不同的分支',
component: SwitchNode,
},
}
export default NodeRegistry