Function: webSearchTool()
webSearchTool(
opts?):Tool<{model?:string;query:string; }, {answer:string;citations:object[];model:string;query:string; },unknown,unknown,ToolExecutionContext<unknown,unknown,unknown>,string,unknown>
Build the web_search tool. Spread it into the agents that should be able
to search the web.
Parameters
Section titled “Parameters”WebSearchToolOptions = {}
Returns
Section titled “Returns”Tool<{ model?: string; query: string; }, { answer: string; citations: object[]; model: string; query: string; }, unknown, unknown, ToolExecutionContext<unknown, unknown, unknown>, string, unknown>
Example
Section titled “Example”import { webSearchTool } from "@dbx-tools/appkit-web-search";import { createAgent } from "@dbx-tools/appkit-mastra";
const researcher = createAgent({ instructions: "...", tools: () => ({ web_search: webSearchTool() }),});