{"record":{"id":"95c0ab2a64858ae7","repo":"deepseek-ai/deepseek-harness","slug":"unknown-deepseek-harness-sdk-runtime-method-met","errorCode":null,"errorMessage":"unknown DeepSeek Harness SDK runtime method: ${method}","messagePattern":"unknown DeepSeek Harness SDK runtime method: (.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/sdk/server/src/server.ts","lineNumber":199,"sourceCode":"  }\n\n  /**\n   * Dispatch one incoming JSON-RPC request to its typed handler. Throws (→ a\n   * JSON-RPC error response) on an unknown method.\n   * @param method - the JSON-RPC method name.\n   * @param params - the raw params object from the wire.\n   * @returns the handler's result, to be serialized as the response.\n   */\n  async handleRequest(method: string, params: Record<string, unknown> | undefined): Promise<unknown> {\n    switch (method) {\n      case 'initialize':\n        return this.initialize(params as unknown as InitializeParams)\n      case 'session/prompt':\n        return this.prompt(params as unknown as SessionPromptParams)\n      case 'shutdown':\n        return this.shutdown()\n      default:\n        throw new Error(`unknown DeepSeek Harness SDK runtime method: ${method}`)\n    }\n  }\n\n  private async getOrCreateSession(sessionId: string): Promise<SessionRecord> {\n    if (this.shuttingDown) throw new Error('SDK server is shutting down')\n    const existing = this.sessions.get(sessionId)\n    if (existing) return existing\n    const pending = this.sessionCreations.get(sessionId)\n    if (pending) return pending\n    const creation = this.createSession(sessionId)\n    this.sessionCreations.set(sessionId, creation)\n    void creation.then(\n      () => { this.sessionCreations.delete(sessionId) },\n      () => { this.sessionCreations.delete(sessionId) },\n    )\n    return creation\n  }\n","sourceCodeStart":181,"sourceCodeEnd":217,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/sdk/server/src/server.ts#L181-L217","documentation":"Error \"unknown DeepSeek Harness SDK runtime method: ${method}\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/sdk/server/src/server.ts:199 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Call only the documented SDK runtime methods; check for an SDK/server version mismatch."],"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"}