Gemini Enterprise for Customer Experience v1beta API - Class AgentTool (1.0.0-beta03)

public sealed class AgentTool : IMessage<AgentTool>, IEquatable<AgentTool>, IDeepCloneable<AgentTool>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class AgentTool.

Represents a tool that allows the agent to call another agent.

Inheritance

object > AgentTool

Namespace

Google.Cloud.Ces.V1Beta

Assembly

Google.Cloud.Ces.V1Beta.dll

Constructors

AgentTool()

public AgentTool()

AgentTool(AgentTool)

public AgentTool(AgentTool other)
Parameter
Name Description
other AgentTool

Properties

Description

public string Description { get; set; }

Optional. Description of the tool's purpose.

Property Value
Type Description
string

Name

public string Name { get; set; }

Required. The name of the agent tool.

Property Value
Type Description
string

RootAgent

public string RootAgent { get; set; }

Optional. The resource name of the root agent that is the entry point of the tool. Format: projects/{project}/locations/{location}/agents/{agent}

Property Value
Type Description
string

RootAgentAsAgentName

public AgentName RootAgentAsAgentName { get; set; }

AgentName-typed view over the RootAgent resource name property.

Property Value
Type Description
AgentName