Skip to main content

ReflectionOutput

Defined in the extras module.
Rust AI Agent SDK Output from a reflection step

Fields

NameTypeDescription
originalStringThe original output
reflectionStringThe reflection analysis
improvedOption<String>The improved output (if any)
confidencef64Confidence score (0.0 - 1.0)
was_modifiedboolWhether the output was modified

Methods

new

fn new(original: impl Into<String>, reflection: impl Into<String>) -> Self
Create a new reflection output Parameters:
NameType
originalimpl Into&lt;String&gt;
reflectionimpl Into&lt;String&gt;

with_improvement

fn with_improvement(
        original: impl Into<String>,
        reflection: impl Into<String>,
        improved: impl Into<String>,
    ) -> Self
Create with improved output Parameters:
NameType
originalimpl Into&lt;String&gt;
reflectionimpl Into&lt;String&gt;
improvedimpl Into&lt;String&gt;

Source

View on GitHub

praisonai/src/parity/extras.rs at line 448