Skip to content

Commit 35a1840

Browse files
use metadata is_conversational instead of settings engine
1 parent 213e8a3 commit 35a1840

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/uipath/agent/models/agent.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -798,7 +798,11 @@ class AgentDefinition(BaseModel):
798798
@property
799799
def is_conversational(self) -> bool:
800800
"""Checks the settings.engine property to determine if the agent is conversational."""
801-
return self.settings.engine == "conversational-v1"
801+
if hasattr(self, "metadata") and self.metadata:
802+
metadata = self.metadata
803+
if hasattr(metadata, "is_conversational"):
804+
return metadata.is_conversational
805+
return False
802806

803807
@staticmethod
804808
def _normalize_guardrails(v: Dict[str, Any]) -> None:

0 commit comments

Comments
 (0)