UNPKG

virtue-cli

Version:

Personal character development CLI tool for tracking virtues and philosophical alignment

29 lines 1.55 kB
import { QuestionResponse, Virtue, ConversationResponse, VirtueFrameworkDerivation, ResponseAnalysis, EnhancedQuestionResponse } from '../types/index.js'; export declare class ClaudeService { private isClaudeCodeEnvironment; private anthropic; constructor(); private detectClaudeCodeEnvironment; isConfigured(): boolean; startPhilosophicalDiscovery(initialResponses: QuestionResponse[]): Promise<ConversationResponse>; continuePhilosophicalDiscovery(conversationHistory: QuestionResponse[], currentPhase: number): Promise<ConversationResponse>; deriveVirtueFramework(conversationHistory: QuestionResponse[]): Promise<VirtueFrameworkDerivation>; deriveVirtuesFromResponses(responses: QuestionResponse[]): Promise<Omit<Virtue, 'id' | 'created_at' | 'profile_id'>[]>; private extractEmojiFromName; private extractJSON; private extractCulturalContext; private extractBehavioralIndicators; private extractValueHierarchies; analyzeResponsesStructured(responses: QuestionResponse[]): ResponseAnalysis; private analyzeCulturalContext; private analyzeBehavioralIndicators; private analyzeValueHierarchy; private calculatePersonalizationScore; private determineResponseDepth; enhanceResponses(responses: QuestionResponse[]): EnhancedQuestionResponse[]; private personalizeVirtues; private callClaudeAPI; generateMonthlyIntervention(prompt: string): Promise<string>; generateInsights(prompt: string): Promise<string>; } //# sourceMappingURL=ClaudeService.d.ts.map