pub struct UpdateConfigRequest {Show 15 fields
pub skip_apps: Option<Vec<String>>,
pub skip_title_patterns: Option<Vec<String>>,
pub private_browsing_detection: Option<bool>,
pub setup_completed: Option<bool>,
pub clipboard_enabled: Option<bool>,
pub screen_capture_enabled: Option<bool>,
pub remote_access_enabled: Option<bool>,
pub routine_model: Option<String>,
pub synthesis_model: Option<String>,
pub external_llm_endpoint: Option<String>,
pub external_llm_model: Option<String>,
pub external_llm_api_key: Option<Option<String>>,
pub everyday_source: Option<String>,
pub synthesis_source: Option<String>,
pub page_map_auto_suggest: Option<bool>,
}Fields§
§skip_apps: Option<Vec<String>>§skip_title_patterns: Option<Vec<String>>§private_browsing_detection: Option<bool>§setup_completed: Option<bool>§clipboard_enabled: Option<bool>§screen_capture_enabled: Option<bool>§remote_access_enabled: Option<bool>§routine_model: Option<String>Anthropic model used for fast/routine tasks (e.g. classification, tagging).
synthesis_model: Option<String>Anthropic model used for synthesis tasks (e.g. distillation, narrative).
external_llm_endpoint: Option<String>Base URL for an OpenAI-compatible external LLM endpoint.
external_llm_model: Option<String>Model identifier to use with the external LLM endpoint.
external_llm_api_key: Option<Option<String>>API key for the external endpoint. Tri-state: omitted = preserve stored
key; null or "" = clear; non-empty = replace. Never echoed back.
everyday_source: Option<String>Per-job source pin for everyday work: "anthropic" | "external" |
"on_device". Omitted = preserve; "" = clear; other values are
validated by the config route.
synthesis_source: Option<String>Per-job source pin for synthesis: "anthropic" | "external"
("on_device" only when the compile gate is set). Omitted = preserve;
"" = clear; validated by the config route.
page_map_auto_suggest: Option<bool>Gates the proactive Page-Map suggestion phase in the scheduler. Omitted = preserve stored value; present = set. Never gates the explicit improve route.