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