yao/neo/assistant
Max 228e8cf482 Enhance Neo API assistant message handling and response structure
- Added nil checks for response objects in the Execute method to prevent potential nil pointer dereferences.
- Updated the streamChat method to include assistant identification details (ID, name, avatar) in the message structure, improving context for messages.
- Introduced a new field in the Message struct to mark messages as new, enhancing message tracking capabilities.

These changes improve the robustness and maintainability of the Neo API, paving the way for better message handling and assistant functionalities.
2025-01-18 11:20:55 +08:00
..
api.go Enhance Neo API assistant message handling and response structure 2025-01-18 11:20:55 +08:00
assistant.go Enhance Neo API assistant with function support and improved message handling 2025-01-15 11:20:55 +08:00
attachment.go Refactor Neo API assistant to enhance vision support and message handling 2025-01-17 15:16:26 +08:00
attachment_test.go Refactor attachment handling and enhance RAG/Vision integration in tests 2025-01-06 14:04:12 +08:00
cache.go Refactor assistant management and enhance storage retrieval in Neo API 2025-01-01 12:31:47 +08:00
cache_test.go Refactor assistant management and enhance storage retrieval in Neo API 2025-01-01 12:31:47 +08:00
hooks.go Enhance Neo API assistant with function support and improved message handling 2025-01-15 11:20:55 +08:00
load.go Refactor Neo API assistant to enhance vision support and message handling 2025-01-17 15:16:26 +08:00
load_test.go Refactor Neo API assistant functionality and enhance model capabilities 2025-01-06 11:05:38 +08:00
types.go Refactor Neo API assistant to enhance vision support and message handling 2025-01-17 15:16:26 +08:00
utils.go Enhance RAG configuration and assistant loading in Neo API 2025-01-02 18:56:35 +08:00