[Obsolete]
public sealed class EvaluationInstance.Types.DeprecatedAgentConfig : IMessage<EvaluationInstance.Types.DeprecatedAgentConfig>, IEquatable<EvaluationInstance.Types.DeprecatedAgentConfig>, IDeepCloneable<EvaluationInstance.Types.DeprecatedAgentConfig>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class EvaluationInstance.Types.DeprecatedAgentConfig.
Deprecated: Use google.cloud.aiplatform.master.AgentConfig in
agent_eval_data instead.
Configuration for an Agent.
Implements
IMessageEvaluationInstanceTypesDeprecatedAgentConfig, IEquatableEvaluationInstanceTypesDeprecatedAgentConfig, IDeepCloneableEvaluationInstanceTypesDeprecatedAgentConfig, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
DeprecatedAgentConfig()
public DeprecatedAgentConfig()DeprecatedAgentConfig(DeprecatedAgentConfig)
public DeprecatedAgentConfig(EvaluationInstance.Types.DeprecatedAgentConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
EvaluationInstanceTypesDeprecatedAgentConfig |
Properties
AgentId
public string AgentId { get; set; }Optional. Unique identifier of the agent.
This ID is used to refer to this agent, e.g., in AgentEvent.author, or in
the sub_agents field. It must be unique within the agents map.
| Property Value | |
|---|---|
| Type | Description |
string |
|
AgentType
public string AgentType { get; set; }Optional. The type or class of the agent (e.g., "LlmAgent", "RouterAgent", "ToolUseAgent"). Useful for the autorater to understand the expected behavior of the agent.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Description
public string Description { get; set; }Optional. A high-level description of the agent's role and responsibilities. Critical for evaluating if the agent is routing tasks correctly.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DeveloperInstruction
public EvaluationInstance.Types.InstanceData DeveloperInstruction { get; set; }Optional. Contains instructions from the developer for the agent. Can be
static or a dynamic prompt template used with the
AgentEvent.state_delta field.
| Property Value | |
|---|---|
| Type | Description |
EvaluationInstanceTypesInstanceData |
|
HasToolsText
public bool HasToolsText { get; }Gets whether the "tools_text" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
SubAgents
public RepeatedField<string> SubAgents { get; }Optional. The list of valid agent IDs (names) that this agent can delegate to. This defines the directed edges in the agent system graph topology.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Tools
public EvaluationInstance.Types.DeprecatedAgentConfig.Types.Tools Tools { get; set; }List of tools.
| Property Value | |
|---|---|
| Type | Description |
EvaluationInstanceTypesDeprecatedAgentConfigTypesTools |
|
ToolsDataCase
public EvaluationInstance.Types.DeprecatedAgentConfig.ToolsDataOneofCase ToolsDataCase { get; }| Property Value | |
|---|---|
| Type | Description |
EvaluationInstanceTypesDeprecatedAgentConfigToolsDataOneofCase |
|
ToolsText
public string ToolsText { get; set; }A JSON string containing a list of tools available to an agent with info such as name, description, parameters and required parameters.
| Property Value | |
|---|---|
| Type | Description |
string |
|