All notable changes to this project will be documented in this file.
- Added Prompt management interface, supporting online Prompt modification, see DemoLivePrompt.java
- Create or update conversation evaluations, supporting additional comments
- Added oxy.BaseBank for standardizing agent input information, see bank
- Added user feedback interface /feedback for implementing human-in-the-loop, see DemoHumanInTheLoop.java
- Added stream_end message as streaming message end identifier
- Support for batch storage of stream messages
- Standardized SSE message fields id, event, data
- SSEOxyGent passes through headers
- Added front-end streaming output capability
- Added custom function for processing message body in mas method, supporting adding/deleting body fields, see DemoMasFunction
- Added oxy.BaseLLM parameter to support custom multimodal base64 prefix
- MAS class added func_process_message method for unified message processing, see DemoProcessMessage.java
- Modified message table structure, added fields
- When storing in history table, memory's answer field is forcibly converted to str
- Changed LLM parameter stream default value to True
- Added Agent name field to think messages
- Changed Config.getServer().getWelcomeMessage() to Config.getAgent().getWelcomeMessage()
- Optimized ObjectUtils.deepCopy method performance
- Refactored RemoteEs search method to enhance readability
- Added concurrency, timeout, retry, delay and other parameters to large model parameters
- When the send_msg_key parameter is empty in the chat_with_agent function, modified to not send messages