// Copyright (c) Microsoft. All rights reserved.
using System.Collections.Generic;
using Microsoft.Extensions.AI;
namespace Microsoft.Agents.AI.Workflows;
///
/// Review feedback for a proposed plan, including any revisions if the plan is not approved as-is. An
/// empty list of review messages indicates approval of the proposed plan without any revisions.
///
///
/// Review feedback for a generated plan. Empty if the plan is approved as-is and changes are requested.
///
public record MagenticPlanReviewResponse(List Review)
{
internal bool IsApproved => this.Review.Count == 0;
}