andy-stack_vaultkeeper-ai/AIClasses/OpenAI
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
..
OpenAI.ts refactor: extract shared Chat Completions logic and consolidate retry/tool-choice handling 2026-06-27 14:44:55 +01:00
OpenAIConversationNamingService.ts feat: add planning model selection and rate limit countdown UI 2026-01-05 21:49:51 +00:00
OpenAIFileService.ts Migrate to mobile compatible api's for handling buffers. 2025-12-23 16:03:49 +00:00
OpenAITypes.ts feat: add early tool call feedback for improved UI responsiveness 2026-02-16 17:40:14 +00:00