{"record":{"id":"a84fb4e0622b88ad","repo":"deepseek-ai/deepseek-harness","slug":"workspace-not-found","errorCode":"workspace-not-found","errorMessage":"no workspace ${workspaceId}","messagePattern":"no workspace (.+?)","errorType":"error_code","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/client/connection/src/client/fixture.ts","lineNumber":2711,"sourceCode":"        if (trimmed !== workspace.title) {\n          if (workspaces.some(w => w.workspaceId !== workspaceId && w.title === trimmed)) {\n            return err(request, {\n              code: 'workspace-name-conflict',\n              message: `workspace name '${trimmed}' is already in use`,\n              details: { name: trimmed },\n            })\n          }\n          workspace.title = trimmed\n          workspace.updatedAt = new Date().toISOString()\n          emitHost({ type: 'host/workspace-changed', workspace: { ...workspace } })\n        }\n        return ok(request, { workspace: { ...workspace } })\n      },\n      delete: (request) => {\n        const { workspaceId } = request.payload\n        const index = workspaces.findIndex(workspace => workspace.workspaceId === workspaceId)\n        if (index === -1) {\n          return err(request, {\n            code: 'workspace-not-found',\n            message: `no workspace ${workspaceId}`,\n            details: { workspaceId },\n          })\n        }\n        workspaces.splice(index, 1)\n        emitHost({ type: 'host/workspace-removed', workspaceId })\n        return ok(request, { deleted: true as const })\n      },\n      insertBefore: (request) => {\n        const { workspaceId, beforeWorkspaceId } = request.payload\n        const source = workspaces.findIndex(workspace => workspace.workspaceId === workspaceId)\n        const anchor = beforeWorkspaceId === undefined\n          ? workspaces.length\n          : workspaces.findIndex(workspace => workspace.workspaceId === beforeWorkspaceId)\n        const missing = source === -1 ? workspaceId : anchor === -1 ? beforeWorkspaceId : undefined\n        if (missing !== undefined) {\n          return err(request, {","sourceCodeStart":2693,"sourceCodeEnd":2729,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/client/connection/src/client/fixture.ts#L2693-L2729","documentation":"Error \"no workspace ${workspaceId}\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/client/connection/src/client/fixture.ts:2711 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Verify the workspace id exists before operating on it."],"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"}