pub struct ResolvedRunConfig {
pub model: String,
pub reasoning_effort: Option<ReasoningEffort>,
pub system_prompt: String,
pub base_system_prompt: String,
pub workspace_path: Option<String>,
}Expand description
Resolved run configuration computed by the adapter layer.
The schedule crate delegates model/prompt/workspace resolution to the
caller via ScheduleContext::resolve_run_config so that server-specific
concerns (Config, filesystem prompt templates) stay out of the crate.
Fields§
§model: String§reasoning_effort: Option<ReasoningEffort>§system_prompt: String§base_system_prompt: String§workspace_path: Option<String>Trait Implementations§
Source§impl Clone for ResolvedRunConfig
impl Clone for ResolvedRunConfig
Source§fn clone(&self) -> ResolvedRunConfig
fn clone(&self) -> ResolvedRunConfig
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 moreAuto Trait Implementations§
impl Freeze for ResolvedRunConfig
impl RefUnwindSafe for ResolvedRunConfig
impl Send for ResolvedRunConfig
impl Sync for ResolvedRunConfig
impl Unpin for ResolvedRunConfig
impl UnsafeUnpin for ResolvedRunConfig
impl UnwindSafe for ResolvedRunConfig
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