agentic_fabric.tools.vendor¶
Vendor-backed agent tool wrappers.
Module Contents¶
Classes¶
Generic tool that routes work through AgenticData/VendorData. |
Functions¶
Return agent-facing tools for capabilities exposed by |
Data¶
API¶
- agentic_fabric.tools.vendor.logger = 'getLogger(...)'¶
- class agentic_fabric.tools.vendor.VendorCapabilityTool(provider: str, operation: str, *, data: Any | None = None, description: str | None = None, metadata: Any | None = None)¶
Generic tool that routes work through AgenticData/VendorData.
Initialization
Initialize a lazy wrapper for one provider operation.
- classmethod from_metadata(metadata: Any, *, data: Any | None = None) agentic_fabric.tools.vendor.VendorCapabilityTool¶
Build a tool wrapper from one
VendorData.capabilities()item.
- agentic_fabric.tools.vendor.vendor_capability_tools(data: Any | None = None, *, provider: str | None = None, include_unavailable: bool = True) list[agentic_fabric.tools.vendor.VendorCapabilityTool]¶
Return agent-facing tools for capabilities exposed by
VendorData.