deepseek-ai/deepseek-harness · error · TypertGatewayError

binding-invalid

binding-invalid

Error message

Service ${JSON.stringify(serviceKey)} has no visible typertRemote binding

What it means

Error "Service ${JSON.stringify(serviceKey)} has no visible typertRemote binding" thrown in deepseek-ai/deepseek-harness.

Source

Thrown at packages/api/gateway/src/index.ts:504

      details: {},
    },
  }
}

function endpointOf(namespace: string, method: string): string {
  return `${namespace}/${method}`
}

function validateBinding(
  receiver: object,
  serviceKey: string,
  namespace: string,
  endpoint: string,
): ResolvedBinding {
  const original = originalOf(receiver)
  const value = Reflect.get(original, 'typertRemote') as unknown
  if (value === undefined) {
    throw new TypertGatewayError(
      'binding-invalid',
      endpoint,
      `Service ${JSON.stringify(serviceKey)} has no visible typertRemote binding`,
    )
  }
  return {
    binding: readBinding(value, original, serviceKey, endpoint, namespace),
    original,
  }
}

function readBinding(
  value: unknown,
  original: object,
  serviceKey: string,
  endpoint: string,
  namespace?: string,
): TypertGatewayBinding {

View on GitHub (pinned to b150a551b8)

Solutions

  1. Ensure the Service declares a visible typertRemote binding.

When it happens

Trigger: Thrown at packages/api/gateway/src/index.ts:504 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/6b9a8b22659f9858. Report an issue: GitHub.