mirror of
https://github.com/microsoft/agent-framework.git
synced 2026-06-16 21:04:09 +08:00
98819e5e94
Co-authored-by: crickman <66376200+crickman@users.noreply.github.com>
28 lines
822 B
C#
28 lines
822 B
C#
// Copyright (c) Microsoft. All rights reserved.
|
|
|
|
using System.Collections.Generic;
|
|
using Microsoft.Extensions.AI;
|
|
|
|
namespace AgentConversation.IntegrationTests;
|
|
|
|
/// <summary>
|
|
/// Defines an agent participating in a <see cref="IConversationTestCase"/>.
|
|
/// </summary>
|
|
public sealed class ConversationAgentDefinition
|
|
{
|
|
/// <summary>
|
|
/// Gets or sets the unique name identifying this agent within the test case.
|
|
/// </summary>
|
|
public required string Name { get; init; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the system instructions for the agent.
|
|
/// </summary>
|
|
public string Instructions { get; init; } = "You are a helpful assistant.";
|
|
|
|
/// <summary>
|
|
/// Gets or sets the optional list of tools available to the agent.
|
|
/// </summary>
|
|
public IList<AITool>? Tools { get; init; }
|
|
}
|