AnthropicTool()Anthropic tool definition for custom (user-defined) tools.
Custom tools use name and input_schema fields to define the tool's
interface. These are converted from LangChain tool formats (functions, Pydantic
models, BaseTool objects) via convert_to_anthropic_tool.