INNER CODE UNIT · TypeScript
getAdapter
Intrect-io/OpenSwarm · src/adapters/index.ts:73
export function getAdapter(name: string = defaultAdapter): CliAdapter {
const adapter = adapters[name];
if (!adapter) {
throw new Error(`Unknown adapter: "${name}". Available: ${Object.keys(adapters).join(', ')}`);
}
return adapter;
}
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;
}