deepseek-ai/deepseek-harness · error

workspace-not-found

workspace-not-found

Error message

no workspace ${workspaceId}

What it means

Error "no workspace ${workspaceId}" thrown in deepseek-ai/deepseek-harness.

Source

Thrown at packages/client/connection/src/client/fixture.ts:2711

        if (trimmed !== workspace.title) {
          if (workspaces.some(w => w.workspaceId !== workspaceId && w.title === trimmed)) {
            return err(request, {
              code: 'workspace-name-conflict',
              message: `workspace name '${trimmed}' is already in use`,
              details: { name: trimmed },
            })
          }
          workspace.title = trimmed
          workspace.updatedAt = new Date().toISOString()
          emitHost({ type: 'host/workspace-changed', workspace: { ...workspace } })
        }
        return ok(request, { workspace: { ...workspace } })
      },
      delete: (request) => {
        const { workspaceId } = request.payload
        const index = workspaces.findIndex(workspace => workspace.workspaceId === workspaceId)
        if (index === -1) {
          return err(request, {
            code: 'workspace-not-found',
            message: `no workspace ${workspaceId}`,
            details: { workspaceId },
          })
        }
        workspaces.splice(index, 1)
        emitHost({ type: 'host/workspace-removed', workspaceId })
        return ok(request, { deleted: true as const })
      },
      insertBefore: (request) => {
        const { workspaceId, beforeWorkspaceId } = request.payload
        const source = workspaces.findIndex(workspace => workspace.workspaceId === workspaceId)
        const anchor = beforeWorkspaceId === undefined
          ? workspaces.length
          : workspaces.findIndex(workspace => workspace.workspaceId === beforeWorkspaceId)
        const missing = source === -1 ? workspaceId : anchor === -1 ? beforeWorkspaceId : undefined
        if (missing !== undefined) {
          return err(request, {

View on GitHub (pinned to b150a551b8)

Solutions

  1. Verify the workspace id exists before operating on it.

When it happens

Trigger: Thrown at packages/client/connection/src/client/fixture.ts:2711 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of deepseek-ai/deepseek-harness@b150a551b8 (2026-08-24). Data as JSON: /api/errors/a84fb4e0622b88ad. Report an issue: GitHub.