andy-stack_vaultkeeper-ai/AIClasses
Andrew Beal 38c9809a27 feat: add AI-powered conversation naming with Gemini integration
Implement automatic conversation title generation using Gemini API. Add IConversationNamingService interface with GeminiConversationNamingService implementation. Integrate naming service into ChatService to generate titles on first user message. Update ConversationFileSystemService to support title updates via file renaming.
2025-10-17 16:18:23 +01:00
..
FunctionDefinitions feat: add batch file operations and move functionality 2025-10-16 22:58:30 +01:00
Gemini feat: add AI-powered conversation naming with Gemini integration 2025-10-17 16:18:23 +01:00
AIFunctionCall.ts Refactor AI function handling by introducing AIFunctionCall and AIFunctionResponse classes, updating function definitions, and enhancing conversation content management. Remove unused code and improve service registration for AIFunctionService. 2025-10-06 23:01:20 +01:00
IAIClass.ts feat: add edit mode toggle to enable destructive AI actions 2025-10-13 19:12:06 +01:00
IConversationNamingService.ts feat: add AI-powered conversation naming with Gemini integration 2025-10-17 16:18:23 +01:00
IPrompt.ts Refactor Gemini and IAIClass to remove IActioner dependency, update streamRequest method signature, and enhance service registration. Remove unused Actioner and related action definitions. Introduce AIFunctionService and implement ListVaultFiles function definition. 2025-10-05 18:04:47 +01:00
NamePrompt.ts feat: add AI-powered conversation naming with Gemini integration 2025-10-17 16:18:23 +01:00
SystemPrompt.ts refactor: improve system prompt search strategy and fix UI styles 2025-10-15 22:57:06 +01:00