create-ai-chat-context-experimental
Version:
Phase 2: TypeScript rewrite - AI Chat Context & Memory System with conversation extraction and AICF format support (powered by aicf-core v2.1.0).
34 lines • 1.23 kB
TypeScript
/**
* This file is part of create-ai-chat-context-experimental.
* Licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).
* See LICENSE file for details.
*/
/**
* Get the next chat number from conversation log
*/
export declare function getNextChatNumber(cwd?: string): Promise<number>;
/**
* Prompt user for input with multi-line support
*/
export declare function promptMultiLine(question: string, allowEmpty?: boolean): Promise<string[]>;
/**
* Prompt user for single line input
*/
export declare function promptSingleLine(question: string, defaultValue?: string): Promise<string>;
/**
* Format date as YYYY-MM-DD
*/
export declare function formatDate(date?: Date): string;
/**
* Interactive command to add conversation log entry
*/
export declare function addLogEntry(_options?: Record<string, unknown>): Promise<void>;
/**
* Build log entry markdown
*/
export declare function buildLogEntry(chatNumber: number, date: string, accomplishments: string[], decisions: string[], nextSteps: string[]): string;
/**
* Append entry to conversation log
*/
export declare function appendToConversationLog(logPath: string, entry: string): Promise<void>;
//# sourceMappingURL=Logger.d.ts.map