Données et sécurité
Haystack 3.1.0 ajoute la compaction de conversation et la délégation entre agents, et corrige des exécutions de code à distance
deepset
- Source
- Sources citées · portée à lire dans le détail
- Preuve
- Preuve actuelle non établie · dernière preuve du 30 août 2026
- Revue
- Contre-revue à compléter
Contre-vérification à compléter : La contre-vérification de cette version n’est pas établie. Lire la méthode
Haystack 3.1.0, publiée sur PyPI le 24 août 2026 et dont la page de version a été mise à jour le 25, introduit un `CompactionHook` qui raccourcit la conversation dès qu’elle dépasse une fraction configurée de la fenêtre de contexte, avec deux stratégies : `SlidingWindowCompactor`, qui retire progressivement les tours anciens, et `ToolResultPruningCompactor`, qui remplace les anciens résultats d’outils par des marqueurs. La version ajoute trois compteurs de jetons — `ApproximateTokenCounter` sans dépendance, `TiktokenCounter` en estimation locale et `OpenAITokenCounter` par appel d’API — ainsi qu’un `AgentTool` qui encapsule un agent comme outil d’un autre agent, seule la réponse finale de l’agent encapsulé étant visible de l’appelant. Elle corrige enfin plusieurs vulnérabilités d’exécution de code à distance liées à la désérialisation, parmi plus de soixante correctifs.
Réserve
Les notes lues ne publient aucun identifiant CVE ni périmètre des versions affectées : la gravité et l’exploitabilité des vulnérabilités corrigées ne sont pas établies. Écart d’un jour entre la date d’artefact du registre et la mise à jour de la page de version, sans conséquence sur le fait.
Repère belge
Le volet sécurité prime sur le volet fonctionnel : si vous exploitez Haystack, la présence de correctifs d’exécution de code à distance liés à la désérialisation fait de cette montée de version une tâche de maintenance à planifier, pas une amélioration optionnelle. Sur le fond, la compaction de contexte répond à un problème de coût très concret pour une équipe belge qui fait tourner des agents longs : plutôt que de payer la totalité de l’historique à chaque tour, on borne la conversation par une règle explicite. Aucun effet de prix, de région ou de disponibilité.
Preuves
- deepset — publications de version de Haystack (nouvel onglet)
- PyPI — haystack-ai 3.1.0 du 2026-08-24 (nouvel onglet)
Détection : github.com — publications de version de Haystack
Dernière tentative de lecture : 2026-08-30.
Une source permet d’examiner une affirmation dans son contexte. Son statut et le nombre de liens ne garantissent pas le résultat. La méthode est décrite dans les sources et les limites.