public sealed class RemoteAgentTool : IMessage<RemoteAgentTool>, IEquatable<RemoteAgentTool>, IDeepCloneable<RemoteAgentTool>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class RemoteAgentTool.
Represents a tool that allows the agent to call another remote agent.
Implements
IMessageRemoteAgentTool, IEquatableRemoteAgentTool, IDeepCloneableRemoteAgentTool, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1BetaAssembly
Google.Cloud.Ces.V1Beta.dll
Constructors
RemoteAgentTool()
public RemoteAgentTool()RemoteAgentTool(RemoteAgentTool)
public RemoteAgentTool(RemoteAgentTool other)| Parameter | |
|---|---|
| Name | Description |
other |
RemoteAgentTool |
Properties
AgentCard
public AgentCard AgentCard { get; set; }Required. The agent card of the remote agent that this tool invokes.
| Property Value | |
|---|---|
| Type | Description |
AgentCard |
|
Description
public string Description { get; set; }Required. The description of the tool.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Required. The name of the tool.
| Property Value | |
|---|---|
| Type | Description |
string |
|