为 Conversation 集成做未来兼容设计
Home Assistant 2023.2 版本包含 PR 86592 和 PR 86484,其中包含对 conversation agent API 的 breaking changes,以做未来兼容设计。
- 设置 agent 现在需要 config entry:`conversation.async_set_agent(hass, config_entry, agent).
- 取消设置 agent 现在通过新端点:`conversation.async_unset_agent(hass, config_entry)
AbstractConversationAgentAPI 已更改:- 移除了所有 onboarding 逻辑
async_process现在接收新的ConversationInput参数,参数相同。Language 现在始终被设置。async_process现在应始终返回ConversationResult。不再允许返回None或期望为你进行错误处理。

