HerdOS configuration for solo developers.
# HerdOS configuration for solo developers.
#
# Optimized for small runner pools and fast iteration.
# You review all PRs yourself, so agent review is off.
version: 1
platform:
provider: github
owner: your-username
repo: your-repo
agent:
provider: claude
# binary: claude # Uncomment to override agent binary name
# model: sonnet # Uncomment to override default model
# max_turns: 0 # 0 = use agent's default
workers:
max_concurrent: 2 # Small runner pool — 2 workers is plenty for solo work
runner_label: herd-worker
timeout_minutes: 20 # Shorter timeout — solo projects tend to have smaller tasks
integrator:
strategy: squash
on_conflict: notify # Just notify you — you'll resolve conflicts yourself
max_conflict_resolution_attempts: 2
require_ci: true
review: false # No agent review — you review everything yourself
review_max_fix_cycles: 3
ci_max_fix_cycles: 2
monitor:
patrol_interval_minutes: 15
stale_threshold_minutes: 30
max_pr_age_hours: 24
auto_redispatch: true # Self-healing — redispatch failed workers automatically
max_redispatch_attempts: 2 # Lower than default — you're around to intervene
notify_on_failure: true
notify_users: [] # Empty = no @mentions, just issue labels
pull_requests:
auto_merge: false # You want to review before merging