Files
hermes-vault/Brain/_brain.yaml
T

45 lines
1.3 KiB
YAML

schema_version: 1
# Optional. When set, dream runs from a different agent emit a stderr
# warning and a non_primary_agent payload row. The vault should have a
# single dream-running runtime even when it is shared across devices
# via Syncthing.
primary_agent: "hermes-main"
dream:
candidate_threshold: 3
unconfirmed_window_days: 14
contradiction_window_days: 14
retire:
stale_evidence_days: 90
confidence:
# low_max_applied gates the "low-evidence-confirmed" doctor warning
# and the auto-promotion of unconfirmed preferences to confirmed.
low_max_applied: 2
# Band thresholds on the numeric confidence_value (Wilson lower
# bound times freshness decay). value >= high_min ⇒ high;
# value >= medium_min ⇒ medium; else low.
medium_min: 0.40
high_min: 0.75
snapshots:
retention_count: 10
# Vault-wide exclusion policy. Single source of truth for every
# vault walker (search indexer, scan-inline, future scanners).
# Entries without a slash match a directory name anywhere in the
# tree; entries with a slash match a vault-relative POSIX path
# exactly. Remove the block to fall back to the built-in defaults;
# set ignore_paths to an empty list to disable exclusions entirely.
vault:
ignore_paths:
- .git
- node_modules
- .open-second-brain
- .obsidian
- .trash
- .stversions
- Brain/.snapshots