UNPKG

ai-dev-diary

Version:

Intelligent development diary system for AI-assisted projects

27 lines 1.32 kB
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