2.5 KiB
2.5 KiB
ChangeLog
v0.7.2 - 2026-02-25
Enhancements:
- feat(agent): implement
on_manual_stop_listening()override to handle manual listening stop in Coze agent - feat(agent): add logic to stop manual listening when
ESP_COZE_CHAT_EVENT_CHAT_SPEECH_STOPEDevent is received in Manual chat mode - feat(agent): call
reset_interrupted_speaking()inon_interrupt_speaking()to properly reset interrupted speaking state
Bug Fixes:
- fix(log): fix typo in log messages ("char" -> "chat") for chat listening start/stop and speaking complete events
v0.7.1 - 2026-02-02
Breaking Changes:
- break(repo): integrate
esp_cozesubcomponent into main component as private implementation - break(repo): change
esp_websocket_clientdependency to private - break(repo): migrate agent helper from
service::helper::AgentCozetoagent::helper::Coze - break(repo): refactor lifecycle methods (
on_activate,on_startup,on_shutdown, etc.) - break(repo): move some dependencies from
REQUIREStoPRIV_REQUIRES
Enhancements:
- feat(Kconfig): add
BROOKESIA_AGENT_COZE_ENABLE_AUTO_REGISTERoption for automatic plugin registration - feat(repo): add
on_interrupt_speaking()method for interrupting agent speech - feat(repo): add
support_general_functionsandsupport_general_eventsin agent attributes - feat(repo): add
require_time_syncattribute for time synchronization requirement - feat(repo): move
fetch_data_sizeinto encoder configuration - feat(repo): update
brookesia_agent_managerdependency to0.7.*
v0.7.0~1 - 2026-01-14
Enhancements:
- feat(CMake): use linker option
-uto register plugin instead ofWHOLE_ARCHIVE
Bug Fixes
- fix(base): correct debug log
v0.7.0 - 2025-12-24
Initial Release
- feat(repo): add Coze agent implementation for ESP-Brookesia ecosystem
- feat(repo): implement Coze API integration with WebSocket communication for real-time voice and text interaction
- feat(repo): support OAuth2 authentication with automatic access token management
- feat(repo): support multiple robot configuration with dynamic robot switching
- feat(repo): implement audio codec support with G711A format at 16kHz sample rate
- feat(repo): support emote events from Coze platform
- feat(repo): support NVS-based data persistence for agent configuration and active robot index
- feat(repo): implement Coze platform event handling (e.g., insufficient credits balance)
- feat(repo): integrate with agent manager framework for unified lifecycle management