Config Validation

Domain: Configuration

Motivation

Hermes validates config.yaml on startup. Invalid values are rejected with helpful error messages.

Concrete Example

config: max_turns: -5. Hermes: ERROR: max_turns must be positive. Fix: hermes config set agent.max_turns 30. Invalid config is caught early.

Analogy

A bouncer at a club - they check IDs at the door. Invalid IDs are rejected. Config validation checks values at startup.