import { Mutagent } from '@mutagent/sdk';
import type { SDKOptions } from '@mutagent/sdk';
const client = new Mutagent({
// Authentication (optional if MUTAGENT_API_KEY env var is set)
security: {
apiKey?: string, // API key (sends x-api-key header)
bearerAuth?: string, // OAuth token (sends Authorization: Bearer header)
},
// Optional configuration
serverURL?: string, // Custom API URL (default: https://api.mutagent.io)
serverIdx?: number, // Server index (0 = default)
timeoutMs?: number, // Request timeout in ms
retryConfig?: RetryConfig,
// Advanced
httpClient?: HTTPClient, // Custom HTTP client
debugLogger?: Logger, // Debug logging
});