{"record":{"id":"14ddf6c3521b2b55","repo":"Yeachan-Heo/oh-my-codex","slug":"missing-setup-team-mode-value-after-team-mode-e","errorCode":null,"errorMessage":"Missing setup Team mode value after --team-mode. Expected one of: enabled, disabled","messagePattern":"Missing setup Team mode value after --team-mode\\. Expected one of: enabled, disabled","errorType":"validation","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"src/cli/index.ts","lineNumber":729,"sourceCode":"      );\n    }\n    return next as SetupTeamMode;\n  };\n\n  for (let index = 0; index < args.length; index += 1) {\n    const arg = args[index];\n    if (arg === \"--disable-team\" || arg === \"--no-team\") {\n      setValue(\"disabled\", arg);\n      continue;\n    }\n    if (arg === \"--enable-team\" || arg === \"--team\") {\n      setValue(\"enabled\", arg);\n      continue;\n    }\n    if (arg === \"--team-mode\") {\n      const next = args[index + 1];\n      if (!next || next.startsWith(\"-\")) {\n        throw new Error(\n          `Missing setup Team mode value after --team-mode. Expected one of: enabled, disabled`,\n        );\n      }\n      setValue(parseValue(next), arg);\n      index += 1;\n      continue;\n    }\n    if (arg.startsWith(\"--team-mode=\")) {\n      setValue(parseValue(arg.slice(\"--team-mode=\".length)), \"--team-mode\");\n    }\n  }\n\n  return value;\n}\n\nfunction splitOmxArgsAtEndOfOptions(args: string[]): {\n  omxArgs: string[];\n  suffix: string[];","sourceCodeStart":711,"sourceCodeEnd":747,"githubUrl":"https://github.com/Yeachan-Heo/oh-my-codex/blob/3ad79a8a6fe6e95fdbb8c00e40716fffe4011ce2/src/cli/index.ts#L711-L747","documentation":"--team-mode requires a value (`enabled` or `disabled`) as the next token. Thrown when the flag is last or the next token starts with `-`.","triggerScenarios":"`omx setup --team-mode` end-of-args, or `--team-mode --scope project`.","commonSituations":"Truncated or programmatically built command lines.","solutions":["Append the value or use `--team-mode=enabled`","Use --team/--no-team shorthand"],"exampleFix":"# before\nomx setup --team-mode\n# after\nomx setup --team-mode=enabled","handlingStrategy":"validation","validationCode":"const i = args.indexOf('--team-mode');\nconst v = args[i + 1];\nif (!v || v.startsWith('-')) throw new Error('missing Team mode value');","typeGuard":null,"tryCatchPattern":null,"preventionTips":["Prefer --team-mode=enabled inline form or --team/--no-team shorthand"],"tags":["cli","missing-argument","team"],"backgroundTag":"missing-cli-argument-value","analyzedSha":"3ad79a8a6fe6e95fdbb8c00e40716fffe4011ce2","analyzedAt":"2026-08-27T22:18:39.783Z","schemaVersion":2},"datasetVersion":"2026-08-28T00:17:15.603Z"}