1.3 KiB
1.3 KiB
ChangeLog
v0.7.1 - 2026-02-25
Enhancements:
- feat(settings): add
settings_set_global_callbacks()function to allow custom settings backend implementation - feat(settings): implement settings callbacks using NVS helper service (
get_key_value,save_key_value,erase_keys) - feat(agent): simplify
on_interrupt_speaking()- remove delayed task and directly callreset_interrupted_speaking()
v0.7.0 - 2026-01-16
Initial Release
- feat(repo): add XiaoZhi agent implementation for ESP-Brookesia ecosystem
- feat(repo): implement OPUS audio codec support at 16kHz sample rate and 24kbps bitrate
- feat(repo): support agent general functions:
InterruptSpeaking - feat(repo): support agent general events:
SpeakingStatusChanged,ListeningStatusChanged,AgentSpeakingTextGot,UserSpeakingTextGot,EmoteGot - feat(repo): support manual listening control via
on_manual_start_listening()andon_manual_stop_listening() - feat(Kconfig): add
BROOKESIA_AGENT_XIAOZHI_ENABLE_AUTO_REGISTERoption for automatic plugin registration - feat(Kconfig): add
BROOKESIA_AGENT_XIAOZHI_GET_HTTP_INFO_INTERVAL_MSfor activation check interval - feat(Kconfig): add
BROOKESIA_AGENT_XIAOZHI_WAKE_WORDfor configurable wake word - feat(repo): integrate with agent manager framework for unified lifecycle management