From 3b5b1986e6ea90193bd6ecbdb4a943da14cd452f Mon Sep 17 00:00:00 2001 From: icarus Date: Thu, 18 Sep 2025 21:34:25 +0800 Subject: [PATCH] feat(hooks): add getAgent function to useAgents hook --- src/renderer/src/hooks/agents/useAgents.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/hooks/agents/useAgents.ts b/src/renderer/src/hooks/agents/useAgents.ts index 585d9e0c08..bb4790bbe0 100644 --- a/src/renderer/src/hooks/agents/useAgents.ts +++ b/src/renderer/src/hooks/agents/useAgents.ts @@ -55,12 +55,20 @@ export const useAgents = () => { [client, mutate, t] ) + const getAgent = useCallback( + (id: string) => { + return data?.agents.find((agent) => agent.id === id) + }, + [data?.agents] + ) + return { agents: data?.agents ?? [], error, isLoading, addAgent, updateAgent, - deleteAgent + deleteAgent, + getAgent } }