andy-stack_vaultkeeper-ai/Enums
Andrew Beal 8823e3cf23 refactor: convert ChatMode enum to string literals and improve state management
- Change ChatMode enum values from numeric (0,1,2) to string literals ("read_only", "edit", "planning")
- Move chat mode state management from ChatWindow to SettingsService with persistence
- Add chat mode awareness to system prompts and tool validation
- Replace Map with WeakMap for settings subscribers to prevent memory leaks
- Add type-safe event handlers to EventService
- Update esbuild and TypeScript targets from ES2018/ES2020 to ES2022
- Add requiresEditModeEnabled() validation to prevent tool hallucination in read-only mode
- Update all test fixtures to include chatMode in mock settings
2026-05-05 20:54:34 +01:00
..
AgentType.ts feat: add quick actions system with provider-aware model settings 2026-04-20 20:20:22 +01:00
AITool.ts feat: add quick actions system with provider-aware model settings 2026-04-20 20:20:22 +01:00
AIToolUsageMode.ts Rename 'AIfunction' to 'AITool' globally. 2026-01-30 22:35:54 +00:00
ApiProvider.ts Update unit test after GPT 5.5 update 2026-04-26 16:40:55 +01:00
ChatMode.ts refactor: convert ChatMode enum to string literals and improve state management 2026-05-05 20:54:34 +01:00
Copy.ts refactor: convert ChatMode enum to string literals and improve state management 2026-05-05 20:54:34 +01:00
DebugColor.ts Add context passing between execution steps and enhance orchestration 2026-01-28 21:23:47 +00:00
Environment.ts feat: implement centralized abort controller with enhanced cancellation UX 2025-12-04 23:04:20 +00:00
Event.ts feat: add toggleable quick actions with context menu and toolbar options 2026-04-24 15:52:06 +01:00
FileEvent.ts feat: add VaultCacheService and vault monitoring capabilities 2025-10-25 12:46:07 +01:00
FileType.ts Update file attachment messaging and add document file support 2026-03-15 19:48:28 +00:00
FileTypeMimeTypeMapping.ts Update file attachment messaging and add document file support 2026-03-15 19:48:28 +00:00
Greeting.ts Add greeting messages based on time of day and implement TopBar component 2025-10-02 09:34:54 +01:00
InputMode.ts refactor: implement planning mode with user questions and cross-provider function call improvements 2026-01-04 18:52:44 +00:00
MimeType.ts Update file attachment messaging and add document file support 2026-03-15 19:48:28 +00:00
Path.ts Add provider-level tool call handling with Mistral web search support 2026-04-06 11:28:45 +01:00
Role.ts Refactor conversation content handling and improve error messages 2025-10-20 08:30:08 +01:00
SearchTrigger.ts refactor: standardize error handling with Exception helper and improve return types 2025-11-17 19:02:15 +00:00
Selector.ts feat: implement centralized abort controller with enhanced cancellation UX 2025-12-04 23:04:20 +00:00