marsdevs-git-workreport
Version:
🚀 Advanced Git Work Report Generator with AI-Powered Summaries - Generate intelligent daily work reports from Git commit history using Claude AI or OpenRouter. Perfect for DevOps teams, development companies, and client reporting with comprehensive stati
33 lines • 919 B
TypeScript
import { AIProviderOptions } from './types';
export declare class AISummarizer {
private provider;
private apiKey;
private model;
private anthropic?;
constructor(options: AIProviderOptions);
/**
* Generate a summary of changes from commit messages using AI
*/
generateSummary(commitMessages: string[], totalLinesChanged: number): Promise<string>;
/**
* Generate summary using Anthropic API
*/
private generateAnthropicSummary;
/**
* Generate summary using OpenRouter API
*/
private generateOpenRouterSummary;
/**
* Get default model for the selected provider
*/
private getDefaultModel;
/**
* Build the prompt for the AI model
*/
private buildPrompt;
/**
* Generate a fallback summary when AI is not available
*/
private generateFallbackSummary;
}
//# sourceMappingURL=ai-summarizer.d.ts.map