:py:mod:`agentic_fabric.core.decomposer` ======================================== .. py:module:: agentic_fabric.core.decomposer .. autodoc2-docstring:: agentic_fabric.core.decomposer :parser: myst :allowtitles: Module Contents --------------- Functions ~~~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`is_framework_available ` - .. autodoc2-docstring:: agentic_fabric.core.decomposer.is_framework_available :parser: myst :summary: * - :py:obj:`detect_framework ` - .. autodoc2-docstring:: agentic_fabric.core.decomposer.detect_framework :parser: myst :summary: * - :py:obj:`get_available_frameworks ` - .. autodoc2-docstring:: agentic_fabric.core.decomposer.get_available_frameworks :parser: myst :summary: * - :py:obj:`get_runner ` - .. autodoc2-docstring:: agentic_fabric.core.decomposer.get_runner :parser: myst :summary: * - :py:obj:`get_cli_runner ` - .. autodoc2-docstring:: agentic_fabric.core.decomposer.get_cli_runner :parser: myst :summary: * - :py:obj:`get_available_cli_runners ` - .. autodoc2-docstring:: agentic_fabric.core.decomposer.get_available_cli_runners :parser: myst :summary: * - :py:obj:`get_framework_info ` - .. autodoc2-docstring:: agentic_fabric.core.decomposer.get_framework_info :parser: myst :summary: * - :py:obj:`is_cli_runner_available ` - .. autodoc2-docstring:: agentic_fabric.core.decomposer.is_cli_runner_available :parser: myst :summary: * - :py:obj:`compose_fabric_agent ` - .. autodoc2-docstring:: agentic_fabric.core.decomposer.compose_fabric_agent :parser: myst :summary: * - :py:obj:`run_fabric_agent_auto ` - .. autodoc2-docstring:: agentic_fabric.core.decomposer.run_fabric_agent_auto :parser: myst :summary: Data ~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`FRAMEWORK_PRIORITY ` - .. autodoc2-docstring:: agentic_fabric.core.decomposer.FRAMEWORK_PRIORITY :parser: myst :summary: API ~~~ .. py:data:: FRAMEWORK_PRIORITY :canonical: agentic_fabric.core.decomposer.FRAMEWORK_PRIORITY :value: 'runtime_names(...)' .. autodoc2-docstring:: agentic_fabric.core.decomposer.FRAMEWORK_PRIORITY :parser: myst .. py:function:: is_framework_available(framework: str) -> bool :canonical: agentic_fabric.core.decomposer.is_framework_available .. autodoc2-docstring:: agentic_fabric.core.decomposer.is_framework_available :parser: myst .. py:function:: detect_framework(preferred: str | None = None) -> str :canonical: agentic_fabric.core.decomposer.detect_framework .. autodoc2-docstring:: agentic_fabric.core.decomposer.detect_framework :parser: myst .. py:function:: get_available_frameworks() -> list[str] :canonical: agentic_fabric.core.decomposer.get_available_frameworks .. autodoc2-docstring:: agentic_fabric.core.decomposer.get_available_frameworks :parser: myst .. py:function:: get_runner(framework: str | None = None) -> agentic_fabric.runners.base.BaseRunner :canonical: agentic_fabric.core.decomposer.get_runner .. autodoc2-docstring:: agentic_fabric.core.decomposer.get_runner :parser: myst .. py:function:: get_cli_runner(profile: str | dict[str, typing.Any], model: str | None = None) -> agentic_fabric.runners.single_agent_runner.SingleAgentRunner :canonical: agentic_fabric.core.decomposer.get_cli_runner .. autodoc2-docstring:: agentic_fabric.core.decomposer.get_cli_runner :parser: myst .. py:function:: get_available_cli_runners() -> list[str] :canonical: agentic_fabric.core.decomposer.get_available_cli_runners .. autodoc2-docstring:: agentic_fabric.core.decomposer.get_available_cli_runners :parser: myst .. py:function:: get_framework_info(framework: str | None = None) -> list[dict[str, typing.Any]] | dict[str, typing.Any] :canonical: agentic_fabric.core.decomposer.get_framework_info .. autodoc2-docstring:: agentic_fabric.core.decomposer.get_framework_info :parser: myst .. py:function:: is_cli_runner_available(profile: str) -> bool :canonical: agentic_fabric.core.decomposer.is_cli_runner_available .. autodoc2-docstring:: agentic_fabric.core.decomposer.is_cli_runner_available :parser: myst .. py:function:: compose_fabric_agent(fabric_agent_config: dict[str, typing.Any], framework: str | None = None) -> typing.Any :canonical: agentic_fabric.core.decomposer.compose_fabric_agent .. autodoc2-docstring:: agentic_fabric.core.decomposer.compose_fabric_agent :parser: myst .. py:function:: run_fabric_agent_auto(fabric_agent_config: dict[str, typing.Any], inputs: dict[str, typing.Any] | None = None, framework: str | None = None) -> str :canonical: agentic_fabric.core.decomposer.run_fabric_agent_auto .. autodoc2-docstring:: agentic_fabric.core.decomposer.run_fabric_agent_auto :parser: myst