CoolFace
Datasetpublic

cy0307/awesome-loop-engineering

Awesome Loop Engineering Dataset A structured dataset of 1022 papers, official docs, tools, benchmarks, patterns, critiques, and implementation guides for recurring AI-agent systems. Resource Atlas · GitHub field guide · Resource selection · Report a correction   Dataset Summary Each row connects an original source to its contribution, novelty, impact, publication details, lifecycle stages, audience, evidence type, link status, and… See the full description on the dataset page: https://huggingface.co/datasets/cy0307/awesome-loop-engineering.

sourceHugging Facecc0-1.0updated 5d agoView on Hugging Face
3likes4.5kdownloads
README.fr.md103 linesDownload Raw Back to root
1# Awesome Loop Engineering2 3<!-- last-synced: 2026-07-20 -->4 5<p align="center">6  <a href="https://chaoyue0307.github.io/awesome-loop-engineering/"><img src="assets/awesome-loop-engineering-cover.png" alt="Awesome Loop Engineering cover" width="100%"></a>7</p>8 9<p align="center">10  <a href="README.md">English</a> |11  <a href="README.zh-CN.md">中文</a> |12  <a href="README.es.md">Español</a> |13  <a href="README.fr.md">Français</a> |14  <a href="README.de.md">Deutsch</a> |15  <a href="README.ja.md">日本語</a> |16  <a href="README.ko.md">한국어</a> |17  <a href="README.pt-BR.md">Português</a> |18  <a href="TRANSLATIONS.md">Aider à traduire</a> |19  <a href="https://chaoyue0307.github.io/awesome-loop-engineering/">Page d'accueil</a> |20  <a href="https://huggingface.co/datasets/cy0307/awesome-loop-engineering">Miroir Hugging Face</a>21</p>22 23> Concevez des systèmes récurrents d'agents IA avec des déclencheurs explicites, une vérification externe, un état durable, des budgets bornés et un relais humain.24 25Le prompt engineering améliore ce que l'on demande au modèle. Le context engineering améliore ce que le modèle peut voir. Le harness engineering améliore les outils, permissions, sandboxes et vérifications autour d'une exécution d'agent. **Loop Engineering se situe au-dessus des trois** : il conçoit des systèmes qui déclenchent des agents, les supervisent, vérifient les résultats, persistent l'état et relancent le travail.26 27Un loop découvre du travail, le délègue à un ou plusieurs agents, vérifie le résultat, enregistre l'état, décide de l'action suivante et se relance selon une cadence ou jusqu'à atteindre un objectif vérifiable.28 29Loop Engineering couvre les systèmes récurrents d'agents IA et de coding agents avec des déclencheurs explicites, une vérification et un état durable. Il n'inclut ni les event loops logiciels, ni la théorie du contrôle, ni les growth loops, ni l'automatisation générique, ni les feedback loops sans rapport avec l'IA.30 31Commencez avec 1022 ressources, 22 patterns opérationnels, 22 loop contracts validés par schéma et 8 points de départ d'exécution (3 exécutables et 5 modèles prêts à adapter), ainsi qu'une galerie communautaire et 8 langues.32 33## Modèle Mental34 35- Prompt engineering demande : que faut-il dire au modèle ?36- Context engineering demande : quel état et quelles connaissances le modèle doit-il voir ?37- Harness engineering demande : quels outils, permissions, tests, sandboxes et signaux de feedback doivent entourer l'agent ?38- Loop engineering demande : quel système récurrent doit découvrir le travail, déléguer aux agents, vérifier les résultats, persister l'état, décider des prochaines actions et se relancer ?39 40Prompt, context et harness engineering améliorent une exécution. Loop Engineering rend le travail des agents répétable, observable et gouvernable dans le temps.41 42## Loop Contract43 44Un loop utile rend généralement visibles ces éléments :45 46| Élément           | Question de conception                       | Artefact courant                                            |47| ----------------- | -------------------------------------------- | ----------------------------------------------------------- |48| Objective         | Que doit optimiser le loop ?                 | Goal, issue, PRD, runbook                                   |49| Trigger           | Quand le loop s'exécute-t-il ?               | Schedule, webhook, `/loop`, `/goal`, automation             |50| Discover / Intake | Comment le loop trouve-t-il le travail ?     | GitHub query, Linear filter, CI failure, feedback stream    |51| Workspace         | Où l'agent peut-il agir en sécurité ?        | Worktree, sandbox, branch, container                        |52| Context           | Quelles connaissances durables charger ?     | `AGENTS.md`, `CLAUDE.md`, `SKILL.md`, docs                  |53| Delegation        | Quel agent fait quoi ?                       | Explorer, implementer, reviewer, judge                      |54| Verification      | Qu'est-ce qui décide succès ou échec ?       | Tests, typecheck, lint, evals, trace graders                |55| State             | Qu'est-ce qui survit au prochain passage ?   | Progress file, checkpoint, trace, issue comment             |56| Budget            | Quand faut-il arrêter de consommer ?         | Max turns, max retries, token budget, time box              |57| Escalation        | Quand une personne doit-elle reprendre ?     | PR, issue, Slack alert, triage inbox                        |58| Exit              | Comment sait-on que le loop est terminé ?    | Acceptance criteria, passing checks, no work found          |59 60## Modèle de Maturité61 62| Niveau | Nom                        | Description                                                                                 |63| ------ | -------------------------- | ------------------------------------------------------------------------------------------- |64| 0      | Manual prompting           | Une personne lit l'état et écrit le prompt suivant.                                         |65| 1      | Scripted retry             | Un script renvoie les erreurs à l'agent.                                                    |66| 2      | Scheduled loop             | L'agent s'exécute selon une cadence et rapporte ses résultats.                              |67| 3      | Stateful loop              | Le progrès survit via fichiers, issues, checkpoints ou traces.                              |68| 4      | Self-verifying loop        | Des vérifications déterministes ou évaluateurs empêchent une fausse validation.             |69| 5      | Multi-agent loop           | Des agents spécialisés séparent découverte, implémentation, revue et jugement.              |70| 6      | Production-supervised loop | Observabilité, budgets, approbations, rollback et escalade humaine sont de premier ordre.   |71 72## Premières Lectures73 74Explorez toutes les ressources dans le guide complet en anglais : [README.md](README.md).75 76Ressources recommandées pour commencer :77 78- [Loop Engineering](https://addyosmani.com/blog/loop-engineering/) - La définition d'Addy Osmani du passage du prompting manuel aux systèmes qui promptent, vérifient et continuent.79- [Peter Steinberger sur la conception de loops](https://x.com/steipete/status/2063697162748260627) - Le post de juin 2026 qui a catalysé la discussion : cessez de prompter les agents, concevez des loops qui les promptent.80- [Boris Cherny : cinq conseils pour exécuter des agents en autonomie](https://x.com/bcherny/status/2063792263067754658) - La recette compacte du créateur de Claude Code pour des loops autonomes de plusieurs heures ou jours.81- [The New Stack : du prompting aux loops](https://thenewstack.io/loop-engineering/) - Reportage sur le passage de Boris Cherny à l'écriture de loops pour le travail récurrent des agents.82 83## Contribuer84 85Les contributions sont bienvenues. Lis [CONTRIBUTING.md](CONTRIBUTING.md) avant d'ouvrir une pull request.86 87Processus rapide :88 891. Vérifie que la ressource concerne Loop Engineering pour agents IA/coding agents ou une base directe.901. Recherche dans le README pour éviter les doublons.911. Choisis la catégorie la plus spécifique.921. Ajoute une entrée dans ce format :93 94```md95- 📄 **Paper** [Title](https://example.com) - One sentence explaining the resource's contribution to Loop Engineering.96```97 981. Explique dans la PR la pertinence, la catégorie, le type de ressource et l'intérêt pour les builders.99 100## Traductions101 102Pour maintenir ou ajouter une langue, lis [TRANSLATIONS.md](TRANSLATIONS.md). Les traductions doivent préserver le périmètre : ne pas inclure les event loops, growth loops ou automatisations génériques.103