andy-stack_vaultkeeper-ai/AIClasses
Andrew Beal 9cf8f1dbd7 refactor: move replaceCopy helper to Helpers module and add tag merge utilities
Move replaceCopy function from Copy enum to Helpers module to improve
separation of concerns. Add splitFrontmatter and mergeTagsIntoFrontmatter
utilities for YAML frontmatter manipulation. Remove unused Beautify prompt
and QuickActionsService. Add timeout support to Semaphore.wait(). Remove
unused Event.QuickActionsSettingsChanged. Update all imports across AI
classes, prompts, services, and tests.
2026-05-29 22:01:02 +01:00
..
Claude refactor: move replaceCopy helper to Helpers module and add tag merge utilities 2026-05-29 22:01:02 +01:00
Gemini refactor: move replaceCopy helper to Helpers module and add tag merge utilities 2026-05-29 22:01:02 +01:00
Mistral refactor: move replaceCopy helper to Helpers module and add tag merge utilities 2026-05-29 22:01:02 +01:00
OpenAI refactor: move replaceCopy helper to Helpers module and add tag merge utilities 2026-05-29 22:01:02 +01:00
Schemas feat: add move_vault_folder tool and standardize schema naming 2026-04-09 22:20:37 +01:00
ToolDefinitions refactor: convert ChatMode enum to string literals and improve state management 2026-05-05 20:54:34 +01:00
AIToolCall.ts Rename remaining references to functioncall to toolcall 2026-02-15 23:27:14 +00:00
BaseAIClass.ts refactor: optimize settings change notifications and cleanup subscriptions 2026-05-26 18:51:08 +01:00
BaseAIFileService.ts Address Obsidian review warnings. 2026-05-17 13:13:19 +01:00
IAIClass.ts feat: add toggleable web search with UI control and provider-specific implementations 2026-04-10 10:47:23 +01:00
IAIFileService.ts refactor: migrate file upload from base64 to file ID API for all providers 2025-12-19 20:05:46 +00:00
IConversationNamingService.ts feat: implement centralized abort controller with enhanced cancellation UX 2025-12-04 23:04:20 +00:00