Variable: webSearch
constwebSearch:ToPlugin<typeofWebSearchPlugin,WebSearchPluginConfig,"web-search">
Register the web-search runtime with AppKit.
Example
Section titled “Example”import { createApp, server } from "@databricks/appkit";import { plugin as webSearchPlugin, tool as webTool } from "@dbx-tools/appkit-web-search";import { agents, plugin as mastraPlugin } from "@dbx-tools/appkit-mastra";
const researcher = agents.createAgent({ instructions: "Research questions with web_search, then read sources with web_fetch.", tools: () => ({ web_search: webTool.webSearchTool(), web_fetch: webTool.webFetchTool() }),});
await createApp({ plugins: [ server(), webSearchPlugin.webSearch({ model: "gemini" }), mastraPlugin.mastra({ agents: researcher }), ],});