Commit Graph

4 Commits

Author SHA1 Message Date
Mimikko-zeus
726d41ad79 Enhance AIClient with skill document processing capabilities
Added a new method to run a skill document pipeline, allowing for enhanced processing of user messages based on specified skill documents. Implemented logic to extract relevant text from user messages and improved error handling during processing. Updated message handling to strip URLs from responses to prevent issues with message delivery. Added tests to validate the new processing functionality and ensure robustness.
2026-03-03 14:57:26 +08:00
Mimikko-zeus
ffb30390d8 Add compact identifier method for fuzzy matching in AIClient
Introduced a static method to compact identifiers for improved fuzzy matching of tool names, allowing for more flexible user input. Updated the tool name extraction logic to support matching without underscores or dots, enhancing the tool invocation capabilities. Added a corresponding test to validate the new functionality.
2026-03-03 14:40:58 +08:00
Mimikko-zeus
4a2666b1f2 Implement forced tool selection in AIClient and OpenAIModel, enhancing tool invocation capabilities. Added methods for extracting forced tool names from user messages and updated logging to reflect forced tool usage. Improved error handling for timeout scenarios in message handling and model interactions, ensuring better user feedback and robustness. 2026-03-03 14:25:21 +08:00
Mimikko-zeus
7d7a4b8f54 Implement forced tool selection in AIClient and OpenAIModel, enhancing tool invocation capabilities. Added methods for extracting forced tool names from user messages and updated logging to reflect forced tool usage. Improved error handling for timeout scenarios in message processing. 2026-03-03 14:14:16 +08:00