UNPKG

claude-agents-power

Version:

Unleash the power of 100+ specialized Claude agents for your development team via MCP

73 lines 2.15 kB
import { AIProjectAnalysis, AIAgentRecommendation } from './aiAnalysisService.js'; export type ProjectAnalysis = AIProjectAnalysis; export type AgentRecommendation = AIAgentRecommendation; export interface DownloadOptions { targetDir: string; claudeMdPath: string; format: 'md' | 'yaml' | 'json'; language: 'en' | 'ko' | 'ja' | 'zh'; limit: number; dryRun: boolean; overwrite: boolean; } /** * Agent Downloader - Analyzes projects and downloads recommended agents */ export declare class AgentDownloader { private agentsSourceDir; private aiAnalysisService; constructor(); /** * Main entry point - analyze project and download agents using AI */ downloadAgents(options: DownloadOptions): Promise<{ analysis: ProjectAnalysis; recommendations: AgentRecommendation[]; downloaded?: string[]; }>; /** * Legacy wrapper - now uses AI analysis service * @deprecated Use aiAnalysisService.analyzeProject directly */ private analyzeProject; /** * Legacy wrapper - now uses AI analysis service * @deprecated Parsing is now handled by AI analysis service */ private parseClaudeMd; /** * Legacy wrapper - now uses AI analysis service * @deprecated Project structure analysis is now handled by AI analysis service */ private analyzeProjectStructure; /** * Legacy wrapper - now uses AI analysis service * @deprecated Use aiAnalysisService.generateRecommendations directly */ private generateRecommendations; /** * Load agent details from file */ private loadAgentDetails; /** * Download agent files to target directory */ private downloadAgentFiles; /** * Convert agent content to YAML format */ private convertToYaml; /** * Convert agent content to JSON format */ private convertToJson; /** * Create README file with enhanced AI analysis information */ private createReadme; /** * Get package version */ private getVersion; } //# sourceMappingURL=agentDownloader.d.ts.map