andy-stack_vaultkeeper-ai/AIClasses
Andrew Beal ba8db87ffd refactor: use promptContent for user messages across AI providers
Standardize message extraction logic to use promptContent field for user roles and content field for assistant roles. Update all AI provider implementations (Claude, OpenAI, Gemini) and corresponding tests. Remove trailing space insertion in ChatInput and clean up minor formatting issues.
2025-10-31 18:32:40 +00:00
..
Claude refactor: use promptContent for user messages across AI providers 2025-10-31 18:32:40 +00:00
FunctionDefinitions Add Claude API provider support with streaming and tool integration 2025-10-19 14:23:24 +01:00
Gemini refactor: use promptContent for user messages across AI providers 2025-10-31 18:32:40 +00:00
OpenAI refactor: use promptContent for user messages across AI providers 2025-10-31 18:32:40 +00:00
AIFunctionCall.ts Add Claude API provider support with streaming and tool integration 2025-10-19 14:23:24 +01:00
IAIClass.ts feature: implement fuzzysearch service 2025-10-29 19:35:19 +00: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
ITokenService.ts Add token counting service and refactor dependencies 2025-10-17 22:23:30 +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