pub struct DaemonStatus {Show 14 fields
pub version: String,
pub pid: u32,
pub components: Vec<ComponentHealth>,
pub delegations: DelegationSummary,
pub restart: Option<RestartInfo>,
pub confirm: Option<ConfirmInfo>,
pub project: Option<ProjectResponse>,
pub mail_actions: Vec<MailAction>,
pub mail_note: Option<String>,
pub workbench: Option<WorkbenchSnapshot>,
pub run_log: Option<RunLogPage>,
pub workbench_note: Option<String>,
pub workbench_job: Option<String>,
pub worktrees: Vec<WorktreeInfo>,
}Expand description
What scv status shows: the daemon, its components, and its delegations.
Fields§
§version: StringThe daemon’s release.
pid: u32The daemon’s process ID.
components: Vec<ComponentHealth>Channel accounts.
delegations: DelegationSummaryDelegated agent runs.
restart: Option<RestartInfo>A restart the daemon has scheduled, if any.
confirm: Option<ConfirmInfo>The question a confirm_ask or confirm_status request is about.
project: Option<ProjectResponse>The response to a project ledger command, when one was requested.
mail_actions: Vec<MailAction>The mail actions a mail_status or mail_cancel request is about.
mail_note: Option<String>What a mail_cancel request did, in SCV’s words.
workbench: Option<WorkbenchSnapshot>The workbench, for a workbench request and after each other
workbench_* action.
run_log: Option<RunLogPage>Part of a run’s activity log, for a run_log request.
workbench_note: Option<String>What a workbench_* or worktree_remove action did, in SCV’s words.
workbench_job: Option<String>The job a workbench_start, workbench_send, or workbench_resume
started, as <session>/<job>; absent when the prompt steered a
running turn instead.
worktrees: Vec<WorktreeInfo>The worktrees SCV created, for a worktrees request.