From 977e4ea6ef3c981bd53a7eb72d1bc4c99215e0d4 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Sun, 28 Dec 2025 11:18:54 +0100 Subject: [PATCH] Add getApiKey to web-ui example Agent config Provides API keys from the provider keys store, matching old ProviderTransport behavior. --- packages/web-ui/example/src/main.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/web-ui/example/src/main.ts b/packages/web-ui/example/src/main.ts index f0b5425e..c2cf293e 100644 --- a/packages/web-ui/example/src/main.ts +++ b/packages/web-ui/example/src/main.ts @@ -176,6 +176,11 @@ Feel free to use these tools when needed to provide accurate and helpful respons }, // Custom transformer: convert custom messages to LLM-compatible format convertToLlm: customConvertToLlm, + // Get API keys from provider keys store + getApiKey: async (provider: string) => { + const key = await storage.providerKeys.get(provider); + return key ?? undefined; + }, }); agentUnsubscribe = agent.subscribe((event: any) => {