/** * @a5c-ai/adapters-codecs * * Built-in adapter implementations for all supported agents. */ export { type AgentName, type BuiltInAgentName } from '@a5c-ai/comm-adapter'; export { BaseAgentAdapter, defaultSpawner, registerAdapterFactory, getAdapterFactory, listRegisteredAdapters } from './base-adapter.js'; export { BaseRemoteAdapter } from './remote-adapter-base.js'; export { BaseProgrammaticAdapter } from './programmatic-adapter-base.js'; export { ClaudeAdapter } from './claude-adapter.js'; export { ClaudeAgentSdkAdapter } from './claude-agent-sdk-adapter.js'; export { ClaudeRemoteControlAdapter } from './claude-remote-control-adapter.js'; export { CodexAdapter } from './codex-adapter.js'; export { CodexSdkAdapter } from './codex-sdk-adapter.js'; export { CodexWebSocketAdapter } from './codex-websocket-adapter.js'; export { DroidAdapter } from './droid-adapter.js'; export { AmpAdapter } from './amp-adapter.js'; export { GeminiAdapter } from './gemini-adapter.js'; export { CopilotAdapter } from './copilot-adapter.js'; export { CursorAdapter } from './cursor-adapter.js'; export { OpenCodeAdapter } from './opencode-adapter.js'; export { OpenCodeHttpAdapter } from './opencode-http-adapter.js'; export { PiAdapter } from './pi-adapter.js'; export { PiSdkAdapter } from './pi-sdk-adapter.js'; export { OmpAdapter } from './omp-adapter.js'; export { OpenClawAdapter } from './openclaw-adapter.js'; export { HermesAdapter } from './hermes-adapter.js'; export { AgentMuxRemoteAdapter } from './adapters-remote-adapter.js'; export { QwenAdapter } from './qwen-adapter.js'; export { BabysitterAdapter } from './babysitter-adapter.js'; export type { HarnessProviderTranslation } from './provider-translation.js'; export { translateForHarness } from './translate-for-harness.js';