andy-stack_vaultkeeper-ai/Services
Andrew Beal 9bb0df7df3 Add multi-turn conversation support with shouldContinue flag
Implement continuation logic for AI responses that require multiple turns
without explicit function calls. Add STOP_REASON_STOP constant to detect
when conversation should naturally end versus when it needs continuation.

Update streaming flow to handle both function calls and continuation flags,
enabling more fluid multi-step conversations.
2025-10-11 13:57:11 +01:00
..
AIFunctionService.ts Add ReadFile function definition and reorganize function definitions into Functions directory. Remove debug console.log from Gemini class. 2025-10-07 20:43:42 +01:00
ConversationFileSystemService.ts Enhance Gemini web search directive for clarity, improve ChatArea streaming message handling, and ensure conversation saving logic in ChatWindow. Update AIFunction enum and AIFunctionService for RequestWebSearch functionality. Modify ConversationFileSystemService to include function call response handling. 2025-10-07 00:24:45 +01:00
DependencyService.ts Implement spike work for plugin. 2025-09-08 15:50:06 +01:00
FileSystemService.ts Add wiki-link support, API key validation, and refactor AI provider initialization 2025-10-08 22:06:25 +01:00
MessageService.ts Refactor services and helpers: reorganize imports, implement ConversationFileSystemService, and enhance FileSystemService functionality 2025-09-30 21:20:24 +01:00
ServiceRegistration.ts Add wiki-link support, API key validation, and refactor AI provider initialization 2025-10-08 22:06:25 +01:00
Services.ts Add wiki-link support, API key validation, and refactor AI provider initialization 2025-10-08 22:06:25 +01:00
StreamingMarkdownService.ts Add wiki-link support, API key validation, and refactor AI provider initialization 2025-10-08 22:06:25 +01:00
StreamingService.ts Add multi-turn conversation support with shouldContinue flag 2025-10-11 13:57:11 +01:00
WorkSpaceService.ts Add wiki-link support, API key validation, and refactor AI provider initialization 2025-10-08 22:06:25 +01:00