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.