Thrown by MapToolToAction when a tool's REQUIRED argument is missing or invalid
(e.g. browser_OpenUrl without a url, browser_Type without text). The channel
catches it and returns the message to the model as a failed-tool result string — it is
never allowed to propagate out of ApplyAgentTool.
Thrown by MapToolToAction when a tool's REQUIRED argument is missing or invalid (e.g.
browser_OpenUrlwithout aurl,browser_Typewithouttext). The channel catches it and returns the message to the model as a failed-tool result string — it is never allowed to propagate out ofApplyAgentTool.