andy-stack_vaultkeeper-ai/Services
Andrew Beal 32050767ca feat: enhance conversation naming with prompt injection protection and improved validation
- Wrap user messages in <message_to_title> tags to prevent prompt injection
- Expand NamePrompt with security guidelines and edge case handling
- Add 10-word limit truncation for generated titles
- Move conversation save before naming to ensure persistence
- Add comprehensive task complexity assessment framework to SystemPrompt
- Change stack limit error to warning log for better resilience
2026-01-01 13:06:06 +00:00
..
AbortService.ts refactor: restructure AI prompt and agent architecture for multi-agent planning support 2025-12-30 19:07:00 +00:00
AIControllerService.ts refactor: improve function call/response parsing and filtering 2025-12-31 22:56:22 +00:00
AIFunctionService.ts refactor: improve function call/response parsing and filtering 2025-12-31 22:56:22 +00:00
ChatService.ts feat: enhance conversation naming with prompt injection protection and improved validation 2026-01-01 13:06:06 +00:00
ConversationFileSystemService.ts refactor: extract MIME type mappings and improve attachment handling 2025-12-23 12:04:29 +00:00
ConversationNamingService.ts feat: enhance conversation naming with prompt injection protection and improved validation 2026-01-01 13:06:06 +00:00
DependencyService.ts Add ability for users to provide suggestions during diff review through new DiffControls component. Integrate suggestion workflow into chat input, allowing users to approve/reject changes or provide feedback without interrupting the review process. 2025-11-27 12:39:08 +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 interactive diff viewer with user approval workflow 2025-11-24 21:29:54 +00:00
FileSystemService.ts feat: add support for file attachments via drag and drop and paste. 2025-12-22 20:02:02 +00:00
HTMLService.ts refactor: standardize error handling with Exception helper and improve return types 2025-11-17 19:02:15 +00:00
InputService.ts refactor: improve function call/response parsing and filtering 2025-12-31 22:56:22 +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 refactor: restructure AI prompt and agent architecture for multi-agent planning support 2025-12-30 19:07:00 +00:00
Services.ts refactor: restructure AI prompt and agent architecture for multi-agent planning support 2025-12-30 19:07:00 +00:00
SettingsService.ts refactor: standardize error handling with Exception helper and improve return types 2025-11-17 19:02:15 +00:00
StreamingMarkdownService.ts feat: implement centralized abort controller with enhanced cancellation UX 2025-12-04 23:04:20 +00:00
StreamingService.ts Add provider-specific retry delay extraction for rate limits 2025-12-31 14:19:42 +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 refactor: standardize error handling with Exception helper and improve return types 2025-11-17 19:02:15 +00:00
VaultService.ts feat: implement prompt caching for Claude API requests 2025-12-27 19:52:59 +00:00
WorkSpaceService.ts Add exclusion filtering to active file retrieval 2025-12-23 14:08:10 +00:00