createWebToolProvider
createWebToolProvider(
options?):ToolProvider<WebProviderTools, {allowedUrls?: readonly (string|RegExp)[];allowPrivateNetwork?:boolean;maxRedirects?:number;maxResponseBytes?:number;timeoutMs?:number; } |undefined>
Defined in: web/provider.ts:125
ToolProvider wrapping createFetchUrlTool so its options can be set per agent.run() call
via toolProviderContext. Also composed into createWorkspaceToolProvider (the
file+bash+fetch surface). Use this provider directly when an agent only needs fetchUrl.
Parameters
Section titled “Parameters”options?
Section titled “options?”Returns
Section titled “Returns”ToolProvider<WebProviderTools, { allowedUrls?: readonly (string | RegExp)[]; allowPrivateNetwork?: boolean; maxRedirects?: number; maxResponseBytes?: number; timeoutMs?: number; } | undefined>