pub struct DefaultsConfig {
pub prompt: String,
pub branch_prefix: String,
pub model: Option<String>,
pub split_model: Option<String>,
pub main_branch: String,
pub provider: ProviderType,
pub rotation_strategy: String,
pub prompt_extensions: Vec<String>,
}Fields§
§prompt: String§branch_prefix: String§model: Option<String>Default model name to use when env vars are not set
split_model: Option<String>Default model name for split operations (defaults to sonnet)
main_branch: StringDefault main branch name for merges (defaults to “main”)
provider: ProviderTypeDefault provider (claude, ollama, openai)
rotation_strategy: StringAgent rotation strategy for single spec execution (none, random, round-robin)
prompt_extensions: Vec<String>List of prompt extensions to append to all prompts
Trait Implementations§
Source§impl Clone for DefaultsConfig
impl Clone for DefaultsConfig
Source§fn clone(&self) -> DefaultsConfig
fn clone(&self) -> DefaultsConfig
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 DefaultsConfig
impl Debug for DefaultsConfig
Source§impl Default for DefaultsConfig
impl Default for DefaultsConfig
Source§impl<'de> Deserialize<'de> for DefaultsConfig
impl<'de> Deserialize<'de> for DefaultsConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DefaultsConfig
impl RefUnwindSafe for DefaultsConfig
impl Send for DefaultsConfig
impl Sync for DefaultsConfig
impl Unpin for DefaultsConfig
impl UnwindSafe for DefaultsConfig
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