andy-stack_vaultkeeper-ai/AIClasses
Andrew Beal 18d0741ec9 refactor: improve function call/response parsing and filtering
- Move parseFunctionCall/parseFunctionResponse to ResponseHelper
- Enhance orphaned call/response filtering with detailed debug logs
- Add toolId to conversation content for better tracking
- Fix planning workflow execution mechanics and step numbering
- Remove unused planning agent appendix and detailedAppendixForPlanningAgent
- Add conversation save callbacks throughout AI controller loops
- Improve multi-agent function handling to avoid exceptions
- Update all tests to include toolId fields for proper filtering
2025-12-31 22:56:22 +00:00
..
Claude refactor: improve function call/response parsing and filtering 2025-12-31 22:56:22 +00:00
FunctionDefinitions refactor: improve function call/response parsing and filtering 2025-12-31 22:56:22 +00:00
Gemini refactor: improve function call/response parsing and filtering 2025-12-31 22:56:22 +00:00
OpenAI refactor: improve function call/response parsing and filtering 2025-12-31 22:56:22 +00:00
Schemas fix: improve conversation filtering and add plan cancellation 2025-12-31 13:42:33 +00:00
AIFunctionCall.ts feat: add Gemini thought signature support and OpenAI Responses API migration 2025-12-10 21:27:58 +00:00
BaseAIClass.ts refactor: improve function call/response parsing and filtering 2025-12-31 22:56:22 +00:00
BaseAIFileService.ts refactor: improve file upload error handling and return errors array 2025-12-23 17:09:04 +00:00
IAIClass.ts refactor: restructure AI prompt and agent architecture for multi-agent planning support 2025-12-30 19:07:00 +00:00
IAIFileService.ts refactor: migrate file upload from base64 to file ID API for all providers 2025-12-19 20:05:46 +00:00
IConversationNamingService.ts feat: implement centralized abort controller with enhanced cancellation UX 2025-12-04 23:04:20 +00:00