andy-stack_vaultkeeper-ai/Services
Andrew Beal 82e58b52e7 refactor: replace edit/planning mode toggles with unified chat mode selector
Replace separate editModeActive and planningModeActive boolean flags with a single ChatMode enum (ReadOnly, Edit, Planning). Add ChatModeSelector component for mode switching. Update all components to use chatMode instead of individual flags. Refactor MainAgent and ChatService to accept ChatMode parameter. Remove edit-mode styling variants throughout UI components. Update system prompt to document user reference system. Consolidate input button styling with shared input-button-highlight class.
2026-04-19 20:39:04 +01:00
..
AIServices refactor: replace edit/planning mode toggles with unified chat mode selector 2026-04-19 20:39:04 +01: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: replace edit/planning mode toggles with unified chat mode selector 2026-04-19 20:39:04 +01:00
ConversationFileSystemService.ts Rename remaining references to functioncall to toolcall 2026-02-15 23:27:14 +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 feat: add delete_vault_folder tool with confirmation parameter 2026-04-08 23:08:21 +01:00
HTMLService.ts refactor: convert attachments to file-based storage with lazy loading. 2026-02-15 22:46:25 +00:00
InputService.ts Update file attachment messaging and add document file support 2026-03-15 19:48:28 +00:00
MemoriesService.ts fix: improve memories error message with dynamic length limits 2026-04-04 20:34:32 +01:00
SanitiserService.ts refactor: standardize error handling with Exception helper and improve return types 2025-11-17 19:02:15 +00:00
ServiceRegistration.ts feat: add web viewer content retrieval tool for AI agents 2026-04-08 21:00:23 +01:00
Services.ts feat: add web viewer content retrieval tool for AI agents 2026-04-08 21:00:23 +01:00
SettingsService.ts feat: add conditional web viewer access setting and directive system 2026-04-10 22:19:34 +01:00
StreamingMarkdownService.ts chore: remove Conversation.path field and update dependencies 2026-04-03 11:03:41 +01:00
StreamingService.ts feat: add early tool call feedback for improved UI responsiveness 2026-02-16 17:40:14 +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 feat: add move_vault_folder tool and standardize schema naming 2026-04-09 22:20:37 +01:00
WebViewerService.ts feat: add web viewer content retrieval tool for AI agents 2026-04-08 21:00:23 +01:00
WorkSpaceService.ts feat: add memory system for cross-session context retention 2026-04-04 20:04:41 +01:00