pub struct OrchestrationResult {
pub root_agent_id: Uuid,
pub response: String,
pub merkle_root: Hash,
pub trace_root: Option<Hash>,
pub agent_results: HashMap<Uuid, ExecutionResult>,
pub anchor_receipts: Vec<AnchorReceipt>,
pub levels_processed: u8,
pub confidence: f64,
}Expand description
Result from orchestrated execution
Fields§
§root_agent_id: UuidRoot agent ID
response: StringFinal synthesized response
merkle_root: HashMerkle root of all context packets
trace_root: Option<Hash>Aggregated trace root from all agents
agent_results: HashMap<Uuid, ExecutionResult>All execution results (agent_id -> result)
anchor_receipts: Vec<AnchorReceipt>Anchor receipts from blockchain backends
levels_processed: u8Total levels processed
confidence: f64Overall confidence
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OrchestrationResult
impl RefUnwindSafe for OrchestrationResult
impl Send for OrchestrationResult
impl Sync for OrchestrationResult
impl Unpin for OrchestrationResult
impl UnwindSafe for OrchestrationResult
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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