fix: checklist show error when import dsl

This commit is contained in:
AkaraChen 2025-01-09 17:23:01 +08:00
parent 6d55ecd7fd
commit 31e0aea181
1 changed files with 3 additions and 3 deletions

View File

@ -35,7 +35,7 @@ export const useChecklist = (nodes: Node[], edges: Edge[]) => {
const buildInTools = useStore(s => s.buildInTools)
const customTools = useStore(s => s.customTools)
const workflowTools = useStore(s => s.workflowTools)
const { data: agentStrategies } = useStrategyProviders()
const { data: strategyProviders } = useStrategyProviders()
const needWarningNodes = useMemo(() => {
const list = []
@ -62,7 +62,7 @@ export const useChecklist = (nodes: Node[], edges: Edge[]) => {
if (node.data.type === BlockEnum.Agent) {
const data = node.data as AgentNodeType
const provider = agentStrategies?.find(s => s.plugin_unique_identifier === data.plugin_unique_identifier)
const provider = strategyProviders?.find(provider => provider.declaration.identity.name === data.agent_strategy_provider_name)
const strategy = provider?.declaration.strategies?.find(s => s.identity.name === data.agent_strategy_name)
moreDataForCheckValid = {
provider,
@ -106,7 +106,7 @@ export const useChecklist = (nodes: Node[], edges: Edge[]) => {
}
return list
}, [nodes, edges, isChatMode, buildInTools, customTools, workflowTools, language, nodesExtraData, t, agentStrategies])
}, [nodes, edges, isChatMode, buildInTools, customTools, workflowTools, language, nodesExtraData, t, strategyProviders])
return needWarningNodes
}