diegosouzapw/OmniRoute · error · Error
Failed to read Grok Build settings
Error message
Failed to read Grok Build settings
What it means
Error "Failed to read Grok Build settings" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/app/(dashboard)/dashboard/cli-code/components/GrokBuildToolCard.tsx:160
const hydrateStatus = useCallback((next: GrokStatus) => {
setStatus(next);
setModel(next.config?.model?.model ?? "");
setSubagentModels(
Object.fromEntries(
SUBAGENTS.flatMap((type) => {
const value = next.config?.subagentModels?.[type]?.model;
return value ? [[type, value]] : [];
})
)
);
}, []);
const refreshStatus = useCallback(async () => {
setChecking(true);
try {
const response = await fetch(SETTINGS_ENDPOINT);
const body = (await response.json()) as GrokStatus;
if (!response.ok) throw new Error(errorText(body, "Failed to read Grok Build settings"));
hydrateStatus(body);
} catch (error) {
setMessage({ type: "error", text: error instanceof Error ? error.message : String(error) });
} finally {
setChecking(false);
}
}, [hydrateStatus]);
const refreshEndpoints = useCallback(async () => {
const requests = [
fetch("/api/settings"),
fetch("/api/tunnels/cloudflared"),
fetch("/api/tunnels/tailscale"),
fetch("/api/tunnels/ngrok"),
];
const results = await Promise.allSettled(requests);
const bodies = await Promise.all(
results.map(async (result) =>View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/app/(dashboard)/dashboard/cli-code/components/GrokBuildToolCard.tsx:160 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/ff70fa8c9f52ca43.
Report an issue: GitHub.