# ArcheFlow Configuration # Copy to your project's .archeflow/config.yaml and customize version: "0.3.0" # Budget costs: budget_usd: 10.00 per_agent_usd: 2.00 warn_at_percent: 80 # Git integration git: enabled: true branch_prefix: "archeflow/" merge_strategy: squash auto_push: false # Domain (auto-detected if omitted) # domain: code | writing | research # Memory memory: enabled: true inject_threshold: 2 # min frequency to inject max_lessons: 10 decay_after_runs: 10 # Progress progress: enabled: true file: .archeflow/progress.md # Hooks — commands to run at orchestration lifecycle events. # Uncomment and customize as needed. # # hooks: # run-start: # command: "echo 'ArcheFlow run starting'" # fail_action: warn # warn | abort # phase-complete: # command: "./scripts/on-phase-complete.sh" # fail_action: warn # agent-complete: # command: "./scripts/on-agent-complete.sh" # fail_action: warn # pre-merge: # command: "./scripts/pre-merge-checks.sh" # fail_action: abort # abort recommended — blocks bad merges # post-merge: # command: "./scripts/post-merge-notify.sh" # fail_action: warn # run-complete: # command: "./scripts/on-run-complete.sh" # fail_action: warn