From cb3afaceaba1377241b86be423ad33e55f56e0f3 Mon Sep 17 00:00:00 2001 From: icarus Date: Fri, 19 Sep 2025 15:27:23 +0800 Subject: [PATCH] refactor(agent): consolidate agent update logic into useAgents hook --- src/renderer/src/components/Popups/agent/AgentModal.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/renderer/src/components/Popups/agent/AgentModal.tsx b/src/renderer/src/components/Popups/agent/AgentModal.tsx index 71df984302..039595da1b 100644 --- a/src/renderer/src/components/Popups/agent/AgentModal.tsx +++ b/src/renderer/src/components/Popups/agent/AgentModal.tsx @@ -19,7 +19,6 @@ import { import { loggerService } from '@logger' import ClaudeIcon from '@renderer/assets/images/models/claude.png' import { useAgents } from '@renderer/hooks/agents/useAgents' -import { useUpdateAgent } from '@renderer/hooks/agents/useUpdateAgent' import { AddAgentForm, AgentEntity, AgentType, BaseAgentForm, isAgentType, UpdateAgentForm } from '@renderer/types' import { ChangeEvent, FormEvent, ReactNode, useCallback, useEffect, useMemo, useRef, useState } from 'react' import { useTranslation } from 'react-i18next' @@ -84,8 +83,7 @@ export const AgentModal: React.FC = ({ agent, trigger, isOpen: _isOpen, o const { t } = useTranslation() const loadingRef = useRef(false) // const { setTimeoutTimer } = useTimer() - const { addAgent } = useAgents() - const { updateAgent } = useUpdateAgent() + const { addAgent, updateAgent } = useAgents() const isEditing = (agent?: AgentEntity) => agent !== undefined const [form, setForm] = useState(() => buildAgentForm(agent))