/** * Agent type definitions for spec-kit * * Defines supported AI agent types and their configuration * for updating agent context files with technology information. */ /** * Supported AI agent identifiers. */ export type AgentType = 'claude' | 'gemini' | 'copilot' | 'cursor-agent' | 'qwen' | 'opencode' | 'codex' | 'windsurf' | 'kilocode' | 'auggie' | 'roo' | 'codebuddy' | 'qoder' | 'amp' | 'shai' | 'q' | 'bob'; /** * List of all supported agent types */ export declare const AGENT_TYPES: AgentType[]; /** * Configuration for each agent type. */ export interface AgentConfig { /** Agent type identifier */ type: AgentType; /** File path relative to repository root */ filePath: string; /** Human-readable display name */ displayName: string; } /** * Static mapping of agent types to their configurations. */ export declare const AGENT_CONFIGS: Record; /** * Type guard to check if a string is a valid AgentType */ export declare function isAgentType(value: string): value is AgentType; //# sourceMappingURL=agent.d.ts.map