// Copyright (c) Microsoft. All rights reserved.
using System.Collections.Generic;
using Microsoft.Extensions.AI;
namespace AgentConversation.IntegrationTests;
///
/// Defines an agent participating in a .
///
public sealed class ConversationAgentDefinition
{
///
/// Gets or sets the unique name identifying this agent within the test case.
///
public required string Name { get; init; }
///
/// Gets or sets the system instructions for the agent.
///
public string Instructions { get; init; } = "You are a helpful assistant.";
///
/// Gets or sets the optional list of tools available to the agent.
///
public IList? Tools { get; init; }
}