pub struct TuiConfig {
pub show_source_labels: bool,
pub tool_density: ToolDensity,
pub fleet: FleetConfig,
}Expand description
TUI (terminal user interface) configuration, nested under [tui] in TOML.
§Example (TOML)
[tui]
show_source_labels = true
tool_density = "inline"Fields§
§show_source_labels: boolShow memory source labels (episodic / semantic / graph) in the message view.
Default: false.
tool_density: ToolDensityDefault tool-output density applied at startup.
Runtime changes via the c key are not persisted back to config.
Default: inline.
fleet: FleetConfigFleet panel configuration (auto-refresh interval and max sessions displayed).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TuiConfig
impl<'de> Deserialize<'de> for TuiConfig
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
impl Copy for TuiConfig
Auto Trait Implementations§
impl Freeze for TuiConfig
impl RefUnwindSafe for TuiConfig
impl Send for TuiConfig
impl Sync for TuiConfig
impl Unpin for TuiConfig
impl UnsafeUnpin for TuiConfig
impl UnwindSafe for TuiConfig
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