pub struct Orchestrator { /* private fields */ }Expand description
Orchestrator handles multi-agent execution
Implementations§
Source§impl Orchestrator
impl Orchestrator
Sourcepub async fn run_pipeline(
&self,
pipeline: &Pipeline,
input: &str,
ctx: &mut ExecutionContext,
) -> AgencyResult<OrchestratorResult>
pub async fn run_pipeline( &self, pipeline: &Pipeline, input: &str, ctx: &mut ExecutionContext, ) -> AgencyResult<OrchestratorResult>
Run a pipeline
Sourcepub async fn run_swarm(
&self,
swarm: &Swarm,
input: &str,
ctx: &mut ExecutionContext,
) -> AgencyResult<OrchestratorResult>
pub async fn run_swarm( &self, swarm: &Swarm, input: &str, ctx: &mut ExecutionContext, ) -> AgencyResult<OrchestratorResult>
Run a swarm with coordinator
Auto Trait Implementations§
impl Freeze for Orchestrator
impl !RefUnwindSafe for Orchestrator
impl Send for Orchestrator
impl Sync for Orchestrator
impl Unpin for Orchestrator
impl !UnwindSafe for Orchestrator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more