musistudio/claude-code-router · error · Error

Provider account was not found.

Error message

Provider account was not found.

What it means

Error "Provider account was not found." thrown in musistudio/claude-code-router.

Source

Thrown at packages/core/src/providers/account-service.ts:481

      const account = effectiveProviderCredentialAccount(provider, credential, providerAccount);
      return account ? { account, credential, provider } : undefined;
    })
    .filter((target): target is ProviderAccountTarget => Boolean(target));
  if (credentialTargets.length > 0) {
    return credentialTargets;
  }

  return providerAccount && providerApiKey(provider) ? [{ account: providerAccount, provider }] : [];
}

function codexResetProvider(config: AppConfig, providerName: string, credentialId: string | undefined): GatewayProviderConfig {
  const normalizedProviderName = normalizeProviderName(providerName);
  const provider = config.Providers.find((candidate) =>
    isGatewayProviderEnabled(candidate) &&
    normalizeProviderName(candidate.name) === normalizedProviderName
  );
  if (!provider) {
    throw new Error("Provider account was not found.");
  }

  const target = providerAccountTargets(provider).find((candidate) => {
    const candidateCredentialId = candidate.credential ? providerCredentialRuntimeId(candidate.provider, candidate.credential) : undefined;
    return !credentialId || candidateCredentialId === credentialId;
  });
  if (!target) {
    throw new Error("Provider account credential was not found.");
  }
  if (!providerAccountHasCodexResetCreditsConnector(target.account)) {
    throw new Error("Provider account does not support Codex manual reset credits.");
  }

  return target.credential
    ? providerWithCredentialApiKey(target.provider, target.credential, target.account)
    : { ...target.provider, account: target.account };
}

View on GitHub (pinned to 99f24806c6)

When it happens

Trigger: Thrown at packages/core/src/providers/account-service.ts:481 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of musistudio/claude-code-router@99f24806c6 (2026-08-27). Data as JSON: /api/errors/17f406246004a3d6. Report an issue: GitHub.