{"record":{"id":"f70c0854fa35b255","repo":"langgenius/dify","slug":"option-requires-a-value","errorCode":null,"errorMessage":"${option} requires a value.","messagePattern":"(.+?) requires a value\\.","errorType":"validation","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"e2e/scripts/run-options.ts","lineNumber":13,"sourceCode":"import type { SeedOptions } from './seed-runner'\n\nexport type RunOptions = {\n  forwardArgs: string[]\n  full: boolean\n  headed: boolean\n  seed?: SeedOptions\n  seedOnly: boolean\n}\n\nconst readOptionValue = (argv: string[], index: number, option: string) => {\n  const value = argv[index + 1]\n  if (!value || value.startsWith('--')) throw new Error(`${option} requires a value.`)\n\n  return value\n}\n\nexport const parseRunOptions = (argv: string[]): RunOptions => {\n  let allowBlocked = false\n  let dryRun = false\n  let full = false\n  let headed = false\n  let pack = 'agent-v2'\n  let profile: string | undefined\n  let seedOnly = false\n  const forwardArgs: string[] = []\n\n  for (let index = 0; index < argv.length; index += 1) {\n    const arg = argv[index]!\n\n    if (arg === '--') {","sourceCodeStart":1,"sourceCodeEnd":31,"githubUrl":"https://github.com/langgenius/dify/blob/ef8544b173fd6cd7a8e71df2cab576e52bebbfbc/e2e/scripts/run-options.ts#L1-L31","documentation":"Error \"${option} requires a value.\" thrown in langgenius/dify.","triggerScenarios":"Thrown at e2e/scripts/run-options.ts:13 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":"ef8544b173fd6cd7a8e71df2cab576e52bebbfbc","analyzedAt":"2026-08-12T05:15:17.394Z","schemaVersion":2},"datasetVersion":"2026-08-12T13:17:24.610Z"}