Represents a tool rule configuration which constrains the total number of times this tool can be invoked in a single step.
@type t() :: %LettaAPI.Model.MaxCountPerStepToolRule{ max_count_limit: integer(), tool_name: String.t(), type: String.t() | nil }