{"record":{"id":"388f06f5d5d70b0b","repo":"diegosouzapw/OmniRoute","slug":"missing-required-field-command","errorCode":null,"errorMessage":"Missing required field: command","messagePattern":"Missing required field: command","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/lib/skills/builtins.ts","lineNumber":493,"sourceCode":"    };\n  },\n\n  execute_command: async (input, context) => {\n    const {\n      command,\n      args = [],\n      image,\n      timeoutMs,\n      networkEnabled,\n    } = input as {\n      command: string;\n      args?: unknown[];\n      image?: string;\n      timeoutMs?: number;\n      networkEnabled?: boolean;\n    };\n    if (!command || typeof command !== \"string\") {\n      throw new Error(\"Missing required field: command\");\n    }\n\n    const normalizedArgs = normalizeArgs(args);\n    const selectedImage = normalizeImage(image, DEFAULT_COMMAND_IMAGE);\n    const result = await sandboxRunner.run(\n      selectedImage,\n      [command, ...normalizedArgs],\n      {},\n      sandboxConfig({ timeoutMs, networkEnabled })\n    );\n    const stdout = truncateOutput(result.stdout);\n    const stderr = truncateOutput(result.stderr);\n\n    return {\n      success: result.exitCode === 0,\n      command,\n      args: normalizedArgs,\n      image: selectedImage,","sourceCodeStart":475,"sourceCodeEnd":511,"githubUrl":"https://github.com/diegosouzapw/OmniRoute/blob/a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d/src/lib/skills/builtins.ts#L475-L511","documentation":"Error \"Missing required field: command\" thrown in diegosouzapw/OmniRoute.","triggerScenarios":"Thrown at src/lib/skills/builtins.ts:493 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d","analyzedAt":"2026-08-25T18:35:09.898Z","schemaVersion":2},"datasetVersion":"2026-08-25T21:54:21.419Z"}