Language

MagenticPlanReviewRequest Class

Definition

Request for human review of a proposed plan.

public class MagenticPlanReviewRequest : IEquatable<Microsoft.Agents.AI.Workflows.MagenticPlanReviewRequest>
type MagenticPlanReviewRequest = class
    interface IEquatable<MagenticPlanReviewRequest>
Public Class MagenticPlanReviewRequest
Implements IEquatable(Of MagenticPlanReviewRequest)
Inheritance
MagenticPlanReviewRequest
Implements

Constructors

Name Description
MagenticPlanReviewRequest(ChatMessage, MagenticProgressLedger, Boolean)

Request for human review of a proposed plan.

MagenticPlanReviewRequest(MagenticPlanReviewRequest)

Properties

Name Description
CurrentProgress

The current progress ledger, if available. During the initial plan review, this will be null. In subsequent reviews after replanning (due to stalls), this will contain the latest progress ledger that determined that no progress has been made or the workflow was in a loop.

EqualityContract
IsStalled

Whether the workflow is currently stalled.

Plan

The proposed plan.

Methods

Name Description
<Clone>$()
Approve()

Create an approving MagenticPlanReviewResponse.

Deconstruct(ChatMessage, MagenticProgressLedger, Boolean)
Equals(MagenticPlanReviewRequest)
Equals(Object)
GetHashCode()
PrintMembers(StringBuilder)
Revise(ChatMessage)

Create a MagenticPlanReviewResponse with revisions.

Revise(IEnumerable<ChatMessage>)

Create a MagenticPlanReviewResponse with revisions.

Revise(String)

Create a MagenticPlanReviewResponse with revisions.

ToString()

Operators

Name Description
Equality(MagenticPlanReviewRequest, MagenticPlanReviewRequest)
Inequality(MagenticPlanReviewRequest, MagenticPlanReviewRequest)

Applies to