Class GoogleCloudAiplatformV1AgentTool
A tool provides a list of actions available to the Agent during the process of executing a task.
Implements
Inherited Members
Namespace: Google.Apis.Aiplatform.v1.Data
Assembly: Google.Apis.Aiplatform.v1.dll
Syntax
public class GoogleCloudAiplatformV1AgentTool : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Headers
Optional. The headers for the MCP server, such as for authentication. Only applicable when type is
mcp_server.
Declaration
[JsonProperty("headers")]
public virtual IDictionary<string, string> Headers { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
Name
Optional. The name of the MCP server. Only applicable when type is mcp_server.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Type
Required. The type of the tool. Supported types: * code_execution * filesystem * google_search *
mcp_server * url_context
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Url
Optional. The URL for the MCP server endpoint. Only applicable when type is mcp_server.
Declaration
[JsonProperty("url")]
public virtual string Url { get; set; }
Property Value
| Type | Description |
|---|---|
| string |