yao/agent/store/xun
Max 04a111bbfa Implement chat buffer management and step tracking in Assistant
- Introduced methods for initializing and managing a chat buffer, allowing for efficient storage of user inputs and assistant messages during chat sessions.
- Added functionality to track execution steps, including beginning and completing steps, with support for capturing space snapshots and handling errors.
- Enhanced the FlushBuffer method to save buffered messages and steps to the database, ensuring data integrity and recovery capabilities.
- Updated the Stream method to integrate buffer management, ensuring proper handling of chat sessions and message storage.
- Added comprehensive tests to validate buffer initialization, user input handling, and step tracking functionalities.
2025-12-09 12:10:11 +08:00
..
assistant.go Refactor chat storage design to enhance chat and assistant management 2025-12-09 10:44:34 +08:00
assistant_test.go Refactor chat storage design to enhance chat and assistant management 2025-12-09 10:44:34 +08:00
chat.go Implement chat buffer management and step tracking in Assistant 2025-12-09 12:10:11 +08:00
chat_test.go Enhance chat filtering and management in Xun store 2025-12-09 11:18:55 +08:00
message.go Enhance chat filtering and management in Xun store 2025-12-09 11:18:55 +08:00
message_test.go Enhance chat filtering and management in Xun store 2025-12-09 11:18:55 +08:00
resume.go Enhance chat filtering and management in Xun store 2025-12-09 11:18:55 +08:00
resume_test.go Enhance chat filtering and management in Xun store 2025-12-09 11:18:55 +08:00
utils.go Refactor completion request handling in context tests 2025-11-11 16:23:22 +08:00
xun.go Refactor chat storage design to enhance chat and assistant management 2025-12-09 10:44:34 +08:00