Reflection Output • Rust AI Agent SDK

ReflectionOutput: Output from a reflection step

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

rust
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

rust
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


Related Documentation