{"record":{"id":"7740d518aeac9676","repo":"deepseek-ai/deepseek-harness","slug":"sessions-select-unknown-session-sessionid","errorCode":null,"errorMessage":"sessions.select: unknown session ${sessionId}","messagePattern":"sessions\\.select: unknown session (.+?)","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/client/runtime/src/client/sessions/manager.ts","lineNumber":188,"sourceCode":"    restoredSelection?: SessionId,\n    restoredAddress?: SubagentAddress,\n    private readonly conversation?: ConversationRuntime,\n  ) {\n    this.selected = restoredSelection\n    if (restoredAddress !== undefined) this.addresses.set(restoredAddress.childSessionId, restoredAddress)\n    this.listSnapshotCache = this.buildListSnapshot()\n  }\n\n  // ---- Selection ----\n\n  /**\n   * Select a listed Session or a retained catalog-addressed child.\n   * @param sessionId - listed or catalog-addressed Session id.\n   */\n  select(sessionId: SessionId): void {\n    const address = this.navigationAddress(sessionId)\n    if (!this.summaries.some(summary => summary.sessionId === sessionId) && address === undefined) {\n      throw new Error(`sessions.select: unknown session ${sessionId}`)\n    }\n    if (address !== undefined) this.addresses.set(sessionId, address)\n    this.sessions.get(sessionId)?.configureSubagent(\n      address,\n      address === undefined\n        ? false\n        : this.catalogs.get(address.parentSessionId)?.parentAvailable ?? false,\n    )\n    this.selected = sessionId\n    // Looking at the session consumes its completion reminder (dot clears).\n    this.completedNotifications.delete(sessionId)\n    void this.refreshSubagents(sessionId)\n    this.notifier.notifyNow()\n  }\n\n  /**\n   * Select a healthy child through its durable direct-parent address.\n   * @param address - catalog-derived parent and child ids.","sourceCodeStart":170,"sourceCodeEnd":206,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/client/runtime/src/client/sessions/manager.ts#L170-L206","documentation":"Error \"sessions.select: unknown session ${sessionId}\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/client/runtime/src/client/sessions/manager.ts:188 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Select an existing session id from the sessions list."],"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"}