struct

Anthropic::BetaManagedAgentsAgentToolConfig

Inherits JSON::Serializable < Struct < Value < Object

Resolved configuration override for one agent-toolset tool.

Upstream models one struct per tool; the shapes are identical except for the web tools, whose extra fields (allowed_domains, blocked_domains, max_content_tokens, user_location) live here as optionals so no response data is dropped.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

allowed_domains

Web-fetch / web-search only.

Source
blocked_domains
Source
enabled?
Source
max_content_tokens

Web-fetch only.

Source
name
Source
permission_policy
Source
type
Source
user_location

Web-search only.

Source