pub struct DaemonSettings {Show 23 fields
pub auto_publish: bool,
pub debounce_secs: u64,
pub publish_on: PublishMode,
pub max_retries: u32,
pub health_check_interval_secs: u64,
pub realtime_debounce_ms: u64,
pub detail_realtime_preview_enabled: bool,
pub detail_auto_expand_selected_event: bool,
pub summary_enabled: bool,
pub summary_provider: Option<String>,
pub summary_model: Option<String>,
pub summary_content_mode: String,
pub summary_disk_cache_enabled: bool,
pub summary_openai_compat_endpoint: Option<String>,
pub summary_openai_compat_base: Option<String>,
pub summary_openai_compat_path: Option<String>,
pub summary_openai_compat_style: Option<String>,
pub summary_openai_compat_key: Option<String>,
pub summary_openai_compat_key_header: Option<String>,
pub summary_event_window: u32,
pub summary_debounce_ms: u64,
pub summary_max_inflight: u32,
pub summary_window_migrated_v2: bool,
}Fields§
§auto_publish: bool§debounce_secs: u64§publish_on: PublishMode§max_retries: u32§health_check_interval_secs: u64§realtime_debounce_ms: u64§detail_realtime_preview_enabled: boolEnable realtime file preview refresh in TUI session detail.
detail_auto_expand_selected_event: boolExpand selected timeline event detail rows by default in TUI session detail.
summary_enabled: boolEnable timeline/event summary generation in TUI detail view.
summary_provider: Option<String>Summary engine/provider selection.
Examples: anthropic, openai, openai-compatible, gemini, cli:auto, cli:codex.
summary_model: Option<String>Optional model override for summary generation.
summary_content_mode: StringSummary verbosity mode (normal or minimal).
summary_disk_cache_enabled: boolPersist summary cache entries on disk/local DB.
summary_openai_compat_endpoint: Option<String>OpenAI-compatible endpoint full URL override.
summary_openai_compat_base: Option<String>OpenAI-compatible base URL override.
summary_openai_compat_path: Option<String>OpenAI-compatible path override.
summary_openai_compat_style: Option<String>OpenAI-compatible payload style (chat or responses).
summary_openai_compat_key: Option<String>OpenAI-compatible API key.
summary_openai_compat_key_header: Option<String>OpenAI-compatible API key header (default Authorization when omitted).
summary_event_window: u32Number of events to include in each summary window.
0 means adaptive mode.
summary_debounce_ms: u64Debounce before dispatching summary jobs.
summary_max_inflight: u32Max concurrent summary jobs.
summary_window_migrated_v2: boolInternal one-way migration marker for summary window v2 semantics.
Trait Implementations§
Source§impl Clone for DaemonSettings
impl Clone for DaemonSettings
Source§fn clone(&self) -> DaemonSettings
fn clone(&self) -> DaemonSettings
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more