// 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; } }