blob: 7d245e5b07d4aec629fe2644d911037fe599f770 [file]
import { ExternalSessionAdapterRegistry } from '@maka/core';
import { CodexSessionAdapter, type CodexSessionAdapterOptions } from './codex-session-adapter.js';
export interface ExternalSessionAdapterOptions {
codex?: CodexSessionAdapterOptions;
}
/** Default source registry shared by product-facing external Session import surfaces. */
export function createExternalSessionAdapterRegistry(
options: ExternalSessionAdapterOptions = {},
): ExternalSessionAdapterRegistry {
return new ExternalSessionAdapterRegistry([new CodexSessionAdapter(options.codex)]);
}