foxy-dev-team/config/auto-pilot.yaml

103 lines
2.6 KiB
YAML

# Configuration OpenClaw pour Foxy Dev Team - Mode Auto-Pilote
meta:
version: "2026.3.1"
auto_pilot_enabled: true
notification_channel: telegram
agents:
defaults:
model:
primary: "openrouter/qwen/qwen3.5-flash-02-23"
fallbacks:
- "openrouter/minimax/minimax-m2.5"
- "openrouter/x-ai/grok-4.1-fast"
# Agents Foxy Dev Team
foxy-conductor:
name: "Foxy-Conductor"
model: "openrouter/x-ai/grok-4.1-fast"
auto_trigger: true
watch_mode: "active"
notify_on_change: true
foxy-architect:
name: "Foxy-Architect"
model: "openrouter/x-ai/grok-4.1-fast"
auto_trigger: true
trigger_condition: "new_project"
foxy-dev:
name: "Foxy-Dev"
model: "openrouter/minimax/minimax-m2.5"
auto_trigger: true
trigger_condition: "task_p1_or_p2"
foxy-uiux:
name: "Foxy-UIUX"
model: "openrouter/qwen/qwen3-30b-a3b"
auto_trigger: true
trigger_condition: "task_p1_or_p2"
foxy-qa:
name: "Foxy-QA"
model: "openrouter/qwen/qwen3.5-flash-02-23"
auto_trigger: true
trigger_condition: "dev_submission"
foxy-admin:
name: "Foxy-Admin"
model: "openrouter/x-ai/grok-4.1-fast"
auto_trigger: true
trigger_condition: "ready_for_deploy"
cron_jobs:
- name: "foxy-pilot-check"
schedule: "*/5 * * * *"
command: "/home/openclaw/.openclaw/workspace/foxy-dev-team/scripts/foxy-pilot.sh"
description: "Vérifie automatiquement les projets et déclenche les agents"
- name: "foxy-project-sync"
schedule: "0 * * * *"
command: "openclaw agents run foxy-conductor --sync-projects"
description: "Sync automatique des project_state.json avec Gitea"
- name: "foxy-health-monitor"
schedule: "*/15 * * * *"
command: "openclaw agents run foxy-admin --check-health"
description: "Monitoring santé des déploiements"
notifications:
telegram:
enabled: true
bot_token: "8686313703:AAEGUunkJWbJx7njX_NUrW9HcyrZqXzA3KQ"
chat_id: "8379645618"
events:
- project_created
- task_started
- task_completed
- qa_approved
- deployment_success
- error_occurred
- clarification_needed
# Alertes critiques
critical_alerts:
- failed_deployment
- security_violation
- qa_repeated_rejection
variables:
GITEA_SERVER: "$GITEA_SERVER"
GITEA_OPENCLAW_TOKEN: "$GITEA_OPENCLAW_TOKEN"
DEPLOYMENT_SERVER: "$DEPLOYMENT_SERVER"
DEPLOYMENT_USER: "$DEPLOYMENT_USER"
DEPLOYMENT_PWD: "$DEPLOYMENT_PWD"
auto_pilot_settings:
max_concurrent_agents: 8
session_timeout: 3600
retry_on_failure: 3
backoff_seconds: 30
log_level: "debug"