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