struct

Anthropic::WebFetchTool20260209

Inherits JSON::Serializable < Anthropic::ServerTool < JSON::Serializable < Struct < Value < Object

Constructors

new(allowed_callers : Array(String) | Nil = nil, allowed_domains : Array(String) | Nil = nil, blocked_domains : Array(String) | Nil = nil, cache_control : CacheControl | Nil = nil, citations : CitationConfig | Nil = nil, defer_loading : Bool | Nil = nil, max_content_tokens : Int32 | Nil = nil, max_uses : Int32 | Nil = nil, strict : Bool | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

allowed_callers
Source
allowed_domains
Source
blocked_domains
Source
cache_control
Source
citations
Source
defer_loading
Source
max_content_tokens
Source
max_uses
Source
name
Source
strict
Source
type
Source