LoopContext.Feedback Property

Definition

Gets the feedback accumulated across iterations so far, one entry per re-invoked iteration in order.

public System.Collections.Generic.IReadOnlyList<string?> Feedback { get; }
member this.Feedback : System.Collections.Generic.IReadOnlyList<string>
Public ReadOnly Property Feedback As IReadOnlyList(Of String)

Property Value

Remarks

Each entry is the feedback supplied by the evaluator that requested the corresponding re-invocation, or null when that iteration produced no feedback string (for example a plain Continue(String) with no text, or a ContinueWithMessages(IEnumerable<ChatMessage>) that supplied explicit messages instead). The log records one entry per re-invoked iteration regardless of mode, so the last entry always corresponds to the most recent re-invoked iteration. This log is owned and populated by LoopAgent; evaluators may read it to reason over prior feedback.

Applies to