perf: 优化智能体与工作流幕布渲染性能
- 分阶段加载智能体配置并按需缓存 MCP 工具 - 合并画布状态更新与节点尺寸监听,启用大图可视区域渲染和静态连线 - 隔离 Tinyflow Store 实例并补充数据同步与回归测试
This commit is contained in:
@@ -18,6 +18,7 @@ import {
|
||||
const props = defineProps<{
|
||||
binding: AgentToolBinding;
|
||||
kind: 'mcp' | 'plugin' | 'workflow';
|
||||
mcpToolsLoading?: boolean;
|
||||
options: AgentOption[];
|
||||
}>();
|
||||
|
||||
@@ -129,7 +130,11 @@ function handleTargetChange(value: string) {
|
||||
/>
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
<div v-if="kind === 'mcp'" class="agent-form__mcp-tools">
|
||||
<div
|
||||
v-if="kind === 'mcp'"
|
||||
v-loading="mcpToolsLoading"
|
||||
class="agent-form__mcp-tools"
|
||||
>
|
||||
<div class="agent-form__mcp-tools-header">
|
||||
<span>工具列表</span>
|
||||
<span>{{ selectedMcpToolCount }} 个</span>
|
||||
|
||||
Reference in New Issue
Block a user