langgraph_agent_toolkit.agents.agent module

class langgraph_agent_toolkit.agents.agent.Agent(name: str, description: str, graph: langgraph.pregel.main.Pregel, observability: langgraph_agent_toolkit.core.observability.base.BaseObservabilityPlatform | None = None, graph_factory: collections.abc.Callable[[list[langchain_core.tools.base.BaseTool]], langgraph.pregel.main.Pregel] | None = None)[source][source]

Bases: object

Parameters:
  • name (str)

  • description (str)

  • graph (Pregel)

  • observability (BaseObservabilityPlatform | None)

  • graph_factory (Callable[[list[BaseTool]], Pregel] | None)

name: str
description: str
graph: Pregel
observability: BaseObservabilityPlatform | None = None
graph_factory: Callable[[list[BaseTool]], Pregel] | None = None
__init__(name, description, graph, observability=None, graph_factory=None)
Parameters:
  • name (str)

  • description (str)

  • graph (Pregel)

  • observability (BaseObservabilityPlatform | None)

  • graph_factory (Callable[[list[BaseTool]], Pregel] | None)

Return type:

None

langgraph_agent_toolkit.agents.agent.draw_agent_graph(agent, image_path=None, **kwargs)[source][source]
Parameters:
  • agent (Agent)

  • image_path (str | Path | None)