ai-persona-hub
Version:
AI Profile CLI - Create custom AI profiles run against dynamic LLM providers
16 lines • 715 B
TypeScript
import { AIProfile } from '../types';
export declare class ProfileManager {
private profilesDir;
constructor(profilesDir?: string);
private ensureProfilesDirectory;
private getProfilePath;
private sanitizeProfileName;
private validateProfile;
createProfile(profile: Omit<AIProfile, 'id' | 'createdAt'>): Promise<AIProfile>;
getProfile(profileName: string): Promise<AIProfile | null>;
listProfiles(): Promise<AIProfile[]>;
updateProfile(profileName: string, updates: Partial<AIProfile>): Promise<AIProfile | null>;
deleteProfile(profileName: string): Promise<boolean>;
updateLastUsed(profileName: string): Promise<void>;
}
//# sourceMappingURL=profile-manager.d.ts.map