← Files TokenXARCHIVED FILE
scripts/lib/providers/registry.mjs
352 Bytes · Oct 3, 2026 · 06:31 UTC
import { codexProvider } from "./codex.mjs";
const providers = new Map([["codex", codexProvider]]);
export function getProvider(id) {
const provider = providers.get(id);
if (!provider) {
throw new RangeError(`unsupported provider: ${String(id)}`);
}
return provider;
}
export function listProviders() {
return [...providers.keys()];
}
SHA-256: 28b92d42898800ccecd820c32add57560d9e07f56b1ea7dccb3b8a1a3be1ee36