:py:mod:`agentic_fabric.agentic_data` ===================================== .. py:module:: agentic_fabric.agentic_data .. autodoc2-docstring:: agentic_fabric.agentic_data :parser: myst :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`AgenticData ` - .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData :parser: myst :summary: API ~~~ .. py:class:: AgenticData(value: typing.Any = None, *, fabric: typing.Any | None = None, fabric_agents: collections.abc.Mapping[str, collections.abc.Mapping[str, typing.Any]] | None = None, logger: typing.Any | None = None, active_runtime: str | None = None, **fabric_kwargs: typing.Any) :canonical: agentic_fabric.agentic_data.AgenticData Bases: :py:obj:`vendor_fabric.vendor_data.VendorData` .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData :parser: myst .. rubric:: Initialization .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.__init__ :parser: myst .. py:attribute:: runtime_priority :canonical: agentic_fabric.agentic_data.AgenticData.runtime_priority :type: typing.ClassVar[tuple[str, ...]] :value: 'tuple(...)' .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.runtime_priority :parser: myst .. py:property:: fabric_agents :canonical: agentic_fabric.agentic_data.AgenticData.fabric_agents :type: collections.abc.Mapping[str, collections.abc.Mapping[str, typing.Any]] .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.fabric_agents :parser: myst .. py:property:: active_runtime :canonical: agentic_fabric.agentic_data.AgenticData.active_runtime :type: str | None .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.active_runtime :parser: myst .. py:property:: vendor_fabric_available :canonical: agentic_fabric.agentic_data.AgenticData.vendor_fabric_available :type: bool .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.vendor_fabric_available :parser: myst .. py:method:: cast(value: typing.Any) -> agentic_fabric.agentic_data.AgenticData :canonical: agentic_fabric.agentic_data.AgenticData.cast .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.cast :parser: myst .. py:method:: register_fabric_agent(name: str, fabric_agent_config: collections.abc.Mapping[str, typing.Any]) -> agentic_fabric.agentic_data.AgenticData :canonical: agentic_fabric.agentic_data.AgenticData.register_fabric_agent .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.register_fabric_agent :parser: myst .. py:method:: unregister_fabric_agent(name: str) -> agentic_fabric.agentic_data.AgenticData :canonical: agentic_fabric.agentic_data.AgenticData.unregister_fabric_agent .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.unregister_fabric_agent :parser: myst .. py:method:: use_runtime(runtime: str, *, strict: bool = True) -> agentic_fabric.agentic_data.AgenticData :canonical: agentic_fabric.agentic_data.AgenticData.use_runtime .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.use_runtime :parser: myst .. py:method:: clear_runtime() -> agentic_fabric.agentic_data.AgenticData :canonical: agentic_fabric.agentic_data.AgenticData.clear_runtime .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.clear_runtime :parser: myst .. py:method:: runtimes() -> list[dict[str, typing.Any]] :canonical: agentic_fabric.agentic_data.AgenticData.runtimes .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.runtimes :parser: myst .. py:method:: runtime_info(runtime: str | None = None) -> list[dict[str, typing.Any]] | dict[str, typing.Any] :canonical: agentic_fabric.agentic_data.AgenticData.runtime_info .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.runtime_info :parser: myst .. py:method:: is_runtime_available(runtime: str) -> bool :canonical: agentic_fabric.agentic_data.AgenticData.is_runtime_available .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.is_runtime_available :parser: myst .. py:method:: select_runtime(runtime: str | None = None, *, fabric_agent_config: collections.abc.Mapping[str, typing.Any] | None = None) -> str :canonical: agentic_fabric.agentic_data.AgenticData.select_runtime .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.select_runtime :parser: myst .. py:method:: run_fabric_agent(fabric_agent: str | collections.abc.Mapping[str, typing.Any], inputs: collections.abc.Mapping[str, typing.Any] | None = None, *, runtime: str | None = None, **input_kwargs: typing.Any) -> str :canonical: agentic_fabric.agentic_data.AgenticData.run_fabric_agent .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.run_fabric_agent :parser: myst .. py:method:: call_runtime(capability: str, *args: typing.Any, runtime: str | None = None, **kwargs: typing.Any) -> typing.Any :canonical: agentic_fabric.agentic_data.AgenticData.call_runtime .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.call_runtime :parser: myst .. py:method:: vendor_tools(provider: str | None = None, *, include_unavailable: bool = True) -> list[typing.Any] :canonical: agentic_fabric.agentic_data.AgenticData.vendor_tools .. autodoc2-docstring:: agentic_fabric.agentic_data.AgenticData.vendor_tools :parser: myst .. py:property:: value :canonical: agentic_fabric.agentic_data.AgenticData.value :type: typing.Any .. py:property:: active_provider :canonical: agentic_fabric.agentic_data.AgenticData.active_provider :type: str | None .. py:method:: as_builtin() -> typing.Any :canonical: agentic_fabric.agentic_data.AgenticData.as_builtin .. py:method:: open(provider_id: str, *, strict: bool = True, **_: typing.Any) -> agentic_fabric.agentic_data._VendorDataBase :canonical: agentic_fabric.agentic_data.AgenticData.open .. py:method:: call(operation: str, *_: typing.Any, **__: typing.Any) -> typing.Any :canonical: agentic_fabric.agentic_data.AgenticData.call .. py:method:: capabilities(provider: str | None = None, *, include_unavailable: bool = True) -> list[typing.Any] :canonical: agentic_fabric.agentic_data.AgenticData.capabilities