Rdzleo dbdd304905 代码初始化:
本项目为触摸版项目代码复制而来,基于此版本进行按键功能的适配!
2026-03-23 11:14:56 +08:00

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_STOPED event is received in Manual chat mode
  • feat(agent): call reset_interrupted_speaking() in on_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_coze subcomponent into main component as private implementation
  • break(repo): change esp_websocket_client dependency to private
  • break(repo): migrate agent helper from service::helper::AgentCoze to agent::helper::Coze
  • break(repo): refactor lifecycle methods (on_activate, on_startup, on_shutdown, etc.)
  • break(repo): move some dependencies from REQUIRES to PRIV_REQUIRES

Enhancements:

  • feat(Kconfig): add BROOKESIA_AGENT_COZE_ENABLE_AUTO_REGISTER option for automatic plugin registration
  • feat(repo): add on_interrupt_speaking() method for interrupting agent speech
  • feat(repo): add support_general_functions and support_general_events in agent attributes
  • feat(repo): add require_time_sync attribute for time synchronization requirement
  • feat(repo): move fetch_data_size into encoder configuration
  • feat(repo): update brookesia_agent_manager dependency to 0.7.*

v0.7.0~1 - 2026-01-14

Enhancements:

  • feat(CMake): use linker option -u to register plugin instead of WHOLE_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