Skip to main content

EvolutionStrategyPort

Trait EvolutionStrategyPort 

Source
pub trait EvolutionStrategyPort: Send + Sync {
    // Required method
    fn suggest_strategy(
        &self,
        scope: &PlanningScopeSeam,
        candidates: &[AgentModelOptionSeam],
        explicit_choice: Option<&AgentModelOptionSeam>,
    ) -> Option<StrategySuggestion>;
}

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl EvolutionStrategyPort for acativa::runtime::evolution::DefaultEvolutionStrategyPort

Source§

impl EvolutionStrategyPort for licoup_workflow_runtime::evolution::DefaultEvolutionStrategyPort