Vertex AI v1beta1 API - Class EvaluationInstance.Types.DeprecatedAgentConfig (1.0.0-beta77)

[Obsolete]
public sealed class EvaluationInstance.Types.DeprecatedAgentConfig : IMessage<EvaluationInstance.Types.DeprecatedAgentConfig>, IEquatable<EvaluationInstance.Types.DeprecatedAgentConfig>, IDeepCloneable<EvaluationInstance.Types.DeprecatedAgentConfig>, IBufferMessage, IMessage

Reference 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.

Inheritance

object > EvaluationInstance.Types.DeprecatedAgentConfig

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

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