/** * External SDK providers for ContractSpec agents. * * This module provides integration with external agent SDKs: * - @anthropic-ai/claude-agent-sdk * - @opencode-ai/sdk * * @example * ```typescript * import { ClaudeAgentSDKProvider, OpenCodeSDKProvider } from '@contractspec/lib.ai-agent/providers'; * * // Use Claude Agent SDK as backend * const claudeProvider = new ClaudeAgentSDKProvider({ * extendedThinking: true, * computerUse: true, * }); * * // Use OpenCode SDK as backend * const openCodeProvider = new OpenCodeSDKProvider({ * agentType: 'build', * }); * ``` */ export { ClaudeAgentSDKProvider } from './claude-agent-sdk'; export { OpenCodeSDKProvider } from './opencode-sdk'; export { createProviderRegistry, defaultProviderRegistry } from './registry'; export * from './types';