diegosouzapw/OmniRoute · error · TheOldLlmProxyUnavailableError
No active proxy is available for The Old LLM
Error message
No active proxy is available for The Old LLM
What it means
Error "No active proxy is available for The Old LLM" thrown in diegosouzapw/OmniRoute.
Source
Thrown at open-sse/executors/theoldllm.ts:164
dependencies?: TheOldLlmFetchDependencies
): Promise<Response> {
let deps = dependencies;
if (!deps) {
const [
{ resolveProxyForProvider, hasBlockingProxyAssignmentForProvider },
{ runWithProxyContext },
] = await Promise.all([import("../../src/lib/db/proxies"), import("../utils/proxyFetch.ts")]);
deps = {
resolveProxy: () => resolveProxyForProvider("theoldllm"),
runWithProxy: runWithProxyContext,
fetch: globalThis.fetch,
hasBlockingProxyAssignment: () => hasBlockingProxyAssignmentForProvider("theoldllm"),
};
}
const proxy = await deps.resolveProxy();
if (!proxy && deps.hasBlockingProxyAssignment?.()) {
throw new TheOldLlmProxyUnavailableError("No active proxy is available for The Old LLM");
}
return deps.runWithProxy(proxy, () =>
deps.fetch(API_URL, {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-Client-Version": "3.8.4",
"X-Request-Token": generateRequestToken(),
"User-Agent": CHROME_UA,
},
body: JSON.stringify(reqBody),
signal,
})
);
}
async function directFetch(
reqBody: Record<string, unknown>,View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at open-sse/executors/theoldllm.ts:164 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/6115c55bc82f2bc6.
Report an issue: GitHub.