module documentation

Tool - Agent tool definitions.

Class Parameters Represents the parameters of a tool, which is a collection of properties.
Class Property Represents a property of a tool's parameters.
Class Tool Represents a tool that can be executed by the agent.