@oss-autopilot/core - v3.7.0
    Preparing search index...

    Type Alias SettableVia

    SettableVia: "setup" | "config" | "both" | "auto"

    Single source of truth for user-configurable state.json config keys.

    Keys fall into two CLI surfaces:

    • oss-autopilot setup --set key=value — direct scalar / list-replace sets
    • oss-autopilot config <key> <value> — list mutators (add-/remove-) and aliases

    A key may be settable via one, the other, or both. auto means the field is populated by internal code (e.g. starredRepos is fetched from GitHub), never by a user command — it's listed here so scout-bridge.ts reads are auditable.

    When adding a new user-configurable state.json field:

    1. Add the field to AgentConfigSchema (state-schema.ts).
    2. Add an entry here.
    3. Wire the handler in commands/setup.ts and/or commands/config.ts.
    4. The registry test (config-registry.test.ts) asserts both commands handle every non-auto key.