The agentTool.Execute method accepted {} despite the schema marking input as required. Unlike functionTool, it skipped required-field validation, silently sending an empty message to the sub-agent. Signed-off-by: Bryan Frimin <bryan@getprobo.com>