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