State schema for ToolCallLimitMiddleware.
Extends AgentState with tool call tracking fields.
The count fields are dictionaries mapping tool names to execution counts. This
allows multiple middleware instances to track different tools independently. The
special key '__all__' is used for tracking all tool calls globally.
ToolCallLimitState()