Agent Tool Call Testing: Focus on parameters, permissions, idempotency, and side effects

Agent tool testing covers tool selection, parameters, permissions, idempotency, side effects, and safe recovery from failed calls.