feat(agent): maxSteps configurable, défaut 8->24 (tâches multi-outils) (v0.37.0)

Construire un workflow n8n (flux SDK) dépasse 8 étapes. maxAgentSteps via
CHLOVA_MAX_AGENT_STEPS, passé config -> ChatService -> runAgentTurn. 83 tests
verts.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016w5jRe87MGdd6AMvXQcHNi
This commit is contained in:
Kantin-Petit
2026-06-24 00:11:45 +02:00
parent cb82b3165b
commit a29c9dbdf0
6 changed files with 31 additions and 3 deletions
+4 -1
View File
@@ -47,7 +47,10 @@ CHLOVA_LOG_LEVEL=info
# Gate de phase : 1 = lecture seule (défaut, fail-safe) ; 2 = écriture sous
# gatekeeper + cycle need-review. Toute valeur autre que "2" retombe sur 1.
CHLOVA_PHASE=1
CHLOVA_DB_PATH=./data/chlova.db # SQLite : table assets (need-review, Phase 2)
CHLOVA_DB_PATH=./data/chlova.db # SQLite : assets (need-review) + conversations
# Plafond d'étapes par tour d'agent (appels d'outils enchaînés). Les tâches
# multi-outils (construire un workflow n8n) en demandent beaucoup. Défaut 24.
CHLOVA_MAX_AGENT_STEPS=24
# Alertes (Phase 3) : URL du webhook n8n qui envoie le mail (workflow
# workflows-n8n/chlova-alerts.v1.0.0.json). Vide = alertes log-only (fail-safe).
# Peut contenir un token de chemin → secret, jamais commité.