pub struct RunAgent {
pub agent: AgentId,
pub task: String,
pub max_steps: u32,
pub primary_llm: Arc<dyn LlmClient>,
pub fallback_llm: Option<Arc<dyn LlmClient>>,
}Fields§
§agent: AgentId§task: String§max_steps: u32§primary_llm: Arc<dyn LlmClient>§fallback_llm: Option<Arc<dyn LlmClient>>Implementations§
Auto Trait Implementations§
impl Freeze for RunAgent
impl !RefUnwindSafe for RunAgent
impl Send for RunAgent
impl Sync for RunAgent
impl Unpin for RunAgent
impl UnsafeUnpin for RunAgent
impl !UnwindSafe for RunAgent
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