Skip to main content

Module layout

Module layout 

Source
Expand description

Where an SCV instance keeps everything, in one place.

An instance home (SCV_HOME, default ~/.scv) holds exactly:

  • config.toml: every setting a person edits, including channel accounts;
  • credentials/: sign-ins SCV writes itself (channel logins);
  • agents/<name>/: the private homes of delegated agent CLIs, which keep their own sign-ins and configuration there;
  • skills/: the user’s SCV skills;
  • state/: runtime data SCV writes: the daemon socket and lock, delegated run records, conversation markers, import records, and channel delivery state and locks.

Anything else in the home is not read by SCV; Layout::strays lists it.

Structs§

Layout
The paths of one SCV instance.
Stray
Something in an instance home that SCV does not read.

Constants§

ENTRIES
Top-level entries of an instance home, in display order.