Skip to main content

run_self_reflection

Function run_self_reflection 

Source
pub async fn run_self_reflection(
    llm: Arc<dyn LLMProviderTrait>,
    config: Config,
    ravenfabric: Option<RavenFabricClient>,
    pattern_config: PatternConfig,
    healing_engine: Option<Arc<Mutex<SelfHealingEngine>>>,
) -> Result<()>
Expand description

Run self-reflection reasoning.

The agent generates an initial solution, then reflects on it to identify gaps, errors, or weaknesses, and produces an improved version. This iterates for configurable rounds of reflection.