andy-stack_vaultkeeper-ai/Services
Andrew Beal a4800bd6da refactor: convert attachments to file-based storage with lazy loading.
Migrate attachment storage from base64-in-JSON to separate binary files with SHA-256 naming, add automatic garbage collection, implement lazy loading via getBase64() and getMimeType() methods, normalize text MIME types, add image resizing, and update all AI provider integrations. Fix small issue that caused the chat area to scroll down on message streaming end even when scrolled up.
2026-02-15 22:46:25 +00:00
..
AIServices fix: exit orchestration when replan is triggered 2026-02-01 13:59:13 +00:00
AbortService.ts refactor: restructure AI prompt and agent architecture for multi-agent planning support 2025-12-30 19:07:00 +00:00
ChatService.ts refactor: rename toolDefinitions to aiFunctionDefinitions and add AIFunctionUsageMode support 2026-01-30 19:36:52 +00:00
ConversationFileSystemService.ts refactor: convert attachments to file-based storage with lazy loading. 2026-02-15 22:46:25 +00:00
ConversationNamingService.ts feat: add planning model selection and rate limit countdown UI 2026-01-05 21:49:51 +00:00
DebugService.ts housekeeping: remove unused execution agent code and clean up orchestration flow 2026-01-29 12:26:41 +00:00
DependencyService.ts Add context passing between execution steps and enhance orchestration 2026-01-28 21:23:47 +00:00
DiffService.ts Refactor file patching from unified diff to direct string replace 2025-12-05 23:02:55 +00:00
EventService.ts feat: add planning model selection and rate limit countdown UI 2026-01-05 21:49:51 +00:00
FileSystemService.ts refactor: convert attachments to file-based storage with lazy loading. 2026-02-15 22:46:25 +00:00
HTMLService.ts refactor: convert attachments to file-based storage with lazy loading. 2026-02-15 22:46:25 +00:00
InputService.ts refactor: rename toolDefinitions to aiFunctionDefinitions and add AIFunctionUsageMode support 2026-01-30 19:36:52 +00:00
SanitiserService.ts refactor: standardize error handling with Exception helper and improve return types 2025-11-17 19:02:15 +00:00
ServiceRegistration.ts Rename 'AIfunction' to 'AITool' globally. 2026-01-30 22:35:54 +00:00
Services.ts Rename 'AIfunction' to 'AITool' globally. 2026-01-30 22:35:54 +00:00
SettingsService.ts feat: add planning model selection and rate limit countdown UI 2026-01-05 21:49:51 +00:00
StreamingMarkdownService.ts refactor: rename toolDefinitions to aiFunctionDefinitions and add AIFunctionUsageMode support 2026-01-30 19:36:52 +00:00
StreamingService.ts Rename 'AIfunction' to 'AITool' globally. 2026-01-30 22:35:54 +00:00
UserInputService.ts fix: remove min query length requirement and improve search UI styling 2025-10-29 21:33:45 +00:00
VaultCacheService.ts housekeeping: remove unused execution agent code and clean up orchestration flow 2026-01-29 12:26:41 +00:00
VaultService.ts refactor: convert attachments to file-based storage with lazy loading. 2026-02-15 22:46:25 +00:00
WorkSpaceService.ts Add exclusion filtering to active file retrieval 2025-12-23 14:08:10 +00:00