Class: Anthropic::Models::BrowserToolsetConfigs
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Anthropic::Models::BrowserToolsetConfigs
- Defined in:
- lib/anthropic/models/browser_toolset_configs.rb,
sig/anthropic/models/browser_toolset_configs.rbs
Instance Attribute Summary collapse
-
#close_tab ⇒ Anthropic::Models::BrowserCloseTabConfig?
close_tab's config overrides. -
#double_click ⇒ Anthropic::Models::BrowserDoubleClickConfig?
double_click's config overrides. -
#file_upload ⇒ Anthropic::Models::BrowserFileUploadConfig?
file_upload's config overrides. -
#find ⇒ Anthropic::Models::BrowserFindConfig?
find's config overrides. -
#form_input ⇒ Anthropic::Models::BrowserFormInputConfig?
form_input's config overrides. -
#get_page_text ⇒ Anthropic::Models::BrowserGetPageTextConfig?
get_page_text's config overrides. -
#hold_key ⇒ Anthropic::Models::BrowserHoldKeyConfig?
hold_key's config overrides. -
#hover ⇒ Anthropic::Models::BrowserHoverConfig?
hover's config overrides. -
#javascript_exec ⇒ Anthropic::Models::BrowserJavascriptExecConfig?
javascript_exec's config overrides. -
#key ⇒ Anthropic::Models::BrowserKeyConfig?
key's config overrides. -
#left_click ⇒ Anthropic::Models::BrowserLeftClickConfig?
left_click's config overrides. -
#left_click_drag ⇒ Anthropic::Models::BrowserLeftClickDragConfig?
left_click_drag's config overrides. -
#left_mouse_down ⇒ Anthropic::Models::BrowserLeftMouseDownConfig?
left_mouse_down's config overrides. -
#left_mouse_up ⇒ Anthropic::Models::BrowserLeftMouseUpConfig?
left_mouse_up's config overrides. -
#list_tabs ⇒ Anthropic::Models::BrowserListTabsConfig?
list_tabs's config overrides. -
#middle_click ⇒ Anthropic::Models::BrowserMiddleClickConfig?
middle_click's config overrides. -
#mouse_move ⇒ Anthropic::Models::BrowserMouseMoveConfig?
mouse_move's config overrides. -
#navigate ⇒ Anthropic::Models::BrowserNavigateConfig?
navigate's config overrides. -
#new_tab ⇒ Anthropic::Models::BrowserNewTabConfig?
new_tab's config overrides. -
#read_console ⇒ Anthropic::Models::BrowserReadConsoleConfig?
read_console's config overrides. -
#read_network ⇒ Anthropic::Models::BrowserReadNetworkConfig?
read_network's config overrides. -
#read_page ⇒ Anthropic::Models::BrowserReadPageConfig?
read_page's config overrides. -
#right_click ⇒ Anthropic::Models::BrowserRightClickConfig?
right_click's config overrides. -
#screenshot ⇒ Anthropic::Models::BrowserScreenshotConfig?
screenshot's config overrides. -
#scroll ⇒ Anthropic::Models::BrowserScrollConfig?
scroll's config overrides. -
#scroll_to ⇒ Anthropic::Models::BrowserScrollToConfig?
scroll_to's config overrides. -
#switch_tab ⇒ Anthropic::Models::BrowserSwitchTabConfig?
switch_tab's config overrides. -
#triple_click ⇒ Anthropic::Models::BrowserTripleClickConfig?
triple_click's config overrides. -
#type ⇒ Anthropic::Models::BrowserTypeConfig?
type's config overrides. -
#wait ⇒ Anthropic::Models::BrowserWaitConfig?
wait's config overrides. -
#zoom ⇒ Anthropic::Models::BrowserZoomConfig?
zoom's config overrides.
Instance Method Summary collapse
-
#initialize(close_tab: nil, double_click: nil, file_upload: nil, find: nil, form_input: nil, get_page_text: nil, hold_key: nil, hover: nil, javascript_exec: nil, key: nil, left_click: nil, left_click_drag: nil, left_mouse_down: nil, left_mouse_up: nil, list_tabs: nil, middle_click: nil, mouse_move: nil, navigate: nil, new_tab: nil, read_console: nil, read_network: nil, read_page: nil, right_click: nil, screenshot: nil, scroll: nil, scroll_to: nil, switch_tab: nil, triple_click: nil, type: nil, wait: nil, zoom: nil) ⇒ Object
constructor
Per-member configuration for
browser_toolset_20260801: one optional field per member tool, keyed by the member name — the same name the member'stool_useblocks carry. - #to_hash ⇒ {
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(close_tab: nil, double_click: nil, file_upload: nil, find: nil, form_input: nil, get_page_text: nil, hold_key: nil, hover: nil, javascript_exec: nil, key: nil, left_click: nil, left_click_drag: nil, left_mouse_down: nil, left_mouse_up: nil, list_tabs: nil, middle_click: nil, mouse_move: nil, navigate: nil, new_tab: nil, read_console: nil, read_network: nil, read_page: nil, right_click: nil, screenshot: nil, scroll: nil, scroll_to: nil, switch_tab: nil, triple_click: nil, type: nil, wait: nil, zoom: nil) ⇒ Object
Per-member configuration for browser_toolset_20260801: one optional field per
member tool, keyed by the member name — the same name the member's tool_use
blocks carry. Every member is an accepted key, and a member's defaults apply
wherever its key is absent. Unknown keys are rejected: the field set is this
toolset version's complete member set.
|
|
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 192
|
Instance Attribute Details
#close_tab ⇒ Anthropic::Models::BrowserCloseTabConfig?
close_tab's config overrides.
10 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 10 optional :close_tab, -> { Anthropic::BrowserCloseTabConfig }, nil?: true |
#double_click ⇒ Anthropic::Models::BrowserDoubleClickConfig?
double_click's config overrides.
16 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 16 optional :double_click, -> { Anthropic::BrowserDoubleClickConfig }, nil?: true |
#file_upload ⇒ Anthropic::Models::BrowserFileUploadConfig?
file_upload's config overrides.
22 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 22 optional :file_upload, -> { Anthropic::BrowserFileUploadConfig }, nil?: true |
#find ⇒ Anthropic::Models::BrowserFindConfig?
find's config overrides.
28 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 28 optional :find, -> { Anthropic::BrowserFindConfig }, nil?: true |
#form_input ⇒ Anthropic::Models::BrowserFormInputConfig?
form_input's config overrides.
34 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 34 optional :form_input, -> { Anthropic::BrowserFormInputConfig }, nil?: true |
#get_page_text ⇒ Anthropic::Models::BrowserGetPageTextConfig?
get_page_text's config overrides.
40 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 40 optional :get_page_text, -> { Anthropic::BrowserGetPageTextConfig }, nil?: true |
#hold_key ⇒ Anthropic::Models::BrowserHoldKeyConfig?
hold_key's config overrides.
46 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 46 optional :hold_key, -> { Anthropic::BrowserHoldKeyConfig }, nil?: true |
#hover ⇒ Anthropic::Models::BrowserHoverConfig?
hover's config overrides.
52 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 52 optional :hover, -> { Anthropic::BrowserHoverConfig }, nil?: true |
#javascript_exec ⇒ Anthropic::Models::BrowserJavascriptExecConfig?
javascript_exec's config overrides.
58 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 58 optional :javascript_exec, -> { Anthropic::BrowserJavascriptExecConfig }, nil?: true |
#key ⇒ Anthropic::Models::BrowserKeyConfig?
key's config overrides.
64 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 64 optional :key, -> { Anthropic::BrowserKeyConfig }, nil?: true |
#left_click ⇒ Anthropic::Models::BrowserLeftClickConfig?
left_click's config overrides.
70 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 70 optional :left_click, -> { Anthropic::BrowserLeftClickConfig }, nil?: true |
#left_click_drag ⇒ Anthropic::Models::BrowserLeftClickDragConfig?
left_click_drag's config overrides.
76 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 76 optional :left_click_drag, -> { Anthropic::BrowserLeftClickDragConfig }, nil?: true |
#left_mouse_down ⇒ Anthropic::Models::BrowserLeftMouseDownConfig?
left_mouse_down's config overrides.
82 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 82 optional :left_mouse_down, -> { Anthropic::BrowserLeftMouseDownConfig }, nil?: true |
#left_mouse_up ⇒ Anthropic::Models::BrowserLeftMouseUpConfig?
left_mouse_up's config overrides.
88 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 88 optional :left_mouse_up, -> { Anthropic::BrowserLeftMouseUpConfig }, nil?: true |
#list_tabs ⇒ Anthropic::Models::BrowserListTabsConfig?
list_tabs's config overrides.
94 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 94 optional :list_tabs, -> { Anthropic::BrowserListTabsConfig }, nil?: true |
#middle_click ⇒ Anthropic::Models::BrowserMiddleClickConfig?
middle_click's config overrides.
100 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 100 optional :middle_click, -> { Anthropic::BrowserMiddleClickConfig }, nil?: true |
#mouse_move ⇒ Anthropic::Models::BrowserMouseMoveConfig?
mouse_move's config overrides.
106 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 106 optional :mouse_move, -> { Anthropic::BrowserMouseMoveConfig }, nil?: true |
#navigate ⇒ Anthropic::Models::BrowserNavigateConfig?
navigate's config overrides.
112 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 112 optional :navigate, -> { Anthropic::BrowserNavigateConfig }, nil?: true |
#new_tab ⇒ Anthropic::Models::BrowserNewTabConfig?
new_tab's config overrides.
118 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 118 optional :new_tab, -> { Anthropic::BrowserNewTabConfig }, nil?: true |
#read_console ⇒ Anthropic::Models::BrowserReadConsoleConfig?
read_console's config overrides.
124 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 124 optional :read_console, -> { Anthropic::BrowserReadConsoleConfig }, nil?: true |
#read_network ⇒ Anthropic::Models::BrowserReadNetworkConfig?
read_network's config overrides.
130 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 130 optional :read_network, -> { Anthropic::BrowserReadNetworkConfig }, nil?: true |
#read_page ⇒ Anthropic::Models::BrowserReadPageConfig?
read_page's config overrides.
136 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 136 optional :read_page, -> { Anthropic::BrowserReadPageConfig }, nil?: true |
#right_click ⇒ Anthropic::Models::BrowserRightClickConfig?
right_click's config overrides.
142 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 142 optional :right_click, -> { Anthropic::BrowserRightClickConfig }, nil?: true |
#screenshot ⇒ Anthropic::Models::BrowserScreenshotConfig?
screenshot's config overrides.
148 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 148 optional :screenshot, -> { Anthropic::BrowserScreenshotConfig }, nil?: true |
#scroll ⇒ Anthropic::Models::BrowserScrollConfig?
scroll's config overrides.
154 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 154 optional :scroll, -> { Anthropic::BrowserScrollConfig }, nil?: true |
#scroll_to ⇒ Anthropic::Models::BrowserScrollToConfig?
scroll_to's config overrides.
160 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 160 optional :scroll_to, -> { Anthropic::BrowserScrollToConfig }, nil?: true |
#switch_tab ⇒ Anthropic::Models::BrowserSwitchTabConfig?
switch_tab's config overrides.
166 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 166 optional :switch_tab, -> { Anthropic::BrowserSwitchTabConfig }, nil?: true |
#triple_click ⇒ Anthropic::Models::BrowserTripleClickConfig?
triple_click's config overrides.
172 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 172 optional :triple_click, -> { Anthropic::BrowserTripleClickConfig }, nil?: true |
#type ⇒ Anthropic::Models::BrowserTypeConfig?
type's config overrides.
178 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 178 optional :type, -> { Anthropic::BrowserTypeConfig }, nil?: true |
#wait ⇒ Anthropic::Models::BrowserWaitConfig?
wait's config overrides.
184 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 184 optional :wait, -> { Anthropic::BrowserWaitConfig }, nil?: true |
#zoom ⇒ Anthropic::Models::BrowserZoomConfig?
zoom's config overrides.
190 |
# File 'lib/anthropic/models/browser_toolset_configs.rb', line 190 optional :zoom, -> { Anthropic::BrowserZoomConfig }, nil?: true |
Instance Method Details
#to_hash ⇒ {
135 |
# File 'sig/anthropic/models/browser_toolset_configs.rbs', line 135
def to_hash: -> {
|