67 lines
1.4 KiB
YAML
67 lines
1.4 KiB
YAML
# Overstory configuration
|
|
# See: https://github.com/overstory/overstory
|
|
|
|
project:
|
|
name: CHORUS
|
|
root: /home/tony/rust/projects/reset/CHORUS
|
|
canonicalBranch: main
|
|
qualityGates:
|
|
- name: Tests
|
|
command: bun test
|
|
description: all tests must pass
|
|
- name: Lint
|
|
command: bun run lint
|
|
description: zero errors
|
|
- name: Typecheck
|
|
command: bun run typecheck
|
|
description: no TypeScript errors
|
|
agents:
|
|
manifestPath: .overstory/agent-manifest.json
|
|
baseDir: .overstory/agent-defs
|
|
maxConcurrent: 25
|
|
staggerDelayMs: 2000
|
|
maxDepth: 2
|
|
maxSessionsPerRun: 0
|
|
maxAgentsPerLead: 5
|
|
worktrees:
|
|
baseDir: .overstory/worktrees
|
|
taskTracker:
|
|
backend: auto
|
|
enabled: true
|
|
mulch:
|
|
enabled: true
|
|
domains: []
|
|
primeFormat: markdown
|
|
merge:
|
|
aiResolveEnabled: true
|
|
reimagineEnabled: false
|
|
providers:
|
|
anthropic:
|
|
type: native
|
|
watchdog:
|
|
tier0Enabled: true
|
|
tier0IntervalMs: 30000
|
|
tier1Enabled: false
|
|
tier2Enabled: false
|
|
staleThresholdMs: 300000
|
|
zombieThresholdMs: 600000
|
|
nudgeIntervalMs: 60000
|
|
coordinator:
|
|
exitTriggers:
|
|
allAgentsDone: false
|
|
taskTrackerEmpty: false
|
|
onShutdownSignal: false
|
|
models:
|
|
logging:
|
|
verbose: false
|
|
redactSecrets: true
|
|
runtime:
|
|
default: claude
|
|
shellInitDelayMs: 0
|
|
pi:
|
|
provider: anthropic
|
|
modelMap:
|
|
opus: anthropic/claude-opus-4-6
|
|
sonnet: anthropic/claude-sonnet-4-6
|
|
haiku: anthropic/claude-haiku-4-5
|