56 lines
1.3 KiB
YAML
56 lines
1.3 KiB
YAML
# 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
|