fix(langgraph): recognize fallback tool agents
CI / load-versions (pull_request) Successful in 14s
CI / push-validation (pull_request) Successful in 24s
CI / lint (pull_request) Successful in 49s
CI / integration_tests (pull_request) Successful in 10m24s
CI / helm (pull_request) Failing after 12m58s
CI / build (pull_request) Failing after 13m37s
CI / unit_tests (pull_request) Failing after 13m39s
CI / quality (pull_request) Failing after 13m39s
CI / security (pull_request) Failing after 13m40s
CI / typecheck (pull_request) Failing after 13m40s
CI / coverage (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / status-check (pull_request) Has been cancelled

This commit is contained in:
CleverAgents Bot
2026-06-18 07:21:53 -04:00
committed by Forgejo
parent b10750bcb3
commit de9f9929c3
+1 -6
View File
@@ -61,12 +61,7 @@ class Edge(BaseModel):
def _is_tool_agent(agent: Any) -> bool:
"""Return True if *agent* is an instance of :class:`ToolAgent`."""
try:
from cleveragents.agents.tool import ToolAgent # type: ignore
return isinstance(agent, ToolAgent)
except (ImportError, AttributeError):
return False
return isinstance(agent, ToolAgent)
class Node: # pylint: disable=too-many-instance-attributes