INNER CODE UNIT · TypeScript
listAdapterNames
Intrect-io/OpenSwarm · src/adapters/index.ts:101
export function listAdapterNames(): AdapterName[] {
return Object.keys(adapters) as AdapterName[];
}
/**
* List adapters that are currently installed and available.
*/
export async function listAvailableAdapters(): Promise<string[]> {
const results: string[] = [];
for (const [name, adapter] of Object.entries(adapters)) {
if (await probeAdapterAvailability(adapter)) {
results.push(name);
}
}
return results;
}