pub struct CcsConfig {
pub output_flag: String,
pub yolo_flag: String,
pub verbose_flag: String,
pub print_flag: String,
pub streaming_flag: String,
pub json_parser: String,
pub can_commit: bool,
}Expand description
CCS defaults applied to all CCS aliases unless overridden per-alias.
Fields§
§output_flag: StringOutput-format flag for CCS (often Claude-compatible stream JSON).
yolo_flag: StringFlag for autonomous mode (skip permission/confirmation prompts). Ralph is designed for unattended automation, so this is enabled by default. Set to empty string (“”) to disable and require confirmations.
verbose_flag: StringFlag for verbose output.
print_flag: StringPrint flag for non-interactive mode (required by Claude CLI). Default: “-p”
streaming_flag: StringStreaming flag for JSON output with -p (required for Claude/CCS to stream). Default: “–include-partial-messages”
json_parser: StringWhich JSON parser to use for CCS output.
can_commit: boolWhether CCS can run workflow tools (git commit, etc.).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CcsConfig
impl<'de> Deserialize<'de> for CcsConfig
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 CcsConfig
impl RefUnwindSafe for CcsConfig
impl Send for CcsConfig
impl Sync for CcsConfig
impl Unpin for CcsConfig
impl UnwindSafe for CcsConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more