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
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:
committed by
Forgejo
parent
b10750bcb3
commit
de9f9929c3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user