pub struct LoopContext {Show 15 fields
pub agent: String,
pub project: String,
pub model: String,
pub worker_model: String,
pub worker_timeout: u64,
pub review_enabled: bool,
pub push_main: bool,
pub check_command: Option<String>,
pub missions_enabled: bool,
pub missions_config: Option<MissionsConfig>,
pub multi_lead_enabled: bool,
pub multi_lead_config: Option<MultiLeadConfig>,
pub project_dir: String,
pub spawn_env: HashMap<String, String>,
pub worker_memory_limit: Option<String>,
}Expand description
Context shared across the dev-loop iteration.
Fields§
§agent: String§project: String§model: String§worker_model: String§worker_timeout: u64§review_enabled: bool§push_main: bool§check_command: Option<String>§missions_enabled: bool§missions_config: Option<MissionsConfig>§multi_lead_enabled: bool§multi_lead_config: Option<MultiLeadConfig>§project_dir: String§spawn_env: HashMap<String, String>Pre-resolved env vars from config env section.
worker_memory_limit: Option<String>Memory limit for worker agents (e.g. “4G”). Passed as –memory-limit to vessel spawn.
Auto Trait Implementations§
impl Freeze for LoopContext
impl RefUnwindSafe for LoopContext
impl Send for LoopContext
impl Sync for LoopContext
impl Unpin for LoopContext
impl UnsafeUnpin for LoopContext
impl UnwindSafe for LoopContext
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