pub struct TaskOrchestratorConfig {
pub failure_policy: FailurePolicy,
pub default_agent_config: TaskAgentConfig,
pub poll_interval_ms: u64,
pub orchestrator_id: String,
}Expand description
Configuration for the orchestration loop.
Fields§
§failure_policy: FailurePolicyBehaviour on agent failure.
default_agent_config: TaskAgentConfigDefault agent config used when no per-task override exists.
poll_interval_ms: u64Polling interval in milliseconds. Default: 250.
orchestrator_id: StringIdentifier used in CommunicationHub messages.
Trait Implementations§
Source§impl Clone for TaskOrchestratorConfig
impl Clone for TaskOrchestratorConfig
Source§fn clone(&self) -> TaskOrchestratorConfig
fn clone(&self) -> TaskOrchestratorConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TaskOrchestratorConfig
impl Debug for TaskOrchestratorConfig
Auto Trait Implementations§
impl Freeze for TaskOrchestratorConfig
impl RefUnwindSafe for TaskOrchestratorConfig
impl Send for TaskOrchestratorConfig
impl Sync for TaskOrchestratorConfig
impl Unpin for TaskOrchestratorConfig
impl UnsafeUnpin for TaskOrchestratorConfig
impl UnwindSafe for TaskOrchestratorConfig
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