diegosouzapw/OmniRoute · error · WebSearchExecutionError
Search provider ${input.provider} does not support search_ty
Error message
Search provider ${input.provider} does not support search_type: ${searchType} What it means
Error "Search provider ${input.provider} does not support search_type: ${searchType}" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/search/executeWebSearch.ts:142
input: ExecuteWebSearchInput
): Promise<ExecuteWebSearchResult> {
assertValidSearchInput(input);
const log = input.log || defaultLog;
if (input.provider === "x_search") input.provider = "x-search";
if (input.provider === "xquik" || input.provider === "xquik_search") {
input.provider = "xquik-search";
}
if (input.provider === "x-search" || input.provider === "xquik-search") input.search_type = "x";
const searchType = input.search_type || "web";
if (input.provider) {
const explicitProvider = resolveSearchProvider(input.provider);
if (!explicitProvider) {
throw new WebSearchExecutionError(`Unknown search provider: ${input.provider}`, 400);
}
if (!supportsSearchType(explicitProvider, searchType)) {
throw new WebSearchExecutionError(
`Search provider ${input.provider} does not support search_type: ${searchType}`,
400
);
}
}
let providerConfig = selectProvider(input.provider, searchType);
if (!providerConfig) {
throw new WebSearchExecutionError(
input.provider
? `Unknown search provider: ${input.provider}`
: `No search providers available. Add an API key for a search provider (${getAllSearchProviders()
.map((provider) => provider.id)
.join(", ")}) in the dashboard.`,
400
);
}
View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/search/executeWebSearch.ts:142 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/0838752985b4107a.
Report an issue: GitHub.