pub struct ResolvedDefaultRunConfig {
pub model_roster: ModelRoster,
pub reasoning_effort: Option<ReasoningEffort>,
pub gold_config: Option<GoldConfig>,
pub system_prompt: String,
pub base_system_prompt: String,
pub workspace_path: Option<String>,
}Expand description
Resolved model/prompt/workspace configuration for a run that carries no per-request overrides, derived purely from the live global config.
Fields§
§model_roster: ModelRosterPrimary + auxiliary model/provider selection. The primary model is
resolved via model_roster.model (may be None/empty if the server
has no model configured at all).
reasoning_effort: Option<ReasoningEffort>§gold_config: Option<GoldConfig>§system_prompt: StringAssembled system prompt (base template + workspace note).
base_system_prompt: String§workspace_path: Option<String>Trait Implementations§
Source§impl Clone for ResolvedDefaultRunConfig
impl Clone for ResolvedDefaultRunConfig
Source§fn clone(&self) -> ResolvedDefaultRunConfig
fn clone(&self) -> ResolvedDefaultRunConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 !RefUnwindSafe for ResolvedDefaultRunConfig
impl !UnwindSafe for ResolvedDefaultRunConfig
impl Freeze for ResolvedDefaultRunConfig
impl Send for ResolvedDefaultRunConfig
impl Sync for ResolvedDefaultRunConfig
impl Unpin for ResolvedDefaultRunConfig
impl UnsafeUnpin for ResolvedDefaultRunConfig
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