yao/neo/assistant
Max 5b30ef5fde Refactor call method in Assistant to streamline context handling
- Removed the asynchronous execution of method calls, allowing for direct invocation within the current thread.
- Simplified cancellation handling by eliminating the done channel, improving clarity and reducing complexity in the call method.
- Enhanced error handling by ensuring the script context is checked before method invocation.

These changes improve the maintainability and robustness of the Neo API assistant, paving the way for more efficient method execution and context management.
2025-01-18 15:30:08 +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 Refactor call method in Assistant to streamline context handling 2025-01-18 15:30:08 +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