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 } }