diff --git a/src/renderer/src/hooks/agents/useAgentClient.ts b/src/renderer/src/hooks/agents/useAgentClient.ts new file mode 100644 index 0000000000..cd9b5638ba --- /dev/null +++ b/src/renderer/src/hooks/agents/useAgentClient.ts @@ -0,0 +1,15 @@ +import { AgentApiClient } from '@renderer/api/agent' + +import { useSettings } from '../useSettings' + +export const useAgentClient = () => { + const { apiServer } = useSettings() + const { host, port, apiKey } = apiServer + const client = new AgentApiClient({ + baseURL: `${host}:${port}`, + headers: { + Authorization: `Bearer ${apiKey}` + } + }) + return client +}