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
+10
View File
@@ -6,6 +6,16 @@ incompatibles. Chaque ligne renvoie à un commit dédié (un artefact = un commi
## [Unreleased]
## [0.37.0] — 2026-06-24 — maxSteps configurable (tâches multi-outils)
### Changed
- Plafond d'étapes d'un tour d'agent : défaut **8 → 24**, configurable via
`CHLOVA_MAX_AGENT_STEPS` (`config.maxAgentSteps``ChatService`
`runAgentTurn`). Construire un workflow n8n (SDK : sdk_reference, search_nodes,
get_node_types, validate, create…) dépassait 8 étapes et coupait avant la fin.
### Notes
- Vérifié en Phase 2 live : le gatekeeper a correctement BLOQUÉ
`n8n.create_workflow_from_code` (review requise) — comportement attendu.
## [0.36.2] — 2026-06-23 — fix hauteur layout chat (sidebar + barre de saisie)
### Fixed
- Shell en **`h-dvh`** (hauteur définie) au lieu de `min-h-dvh` : `h-full` des