public sealed class AgentTool : IMessage<AgentTool>, IEquatable<AgentTool>, IDeepCloneable<AgentTool>, IBufferMessage, IMessageReference 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.
Implements
IMessageAgentTool, IEquatableAgentTool, IDeepCloneableAgentTool, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1BetaAssembly
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; }| Property Value | |
|---|---|
| Type | Description |
AgentName |
|