{"record":{"id":"07584d2773c4863f","repo":"deepseek-ai/deepseek-harness","slug":"subagent-id-has-no-stored-log-artifact","errorCode":null,"errorMessage":"subagent \"${id}\" has no stored log artifact","messagePattern":"subagent \"(.+?)\" has no stored log artifact","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/host/apiproxy/src/session-export.ts","lineNumber":246,"sourceCode":"    for (const [id, ref] of imageRefsInArtifact(content)) media.set(id, ref)\n  }\n  rememberMedia(root.content)\n  yield { path: root.filename, content: root.content }\n  if (includeDescendants) {\n    const seen = new Set<SessionId>([sessionId])\n    const collect = async function* (\n      nodes: readonly SessionLineageNode[],\n    ): AsyncGenerator<SessionLogZipEntry> {\n      for (const node of nodes) {\n        signal?.throwIfAborted()\n        const id = node.session.header.id\n        if (seen.has(id)) continue\n        seen.add(id)\n        await flushLiveSessionLog(deps, id, signal)\n        const raw = await deps.sessionPersistence.readRaw(id, signal)\n        signal?.throwIfAborted()\n        if (raw === undefined) {\n          throw new Error(`subagent \"${id}\" has no stored log artifact`)\n        }\n        rememberMedia(raw.content)\n        yield {\n          path: `subagents/${safeSessionIdSegment(id)}/${raw.filename}`,\n          content: raw.content,\n        }\n        yield* collect(node.descendants)\n      }\n    }\n    const lineage = await deps.sessionQuery.traceSession(sessionId, signal)\n    signal?.throwIfAborted()\n    yield* collect(lineage.descendants)\n  }\n  for (const ref of media.values()) {\n    signal?.throwIfAborted()\n    const stored = await deps.attachments.readImage(ref, signal)\n    signal?.throwIfAborted()\n    yield { path: mediaEntryPath(ref), data: stored.data }","sourceCodeStart":228,"sourceCodeEnd":264,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/host/apiproxy/src/session-export.ts#L228-L264","documentation":"Error \"subagent \"${id}\" has no stored log artifact\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/host/apiproxy/src/session-export.ts:246 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":"b150a551b8d465e31e418e1b2eaf5e79bbb7d28e","analyzedAt":"2026-08-24T18:12:29.105Z","schemaVersion":2},"datasetVersion":"2026-08-24T22:17:12.610Z"}