{"record":{"id":"74a7524506c2c146","repo":"different-ai/openwork","slug":"date-name-is-not-available-in-codemode","errorCode":null,"errorMessage":"Date.${name} is not available in CodeMode.","messagePattern":"Date\\.(.+?) is not available in CodeMode\\.","errorType":"exception","errorClass":"InterpreterRuntimeError","httpStatus":null,"severity":"error","filePath":"packages/codemode/src/stdlib/date.ts","lineNumber":37,"sourceCode":"  \"getUTCHours\",\n  \"getUTCMinutes\",\n  \"getUTCSeconds\",\n  \"getUTCMilliseconds\",\n  \"getTimezoneOffset\",\n])\n\nexport const dateStatics = new Set([\"now\", \"parse\", \"UTC\"])\n\nexport const invokeDateStatic = (name: string, args: Array<unknown>, node: AstNode): number => {\n  switch (name) {\n    case \"now\":\n      return Date.now()\n    case \"parse\":\n      return Date.parse(coerceToString(args[0]))\n    case \"UTC\":\n      return Date.UTC(...(args.map((arg) => coerceToNumber(arg)) as Parameters<typeof Date.UTC>))\n    default:\n      throw new InterpreterRuntimeError(`Date.${name} is not available in CodeMode.`, node)\n  }\n}\n\nexport const invokeDateMethod = (value: SandboxDate, name: string, node: AstNode): unknown => {\n  const hosted = new Date(value.time)\n  switch (name) {\n    case \"getTime\":\n    case \"valueOf\":\n      return value.time\n    case \"toISOString\":\n      if (!Number.isFinite(value.time)) throw new InterpreterRuntimeError(\"Invalid time value.\", node)\n      return hosted.toISOString()\n    case \"toJSON\":\n      return Number.isFinite(value.time) ? hosted.toISOString() : null\n    case \"toString\":\n      return coerceToString(value)\n    case \"getFullYear\":\n      return hosted.getFullYear()","sourceCodeStart":19,"sourceCodeEnd":55,"githubUrl":"https://github.com/different-ai/openwork/blob/2b7df46e8ae1517d64c896c7793d2d52ec845669/packages/codemode/src/stdlib/date.ts#L19-L55","documentation":"Error \"Date.${name} is not available in CodeMode.\" thrown in different-ai/openwork.","triggerScenarios":"Thrown at packages/codemode/src/stdlib/date.ts:37 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":"2b7df46e8ae1517d64c896c7793d2d52ec845669","analyzedAt":"2026-09-01T07:59:23.713Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}