diegosouzapw/OmniRoute · error

Unsupported code language: ${language}

Error message

Unsupported code language: ${language}

What it means

Error "Unsupported code language: ${language}" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/lib/skills/builtins.ts:452

      image?: string;
      timeoutMs?: number;
      networkEnabled?: boolean;
    };
    if (!code || typeof code !== "string") {
      throw new Error("Missing required field: code");
    }

    const normalizedLanguage = language.toLowerCase();
    let selectedImage: string;
    let command: string[];
    if (normalizedLanguage === "javascript" || normalizedLanguage === "js") {
      selectedImage = normalizeImage(image, DEFAULT_JS_IMAGE);
      command = ["node", "--eval", code];
    } else if (normalizedLanguage === "python" || normalizedLanguage === "py") {
      selectedImage = normalizeImage(image, DEFAULT_PYTHON_IMAGE);
      command = ["python", "-c", code];
    } else {
      throw new Error(`Unsupported code language: ${language}`);
    }

    const result = await sandboxRunner.run(
      selectedImage,
      command,
      {},
      sandboxConfig({ timeoutMs, networkEnabled })
    );
    const stdout = truncateOutput(result.stdout);
    const stderr = truncateOutput(result.stderr);
    return {
      success: result.exitCode === 0,
      language: normalizedLanguage,
      image: selectedImage,
      exitCode: result.exitCode,
      stdout: stdout.value,
      stderr: stderr.value,
      output: stdout.value,

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/lib/skills/builtins.ts:452 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/19f4675f36548785. Report an issue: GitHub.