giga-code
Version:
A personal AI CLI assistant powered by Grok for local development.
27 lines (26 loc) • 754 B
TypeScript
export interface SessionConfig {
instanceId: string;
currentModel: string;
temperature?: number;
createdAt: string;
lastUsed: string;
}
declare class SessionManager {
private instanceId;
private sessionDir;
constructor();
private getGigaDir;
private getSessionDir;
private ensureSessionDir;
private getSessionConfigPath;
private saveSessionConfig;
getInstanceId(): string;
getCurrentModel(): string;
setCurrentModel(modelName: string): void;
getTemperature(): number;
setTemperature(temperature: number): void;
getSessionInfo(): SessionConfig | null;
static cleanupOldSessions(olderThanDays?: number): void;
}
export declare const sessionManager: SessionManager;
export {};