ai-dev-diary
Version:
Intelligent development diary system for AI-assisted projects
27 lines • 1.32 kB
TypeScript
import { Context, DiaryEntry } from '../core/types';
export declare class AIAgentProtocol {
private diaryManager;
private entryBuilder;
private sessionStartTime;
private sessionInsights;
private sessionMistakes;
constructor(basePath?: string);
startSession(): Promise<void>;
readContext(): Promise<Context>;
logInsight(insight: string): Promise<void>;
logMistake(mistake: string, correction: string): Promise<void>;
logJourney(title: string, description: string): Promise<void>;
logBreakthrough(title: string, description: string, impact: string): Promise<void>;
updateContext(updates: Partial<Context>): Promise<void>;
endSession(summary: string): Promise<void>;
searchRelevantEntries(query: string): Promise<DiaryEntry[]>;
getPatterns(): Promise<string[]>;
checkPreviousMistakes(_description: string): Promise<boolean>;
}
export declare const aiDiary: AIAgentProtocol;
export declare function startAISession(): Promise<void>;
export declare function readContext(): Promise<Context>;
export declare function logInsight(insight: string): Promise<void>;
export declare function logMistake(mistake: string, correction: string): Promise<void>;
export declare function endAISession(summary: string): Promise<void>;
//# sourceMappingURL=ai-agents.d.ts.map