ModelTool typedef
ModelTool = OfferedTool<ModelSession, Answer>
One tool: what an agent is offered, and what calling it does — see
flutter3d_mcp_kit's OfferedTool for why a pair rather than a table and
a switch.
Implementation
typedef ModelTool = OfferedTool<ModelSession, Answer>;