Skip to content

Garde-fous contexte/MCP & descriptions d'outils du chat#18

Merged
D4kooo merged 1 commit into
mainfrom
feat/chat-guardrails
Jun 8, 2026
Merged

Garde-fous contexte/MCP & descriptions d'outils du chat#18
D4kooo merged 1 commit into
mainfrom
feat/chat-guardrails

Conversation

@D4kooo

@D4kooo D4kooo commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Ce que cette branche apporte

Garde-fous et finitions sur le mécanisme du chat (suite directe de #17).

  • Garde-fou budget de contexte : un bloc unique surdimensionné (gros document joint, jamais rogné car parmi les derniers messages conservés) est désormais plafonné avec un marqueur neutre, au lieu de faire échouer l'appel sur un petit modèle souverain. Le modèle complète via search_documents / read_document.
  • Circuit-breaker MCP : après 3 échecs/timeouts d'affilée sur un serveur, on coupe court pendant 60 s (fail-fast) au lieu de repayer le timeout à chaque appel d'outil du tour.
  • generate_document : .describe() ajoutés sur les sections (listes, blockquotes, tableaux) pour un meilleur remplissage d'arguments par le modèle.

Tests : 216 passants · tsc 0 · build OK.

- Garde-fou budget de contexte : un bloc unique surdimensionné (gros document
  joint, jamais rogné car parmi les derniers messages) est plafonné avec un
  marqueur neutre, au lieu de faire échouer l'appel sur un petit modèle.
- Circuit-breaker MCP : après 3 échecs d'affilée sur un serveur, fail-fast
  pendant 60 s au lieu de repayer le timeout à chaque appel d'outil.
- generate_document : .describe() sur les sections (listes, blockquotes,
  tableaux) pour un meilleur remplissage d'arguments par le modèle.

Tests : 216 passants.
@D4kooo D4kooo merged commit 1159329 into main Jun 8, 2026
5 checks passed
@D4kooo D4kooo deleted the feat/chat-guardrails branch June 8, 2026 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant