:py:mod:`agentic_fabric.tools.registry` ======================================= .. py:module:: agentic_fabric.tools.registry .. autodoc2-docstring:: agentic_fabric.tools.registry :parser: myst :allowtitles: Module Contents --------------- Functions ~~~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`register_tool_factory ` - .. autodoc2-docstring:: agentic_fabric.tools.registry.register_tool_factory :parser: myst :summary: * - :py:obj:`resolve_tool ` - .. autodoc2-docstring:: agentic_fabric.tools.registry.resolve_tool :parser: myst :summary: * - :py:obj:`resolve_tools ` - .. autodoc2-docstring:: agentic_fabric.tools.registry.resolve_tools :parser: myst :summary: Data ~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`logger ` - .. autodoc2-docstring:: agentic_fabric.tools.registry.logger :parser: myst :summary: * - :py:obj:`ToolFactory ` - .. autodoc2-docstring:: agentic_fabric.tools.registry.ToolFactory :parser: myst :summary: API ~~~ .. py:data:: logger :canonical: agentic_fabric.tools.registry.logger :value: 'getLogger(...)' .. autodoc2-docstring:: agentic_fabric.tools.registry.logger :parser: myst .. py:data:: ToolFactory :canonical: agentic_fabric.tools.registry.ToolFactory :value: None .. autodoc2-docstring:: agentic_fabric.tools.registry.ToolFactory :parser: myst .. py:function:: register_tool_factory(tool_name: str, factory: agentic_fabric.tools.registry.ToolFactory, *, aliases: tuple[str, ...] = ()) -> None :canonical: agentic_fabric.tools.registry.register_tool_factory .. autodoc2-docstring:: agentic_fabric.tools.registry.register_tool_factory :parser: myst .. py:function:: resolve_tool(tool_name: str) -> typing.Any | None :canonical: agentic_fabric.tools.registry.resolve_tool .. autodoc2-docstring:: agentic_fabric.tools.registry.resolve_tool :parser: myst .. py:function:: resolve_tools(tool_names: list[str]) -> list[typing.Any] :canonical: agentic_fabric.tools.registry.resolve_tools .. autodoc2-docstring:: agentic_fabric.tools.registry.resolve_tools :parser: myst