{"record":{"id":"b2866e3f570a8870","repo":"deepseek-ai/deepseek-harness","slug":"seed-event-at-index-index-uses-unsupported-lega","errorCode":null,"errorMessage":"seed event at index ${index} uses unsupported legacy request/header-delta format","messagePattern":"seed event at index (.+?) uses unsupported legacy request/header-delta format","errorType":"validation","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/core/session/src/index.ts","lineNumber":216,"sourceCode":"  const pending: object[] = [value]\n  while (pending.length > 0) {\n    // The non-empty check proves an object remains to visit.\n    // oxlint-disable-next-line typescript/no-non-null-assertion\n    const current = pending.pop()!\n    Object.freeze(current)\n    for (const key in current) {\n      const child = (current as Record<string, unknown>)[key]\n      if (child !== null && typeof child === 'object') pending.push(child)\n    }\n  }\n  return value\n}\n\n/** Validate the fixed event envelope after one-pass JSON materialization. */\nfunction assertSessionEventEnvelope(value: Record<string, unknown>, index: number): asserts value is SessionEvent {\n  const event = value\n  if (event['type'] === 'request/header-delta') {\n    throw new Error(`seed event at index ${index} uses unsupported legacy request/header-delta format`)\n  }\n  for (const key in event) {\n    switch (key) {\n      case 'type':\n      case 'seq':\n      case 'time':\n      case 'data':\n      case 'surfaceOp':\n      case 'sourceEventSeqs':\n      case 'ignorable':\n        break\n      default:\n        throw new Error(`seed event at index ${index} has an invalid event envelope`)\n    }\n  }\n  const type = event['type']\n  const seq = event['seq']\n  const time = event['time']","sourceCodeStart":198,"sourceCodeEnd":234,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/core/session/src/index.ts#L198-L234","documentation":"Error \"seed event at index ${index} uses unsupported legacy request/header-delta format\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/core/session/src/index.ts:216 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Migrate the legacy request/header-delta format before seeding the session."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b150a551b8d465e31e418e1b2eaf5e79bbb7d28e","analyzedAt":"2026-08-24T18:12:29.105Z","schemaVersion":2},"datasetVersion":"2026-08-24T22:17:12.610Z"}