virtue-tracker
Version:
Personal character development CLI tool for tracking virtues and philosophical alignment
14 lines • 676 B
TypeScript
import { QuestionResponse, Virtue } from '../types/index.js';
export declare class ClaudeService {
private isClaudeCodeEnvironment;
constructor();
private detectClaudeCodeEnvironment;
isConfigured(): boolean;
generatePhilosophicalQuestions(initialResponses: QuestionResponse[]): Promise<string[]>;
deriveVirtuesFromResponses(responses: QuestionResponse[]): Promise<Omit<Virtue, 'id' | 'created_at' | 'profile_id'>[]>;
private getDefaultVirtues;
private callClaudeViaClaudeCode;
generateMonthlyIntervention(prompt: string): Promise<string>;
generateInsights(prompt: string): Promise<string>;
}
//# sourceMappingURL=ClaudeService.d.ts.map