diff --git a/frontend/src/components/agents/pipedream/agent-pipedream-tools-manager.tsx b/frontend/src/components/agents/pipedream/agent-pipedream-tools-manager.tsx index 87f2a050..4fa8ba3d 100644 --- a/frontend/src/components/agents/pipedream/agent-pipedream-tools-manager.tsx +++ b/frontend/src/components/agents/pipedream/agent-pipedream-tools-manager.tsx @@ -46,7 +46,7 @@ export const AgentPipedreamToolsManager: React.FC { - const { data, isLoading, error, handleUpdateTools, isUpdating, refetch } = usePipedreamToolsData(agentId, profileId); + const { data, isLoading, error, isUpdating, refetch } = usePipedreamToolsData(agentId, profileId); const [localTools, setLocalTools] = useState>({}); const [hasChanges, setHasChanges] = useState(false); @@ -103,11 +103,8 @@ export const AgentPipedreamToolsManager: React.FC enabled) .map(([name]) => name); - - handleUpdateTools(enabledTools); setHasChanges(false); - - // Notify parent component of the update + if (onToolsUpdate) { onToolsUpdate(enabledTools); }