:py:mod:`agentic_fabric.runners.langgraph_runner` ================================================= .. py:module:: agentic_fabric.runners.langgraph_runner .. autodoc2-docstring:: agentic_fabric.runners.langgraph_runner :parser: myst :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`LangGraphRunner ` - .. autodoc2-docstring:: agentic_fabric.runners.langgraph_runner.LangGraphRunner :parser: myst :summary: API ~~~ .. py:class:: LangGraphRunner() :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner Bases: :py:obj:`agentic_fabric.runners.base.BaseRunner` .. autodoc2-docstring:: agentic_fabric.runners.langgraph_runner.LangGraphRunner :parser: myst .. rubric:: Initialization .. autodoc2-docstring:: agentic_fabric.runners.langgraph_runner.LangGraphRunner.__init__ :parser: myst .. py:attribute:: framework_name :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner.framework_name :value: 'langgraph' .. autodoc2-docstring:: agentic_fabric.runners.langgraph_runner.LangGraphRunner.framework_name :parser: myst .. py:method:: build_fabric_agent(fabric_agent_config: dict[str, typing.Any]) -> typing.Any :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner.build_fabric_agent .. autodoc2-docstring:: agentic_fabric.runners.langgraph_runner.LangGraphRunner.build_fabric_agent :parser: myst .. py:method:: run(fabric_agent: typing.Any, inputs: dict[str, typing.Any]) -> str :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner.run .. autodoc2-docstring:: agentic_fabric.runners.langgraph_runner.LangGraphRunner.run :parser: myst .. py:method:: get_llm(model: str | None = None) -> typing.Any :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner.get_llm .. autodoc2-docstring:: agentic_fabric.runners.langgraph_runner.LangGraphRunner.get_llm :parser: myst .. py:method:: build_agent(agent_config: dict[str, typing.Any], tools: list | None = None) -> typing.Any :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner.build_agent .. autodoc2-docstring:: agentic_fabric.runners.langgraph_runner.LangGraphRunner.build_agent :parser: myst .. py:method:: build_task(task_config: dict[str, typing.Any], agent: typing.Any) -> typing.Any :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner.build_task .. autodoc2-docstring:: agentic_fabric.runners.langgraph_runner.LangGraphRunner.build_task :parser: myst .. py:method:: build_and_run(fabric_agent_config: dict[str, typing.Any], inputs: dict[str, typing.Any] | None = None) -> str :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner.build_and_run .. py:attribute:: agent_capabilities :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner.agent_capabilities :type: typing.ClassVar[collections.abc.Mapping[str, agentic_fabric.capabilities.AgentCapabilitySpec]] :value: None .. py:attribute:: agent_capability_methods :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner.agent_capability_methods :type: typing.ClassVar[collections.abc.Mapping[str, str]] :value: None .. py:method:: list_capabilities(*, kind: str | None = None) -> tuple[agentic_fabric.capabilities.AgentCapabilitySpec, ...] :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner.list_capabilities :classmethod: .. py:method:: call_capability(name: str, *args: typing.Any, **kwargs: typing.Any) -> typing.Any :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner.call_capability .. py:method:: capability_map() -> collections.abc.Mapping[str, agentic_fabric.capabilities.AgentCapabilitySpec] :canonical: agentic_fabric.runners.langgraph_runner.LangGraphRunner.capability_map