intent recognition fix for assist pipeline

This commit is contained in:
techartdev
2026-02-20 21:13:39 +02:00
parent d1fb91567b
commit d2b3b41207
3 changed files with 12 additions and 4 deletions
+4 -3
View File
@@ -14,6 +14,7 @@ from homeassistant.components import conversation
from homeassistant.config_entries import ConfigEntry
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers import intent
from .api import OpenClawApiClient, OpenClawApiError
from .const import (
@@ -180,7 +181,7 @@ class OpenClawConversationAgent(conversation.AbstractConversationAgent):
)
coordinator.update_last_activity()
intent_response = conversation.IntentResponse(language=user_input.language)
intent_response = intent.IntentResponse(language=user_input.language)
intent_response.async_set_speech(full_response)
return conversation.ConversationResult(
@@ -269,9 +270,9 @@ class OpenClawConversationAgent(conversation.AbstractConversationAgent):
error_message: str,
) -> conversation.ConversationResult:
"""Build an error ConversationResult."""
intent_response = conversation.IntentResponse(language=user_input.language)
intent_response = intent.IntentResponse(language=user_input.language)
intent_response.async_set_error(
conversation.IntentResponseErrorCode.UNKNOWN,
intent.IntentResponseErrorCode.UNKNOWN,
error_message,
)
return conversation.ConversationResult(
+1 -1
View File
@@ -8,7 +8,7 @@
"iot_class": "local_polling",
"issue_tracker": "https://github.com/techartdev/OpenClawHomeAssistant/issues",
"requirements": [],
"version": "0.1.30",
"version": "0.1.31",
"dependencies": ["conversation"],
"after_dependencies": ["hassio", "lovelace"]
}