pub struct CliConfig {
pub skin: Option<String>,
pub seen_permanent_instructions_notice: bool,
}Expand description
Configuration for the agent CLI TUI.
Stored in ~/.mur/config.yaml under the cli: key.
Fields§
§skin: Option<String>Default visual skin for mur agent cli. Overridable with –skin.
Valid values: “ansi” (default; “dark” is an alias), “light”, “mur”.
seen_permanent_instructions_notice: boolTrue once the one-time “permanent instructions” notice has been shown (memories P1 §10).
The notice is informational and must appear at most once — repeating a feature announcement every session reads as a warning about something wrong. Absent (false) in existing configs, which is correct: a user who has never seen it should.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CliConfig
impl<'de> Deserialize<'de> for CliConfig
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 CliConfig
impl RefUnwindSafe for CliConfig
impl Send for CliConfig
impl Sync for CliConfig
impl Unpin for CliConfig
impl UnsafeUnpin for CliConfig
impl UnwindSafe for CliConfig
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