UNPKG

claude-buddy

Version:

Your friendly AI development companion for Claude Code - supercharge Claude Code with intelligent workflows and safety features

29 lines 1.09 kB
import type { DetectionResults } from '../types/personas.js'; import type { InputContext } from '../types/context.js'; declare class PersonaActivationEngine { private config; private userHistory; private sessionContext; private configPath; private weights; constructor(configPath?: string); initialize(): Promise<boolean>; private analyzeProjectContext; private detectFilePatterns; private getProjectFiles; detectPersonas(userInput: string, options?: Partial<InputContext>): Promise<DetectionResults>; private calculateKeywordScores; private calculateContextScores; private calculateFilePatternScores; private calculateUserHistoryScores; private generateReasoning; private extractKeywords; private matchesPattern; private fileExists; private loadUserHistory; private saveUserHistory; recordPersonaUsage(personas: string[], userFeedback?: 'positive' | 'negative' | 'neutral'): void; } export { PersonaActivationEngine }; export default PersonaActivationEngine; //# sourceMappingURL=auto-activation.d.ts.map