deepseek-ai/deepseek-harness · error

agent-preset-invalid

agent-preset-invalid

Error message

agent preset "${agentPreset}" already exists

What it means

Error "agent preset "${agentPreset}" already exists" thrown in deepseek-ai/deepseek-harness.

Source

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

        }
        return ok(request, {
          agentPreset,
          trust: preset.trust,
          content: preset.content,
        })
      },
      copy: (request) => {
        const { from, agentPreset } = request.payload
        const source = fixturePresets.get(from)
        if (source === undefined) {
          return err(request, {
            code: 'agent-preset-not-found',
            message: `unknown agent preset "${from}"`,
            details: { agentPreset: from, available: [...fixturePresets.keys()] },
          })
        }
        if (fixturePresets.has(agentPreset)) {
          return err(request, {
            code: 'agent-preset-invalid',
            message: `agent preset "${agentPreset}" already exists`,
            details: { agentPreset, reason: 'already exists' },
          })
        }
        fixturePresets.set(agentPreset, { trust: 'user', content: source.content })
        return ok(request, { agentPreset })
      },
      // Native opens are deterministic no-op successes in this fixture, so the
      // open-directory affordance renders and the path-text fallback stays a
      // component-test concern.
      openDocument: (request) => {
        const { agentPreset } = request.payload
        const existing = fixturePresets.get(agentPreset)
        if (existing === undefined || existing.trust === 'system') {
          return err(request, {
            code: 'agent-preset-read-only',
            message: `agent preset "${agentPreset}" ships with the deployment`,

View on GitHub (pinned to b150a551b8)

Solutions

  1. Choose a new unique preset id; the given one already exists.

When it happens

Trigger: Thrown at packages/client/connection/src/client/fixture.ts:2835 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/f26252fff3d9a28e. Report an issue: GitHub.