diff --git a/packages/web-ui/example/src/main.ts b/packages/web-ui/example/src/main.ts index d330e2e..ad1c1ae 100644 --- a/packages/web-ui/example/src/main.ts +++ b/packages/web-ui/example/src/main.ts @@ -240,18 +240,18 @@ async function createAgent(initialState?: AgentState) { const memTools = createMemoryTools(); const allTools = [replTool, webSearch, imageGen, tts, bash, browser, ...memTools]; - agent = new Agent({ +agent = new Agent({ + initialState: { model, systemPrompt: SYSTEM_PROMPT, - tools: allTools.map((t) => t.tool), - convertToLlm: customConvertToLlm, ...initialState, - }); + }, +}); - chatPanel.setAgent(agent, { - toolsFactory: () => allTools, - convertToLlm: customConvertToLlm, - }); +chatPanel.setAgent(agent, { + onApiKeyRequired: (provider: string) => ApiKeyPromptDialog.prompt(provider), + toolsFactory: (_agent, _iface, _artifacts, _runtimeFactory) => allTools, +}); registerCustomMessageRenderers(chatPanel); @@ -612,8 +612,8 @@ function renderApp() {
${!hasMessages ? html` -
- +
+
` : html``}