/** * AI Agent Configuration * * Centralized configuration for AI agent routing. * Maps agent emails to their AI service providers. */ import type { AIService, AIAgentConfig } from '../types/index.js'; export type { AIService, AIAgentConfig }; /** * Suggested models for each AI service * Users can enter any model name, but these are shown as suggestions */ export declare const SUGGESTED_MODELS: Record; /** * Default models for each service */ export declare const DEFAULT_MODELS: Record; /** * AI Agent Registry * * Maps agent emails to their configuration. * All cloud agents load ASTRID.md as their context file. */ export declare const AI_AGENT_CONFIG: Record; /** * Get agent configuration by email */ export declare function getAgentConfig(email: string): AIAgentConfig | null; /** * Get AI service for an agent email * Returns 'claude' as default if email not found */ export declare function getAgentService(email: string): AIService; /** * Get the model for an agent email */ export declare function getAgentModel(email: string): string; /** * Get the context file for an agent */ export declare function getAgentContextFile(email: string): string; /** * Check if an email is a registered AI agent */ export declare function isRegisteredAgent(email: string): boolean; /** * Get all registered agent emails */ export declare function getRegisteredAgentEmails(): string[]; /** * Get all agent configs as an array */ export declare function getAllAgentConfigs(): Array; //# sourceMappingURL=agent-config.d.ts.map