Contract Testing for AI Agent Tools

Test agent tool schemas, transport behavior, authorization, retries, and compatibility with valid, invalid, and adversarial requests.