Interface MessageCountTokensParams.Tool.Visitor
-
- All Implemented Interfaces:
public interface MessageCountTokensParams.Tool.Visitor<T extends Object>
-
-
Method Summary
-
-
Method Detail
-
visitBetaToolBash20241022
abstract T visitBetaToolBash20241022(BetaToolBash20241022 betaToolBash20241022)
-
visitBetaToolBash20250124
abstract T visitBetaToolBash20250124(BetaToolBash20250124 betaToolBash20250124)
-
visitBetaCodeExecutionTool20250522
abstract T visitBetaCodeExecutionTool20250522(BetaCodeExecutionTool20250522 betaCodeExecutionTool20250522)
-
visitBetaCodeExecutionTool20250825
abstract T visitBetaCodeExecutionTool20250825(BetaCodeExecutionTool20250825 betaCodeExecutionTool20250825)
-
visitBetaCodeExecutionTool20260120
abstract T visitBetaCodeExecutionTool20260120(BetaCodeExecutionTool20260120 betaCodeExecutionTool20260120)
Code execution tool with REPL state persistence (daemon mode + gVisor checkpoint).
-
visitBetaToolComputerUse20241022
abstract T visitBetaToolComputerUse20241022(BetaToolComputerUse20241022 betaToolComputerUse20241022)
-
visitBetaMemoryTool20250818
abstract T visitBetaMemoryTool20250818(BetaMemoryTool20250818 betaMemoryTool20250818)
-
visitBetaToolComputerUse20250124
abstract T visitBetaToolComputerUse20250124(BetaToolComputerUse20250124 betaToolComputerUse20250124)
-
visitBetaToolTextEditor20241022
abstract T visitBetaToolTextEditor20241022(BetaToolTextEditor20241022 betaToolTextEditor20241022)
-
visitBetaToolComputerUse20251124
abstract T visitBetaToolComputerUse20251124(BetaToolComputerUse20251124 betaToolComputerUse20251124)
-
visitBetaToolTextEditor20250124
abstract T visitBetaToolTextEditor20250124(BetaToolTextEditor20250124 betaToolTextEditor20250124)
-
visitBetaToolTextEditor20250429
abstract T visitBetaToolTextEditor20250429(BetaToolTextEditor20250429 betaToolTextEditor20250429)
-
visitBetaToolTextEditor20250728
abstract T visitBetaToolTextEditor20250728(BetaToolTextEditor20250728 betaToolTextEditor20250728)
-
visitBetaWebSearchTool20250305
abstract T visitBetaWebSearchTool20250305(BetaWebSearchTool20250305 betaWebSearchTool20250305)
-
visitBetaWebFetchTool20250910
abstract T visitBetaWebFetchTool20250910(BetaWebFetchTool20250910 betaWebFetchTool20250910)
-
visitBetaWebSearchTool20260209
abstract T visitBetaWebSearchTool20260209(BetaWebSearchTool20260209 betaWebSearchTool20260209)
-
visitBetaWebFetchTool20260209
abstract T visitBetaWebFetchTool20260209(BetaWebFetchTool20260209 betaWebFetchTool20260209)
-
visitBetaWebFetchTool20260309
abstract T visitBetaWebFetchTool20260309(BetaWebFetchTool20260309 betaWebFetchTool20260309)
Web fetch tool with use_cache parameter for bypassing cached content.
-
visitBetaToolSearchToolBm25_20251119
abstract T visitBetaToolSearchToolBm25_20251119(BetaToolSearchToolBm25_20251119 betaToolSearchToolBm25_20251119)
-
visitBetaToolSearchToolRegex20251119
abstract T visitBetaToolSearchToolRegex20251119(BetaToolSearchToolRegex20251119 betaToolSearchToolRegex20251119)
-
visitBetaMcpToolset
abstract T visitBetaMcpToolset(BetaMcpToolset betaMcpToolset)
Configuration for a group of tools from an MCP server.
Allows configuring enabled status and defer_loading for all tools from an MCP server, with optional per-tool overrides.
-
unknown
T unknown(JsonValue json)
Maps an unknown variant of Tool to a value of type T.
An instance of Tool can contain an unknown variant if it was deserialized from data that doesn't match any known variant. For example, if the SDK is on an older version than the API, then the API may respond with new variants that the SDK is unaware of.
-
-
-
-