diegosouzapw/OmniRoute · error · CodexResetCreditError
codex_reset_credit_list_failed
codex_reset_credit_list_failed
Error message
Failed to load Codex reset credits.
What it means
Error "Failed to load Codex reset credits." thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/usage/codexResetCredits.ts:462
const payload = await readResponsePayload(response);
if (!response.ok) {
throwKnownConsumeError(payload);
throw new CodexResetCreditError(
response.status,
"codex_reset_credit_upstream_error",
`Codex reset-credit API returned HTTP ${response.status}.`
);
}
const result = parseAvailableResetCredits(payload);
return {
availableCount: result.availableCount,
credits: result.credits.map(toPublicResetCredit),
};
} catch (error) {
if (error instanceof CodexResetCreditError) throw error;
throw new CodexResetCreditError(
500,
"codex_reset_credit_list_failed",
sanitizeErrorMessage(error) || "Failed to load Codex reset credits."
);
}
}
export async function consumeCodexResetCredit(
connectionId: string,
idempotencyKey: string,
creditId?: string
): Promise<{
outcome: CodexResetCreditOutcome;
usage: JsonRecord;
}> {
if (!connectionId || typeof connectionId !== "string") {
throw new CodexResetCreditError(400, "connection_id_required", "connectionId is required.");
}View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/usage/codexResetCredits.ts:462 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/a6c53d08a0031136.
Report an issue: GitHub.