INNER CODE UNIT · TypeScript
setDefaultAdapter
Intrect-io/OpenSwarm · src/adapters/index.ts:81
export function setDefaultAdapter(name: AdapterName): void {
if (!adapters[name]) {
throw new Error(`Unknown adapter: "${name}". Available: ${Object.keys(adapters).join(', ')}`);
}
defaultAdapter = name;
}
export function getDefaultAdapterName(): AdapterName {
return defaultAdapter;
}
/**
* True if `name` is a currently-registered adapter. Used to reject stale or
* unknown persisted provider names instead of crashing downstream.
*/
export function isKnownAdapter(name: string): name is AdapterName {
return Object.prototype.hasOwnProperty.call(adapters, name);
}