What an agent tool actually is, how OpenAI Agents SDK, Anthropic, and Google ADK each declare one, and why every tool is a blast-radius decision.