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
MANIFESTO.md43 linesDownload Raw Back to root
1# Loop Engineering Manifesto2 3Loop Engineering is the practice of designing recurring AI-agent systems whose behavior remains reviewable across runs.4 5Prompt engineering shapes the instruction. Context engineering shapes what the model can see. Harness engineering shapes one run's tools, permissions, isolation, and checks. Loop Engineering connects those decisions across runs: when agents start, what work enters, who acts, what evidence gates results, what state survives, and when the system repeats, reports, escalates, or stops.6 7## Why It Exists8 9Recurring agent work shifts the design problem from the next prompt to the operating system around every run. A useful loop finds work, loads bounded context, acts in isolation, verifies against explicit gates, records receipts, and resumes without relying on human memory.10 11This does not remove engineering judgment. It makes judgment explicit in the loop contract: objective, trigger, intake, workspace, context, delegation, verification, state, budget, escalation, and exit.12 13## Core Commitments14 15- **Design the system, not just the next prompt.** Specify the operating contract instead of steering every turn.16- **Make state external.** Progress files, issue comments, traces, checkpoints, and dashboards should outlive the model context.17- **Separate maker from checker.** The actor must not be the sole judge of completion.18- **Prefer deterministic gates.** Tests, typechecks, evals, dashboards, trace graders, and reviewer decisions are stronger than "looks good".19- **Bound autonomy.** Loops need budgets, allowed actions, disallowed actions, stop conditions, and escalation paths.20- **Keep receipts.** A loop should explain what it saw, what it changed, what it ran, what passed, what failed, and why it stopped.21- **Keep ownership human.** A loop can delegate work; quality, safety, and product judgment remain human responsibilities.22 23## What It Is Not24 25Loop Engineering is not a new name for every agent, cron job, workflow, or feedback system. It is not software event loops, growth loops, control theory, or generic automation. It is also not prompt engineering with repetition. A loop needs a trigger, work intake, durable state, verification, budget, and exit condition.26 27## Success Standard28 29A Loop Engineering artifact is useful when another builder can answer:30 311. What starts the loop?321. How does it discover work?331. Which agent or role does what?341. What context and tools are available?351. What can it change safely?361. What verifies success or failure?371. What state is persisted for the next run?381. What is the retry budget?391. When does it escalate?401. When is it done?41 42Visible answers make the loop reviewable, portable, and improvable.43