andy-stack_vaultkeeper-ai/__tests__/AIClasses
Andrew Beal 1390fafe86 refactor: extract shared Chat Completions logic and consolidate retry/tool-choice handling
Move common OpenAI-compatible API code to ChatCompletionsAIClass base, unify retry delay extraction and tool-choice mapping across providers (Claude, Gemini, Mistral, OpenAI), fix Gemini model labels, and correct scroll state when content is not scrollable

Fix Gemini model naming in settings. Fix CHat area scroll to bottom state when clearing a conversation.
2026-06-27 14:44:55 +01:00
..
AIToolCall.test.ts Rename remaining references to functioncall to toolcall 2026-02-15 23:27:14 +00:00
BaseAIClass.test.ts test: add subscribeToSettingsChanged mock and update settings tests 2026-05-04 16:31:49 +01:00
BaseAIFileService.test.ts test: add getMimeType mock to Attachment test fixtures 2026-02-15 22:55:39 +00:00
Claude.test.ts refactor: move replaceCopy helper to Helpers module and add tag merge utilities 2026-05-29 22:01:02 +01:00
ClaudeConversationNamingService.test.ts Update AI provider model enums and default configurations 2026-05-30 16:32:56 +01:00
CrossProviderIntegration.test.ts test: add subscribeToSettingsChanged mock and update settings tests 2026-05-04 16:31:49 +01:00
Gemini.test.ts refactor: move replaceCopy helper to Helpers module and add tag merge utilities 2026-05-29 22:01:02 +01:00
GeminiConversationNamingService.test.ts Update AI provider model enums and default configurations 2026-05-30 16:32:56 +01:00
Mistral.test.ts refactor: move replaceCopy helper to Helpers module and add tag merge utilities 2026-05-29 22:01:02 +01:00
MistralConversationNamingService.test.ts refactor: extract shared Chat Completions logic and consolidate retry/tool-choice handling 2026-06-27 14:44:55 +01:00
OpenAI.test.ts refactor: move replaceCopy helper to Helpers module and add tag merge utilities 2026-05-29 22:01:02 +01:00
OpenAIConversationNamingService.test.ts Update OpenAI models from GPT-5.2 to GPT-5.4, add Gemini 3.1 Flash Lite, reorder Gemini models, and bump dependencies 2026-04-12 12:58:16 +01:00