mirror of
https://github.com/andy-stack/vaultkeeper-ai.git
synced 2026-07-22 16:30:27 +00:00
Replace boolean flags (isFunctionCall, isFunctionCallResponse, isProviderSpecificContent) with explicit typed properties (functionCall, functionResponse, attachments) in ConversationContent. Introduce Attachment class and BaseAIFileService. Update all AI providers (Claude, Gemini, OpenAI) to use new attachment-based binary file handling with proper error handling, retry logic, and AbortService integration. Implement new Files API service for all providers (not yet integrated). |
||
|---|---|---|
| .. | ||
| CancellationIndicator.svelte | ||
| ChatArea.svelte | ||
| ChatInput.svelte | ||
| ChatSearchResults.svelte | ||
| ChatWindow.svelte | ||
| DiffControls.svelte | ||
| StreamingIndicator.svelte | ||
| ThoughtIndicator.svelte | ||
| TopBar.svelte | ||
| UserInstruction.svelte | ||