Aller au contenu

Selectionner la langue

Langue actuelle: Français

Comment implémenter la réessai automatique pour les CLIs Agent comme Claude Code et Codex

HagiCode for Windows Microsoft Store artwork
HagiCode pour Windows est désormais sur le Microsoft Store
HagiCode pour Windows est officiellement disponible sur le Microsoft Store. Les utilisateurs Windows peuvent l'installer directement depuis la boutique et rester sur le canal de mise à jour géré par le store. Ouvrez la page et jetez-y un œil.
Ouvrir le Microsoft Store
Awesome Site banner: community-curated open-source collections
Awesome Site : des collections open source sélectionnées
Trouvez votre prochain outil, idée ou source d'inspiration dans des collections open source sélectionnées par la communauté. Choisissez un sujet, lisez dans votre langue et suivez le lien vers la source d'origine.
Explorer Awesome Site
Awesome Design banner: a gallery of DESIGN.md design systems
Awesome Design : une galerie de DESIGN.md
Parcourez des systèmes de design sélectionnés grâce à des aperçus en direct et à des références README, puis copiez un DESIGN.md dans votre projet et laissez votre agent IA créer une page qui lui ressemble.
Parcourir la galerie de design
OpenSpec banner: agree on the spec, then build with AI
OpenSpec : validez le plan avant que l'IA n'écrive du code
OpenSpec est une couche de spécifications légère pour coder avec l'IA. Décrivez un changement, relisez la proposition, les spécifications, la conception et les tâches rédigées par votre IA, puis réalisez-le et archivez-le dans des spécifications vivantes. Sans phases rigides, il s'adapte aux bases de code existantes et aux assistants IA que vous utilisez déjà.
Découvrir OpenSpec
OmniRoute Docs banner: one endpoint for many AI providers
OmniRoute Docs : un seul point d'accès pour de nombreux fournisseurs d'IA
Découvrez comment OmniRoute achemine de nombreux fournisseurs et modèles d'IA via un seul point d'accès, avec prise en charge des offres gratuites et repli automatique pour que vos outils de codage continuent de fonctionner.
Lire la documentation OmniRoute

Comment implémenter la réessai automatique pour les CLIs Agent comme Claude Code et Codex

L’expression réessai automatique ressemble à un petit interrupteur, mais une fois placée dans un environnement d’ingénierie réel, c’est tout autre chose. Bonjour à tous, je suis Yu Kun, créateur de HagiCode. Aujourd’hui, je ne veux pas faire de discours creux. Je veux parler de la façon dont le réessai automatique pour les CLIs Agent tels que Claude Code et Codex devrait être réellement implémenté, afin qu’il puisse à la fois récupérer des exceptions et éviter d’entraîner le système dans une exécution répétée sans fin.

Contexte

Si vous travaillez également sur le codage IA dernièrement, vous avez probablement déjà rencontré ce genre de problème : la tâche n’échoue pas immédiatement, mais se bloque en cours d’exécution.

Dans une requête HTTP ordinaire, cela signifie généralement simplement renvoyer la requête, peut-être avec un backoff exponentiel. Mais les CLIs Agent sont différents. Des outils comme Claude Code et Codex s’exécutent généralement de manière en flux continu, poussant la sortie morceau par morceau. Pendant ce processus, ils peuvent aussi se lier à un thread, une session ou un token de reprise.

La première fois que beaucoup d’équipes construisent cette partie, elles écrivent instinctivement la version la plus naïve : en cas d’erreur, réessayer une fois. Cette idée est parfaite en théorie, mais en pratique, elle peut transformer une erreur temporaire en un désastre permanent.

À propos de HagiCode

L’approche partagée dans cet article provient de notre expérience pratique dans le projet HagiCode. HagiCode est un assistant de codage IA qui intègre plusieurs CLIs Agent.

Architecture du réessai

La conception du réessai automatique pour les CLIs Agent doit prendre en compte plusieurs dimensions : le contenu déjà émis est-il encore valide ? Le contexte actuel peut-il continuer à s’exécuter ? Cette erreur doit-elle être récupérée automatiquement ?

Conclusion

Le réessai automatique pour les CLIs Agent est un problème d’ingénierie plus complexe qu’il n’y paraît. La clé est de comprendre la sémantique de l’erreur et de concevoir une stratégie de réessai appropriée.

开始使用 HagiCode

一次安装,几分钟上手

HagiCode for Windows 在 Microsoft Store 免费提供。打开商店即可安装并保持更新;也可以先对比各版本与定价,再决定从哪个渠道开始。

Transformez vos idées en logiciels livrés.

HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.

Intelligent
Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
Efficace
L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
Ludique
Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.