import { enablePluginInConfig, type WebSearchProviderPlugin, } from "openclaw/plugin-sdk/provider-web-search-contract"; export function createOllamaWebSearchProvider(): WebSearchProviderPlugin { return { id: "ollama", label: "Ollama Web Search", hint: "Local Ollama host ยท requires ollama signin", onboardingScopes: ["text-inference"], requiresCredential: false, envVars: [], placeholder: "(run ollama signin)", signupUrl: "https://ollama.com/", docsUrl: "https://docs.openclaw.ai/tools/web", autoDetectOrder: 110, credentialPath: "", getCredentialValue: () => undefined, setCredentialValue: () => {}, applySelectionConfig: (config) => enablePluginInConfig(config, "ollama").config, createTool: () => null, }; }