RepoConfig
Defined in: src/store.ts:65
Properties
Section titled “Properties”autoAddressEnabled
Section titled “autoAddressEnabled”autoAddressEnabled:
boolean
Defined in: src/store.ts:70
Auto-feed critic findings back to the task agent until clean or the round cap.
autoDrainEnabled
Section titled “autoDrainEnabled”autoDrainEnabled:
boolean
Defined in: src/store.ts:77
Per-repo master switch for the self-draining work queue (default OFF).
autoLabel
Section titled “autoLabel”autoLabel:
string
Defined in: src/store.ts:89
Issue label that opts an issue in for auto-spawning (default “shepherd:auto”).
autoMergeEnabled
Section titled “autoMergeEnabled”autoMergeEnabled:
boolean
Defined in: src/store.ts:79
Full-auto: when on, the merge train lands ready PRs instead of handing off.
autoOptimizeFlagged
Section titled “autoOptimizeFlagged”autoOptimizeFlagged:
boolean
Defined in: src/store.ts:101
Auto-optimize flagged rules (default OFF — explicit opt-in).
autopilotEnabled
Section titled “autopilotEnabled”autopilotEnabled:
boolean
Defined in: src/store.ts:73
Pre-PR autopilot loop: drive procedural gates, surface real questions, lead to a PR.
buildQueueEnabled
Section titled “buildQueueEnabled”buildQueueEnabled:
boolean
Defined in: src/store.ts:81
Per-repo opt-in for the agent-authored build queue (default OFF).
criticAllPrs
Section titled “criticAllPrs”criticAllPrs:
boolean
Defined in: src/store.ts:68
Standalone repo-level PR critic: review every open CI-green PR in the repo, not just session PRs (default OFF).
criticEnabled
Section titled “criticEnabled”criticEnabled:
boolean
Defined in: src/store.ts:66
defaultModel
Section titled “defaultModel”defaultModel:
string
Defined in: src/store.ts:95
Per-repo default-model override; “inherit” (default) defers to the global default setting.
draftMode
Section titled “draftMode”draftMode:
boolean
Defined in: src/store.ts:83
Open PRs as GitHub drafts; holds them out of merge/retire until sign-off (default OFF).
egressExtraHosts
Section titled “egressExtraHosts”egressExtraHosts:
string[]
Defined in: src/store.ts:97
Per-repo extra allowlisted hosts appended to the autonomous egress allowlist.
learningsEnabled
Section titled “learningsEnabled”learningsEnabled:
boolean
Defined in: src/store.ts:71
maxAuto
Section titled “maxAuto”maxAuto:
number
Defined in: src/store.ts:87
Concurrency cap on auto-spawned agents for this repo (default 1).
planGateEnabled
Section titled “planGateEnabled”planGateEnabled:
boolean
Defined in: src/store.ts:75
Pre-execution plan gate: grill + adversarial plan review before autonomous execution (default OFF).
repoMode
Section titled “repoMode”repoMode:
"forge"|"lightweight"
Defined in: src/store.ts:99
Repo mode: ‘forge’ (GitHub-backed, default) or ‘lightweight’ (local-only, no GitHub).
sandboxProfile
Section titled “sandboxProfile”sandboxProfile:
SandboxProfile
Defined in: src/store.ts:93
OS-level sandbox membrane for spawned task agents (default “trusted” = unconfined).
signoffAuthority
Section titled “signoffAuthority”signoffAuthority:
"human"|"critic"|"either"
Defined in: src/store.ts:85
Who must sign off a draft PR before it enters the merge path (default “human”).
usageCeilingPct
Section titled “usageCeilingPct”usageCeilingPct:
number
Defined in: src/store.ts:91
Pause auto-spawns when usage % is at or above this threshold (default 80).