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 19h agoView on Hugging Face
3likes5.2kdownloads
Dataset Card

<p align="center"> <a href="https://chaoyue0307.github.io/awesome-loop-engineering/"><img src="assets/awesome-loop-engineering-logo.png" alt="Visit the Awesome Loop Engineering website" width="128"></a> </p>

<h1 align="center">Awesome Loop Engineering Dataset</h1>

<p align="center"> A structured dataset of 1022 papers, official docs, tools, benchmarks, patterns, critiques, and implementation guides for recurring AI-agent systems. </p>

<p align="center"> <a href="https://chaoyue0307.github.io/awesome-loop-engineering/"><img src="assets/awesome-loop-engineering-cover.png" alt="Awesome Loop Engineering: the Prompt, Context, Harness, and Loop layers" width="100%"></a> </p>

<p align="center"> <a href="https://chaoyue0307.github.io/awesome-loop-engineering/">Resource Atlas</a> · <a href="https://github.com/ChaoYue0307/awesome-loop-engineering">GitHub field guide</a> · <a href="https://github.com/ChaoYue0307/awesome-loop-engineering/blob/main/meta/CURATION.md">Resource selection</a> · <a href="https://github.com/ChaoYue0307/awesome-loop-engineering/issues/new?template=annotation-correction.yml">Report a correction</a> </p>

<p align="center"> <a href="https://github.com/ChaoYue0307/awesome-loop-engineering"><img src="https://img.shields.io/github/stars/ChaoYue0307/awesome-loop-engineering?style=social" alt="Star Awesome Loop Engineering on GitHub"></a> &nbsp; <a href="https://github.com/ChaoYue0307/awesome-loop-engineering/fork"><img src="https://img.shields.io/github/forks/ChaoYue0307/awesome-loop-engineering?style=social" alt="Fork Awesome Loop Engineering on GitHub"></a> </p>

Dataset Summary

Each row connects an original source to its contribution, novelty, impact, publication details, lifecycle stages, audience, evidence type, link status, and repository context when applicable.

This dataset is generated from the GitHub field guide, which grows near-daily with source-verified additions. If it is useful to you, starring the repo is the easiest way to follow new resources and helps other builders find the collection.

Current release: v0.10.0

SurfaceCount
Resources1022
Research papers483
Model-layer resources31
Operational patterns22
Adaptable loop contracts22
Runtime starters8
Dataset fields50
Language entry points8

At the 2026-09-21 source check, 960 public links opened successfully, 11 required access, 51 pointed to repository files, and 0 were broken or unreachable.

What A Loop Contract Is

A Loop Contract is a reviewable operating specification for one recurring agent job. It fixes what authorizes a run, which work and actions are allowed, what context and roles the run uses, which external evidence proves progress, what state survives, how much the loop may spend, and when a human takes over or the loop exits.

Recurring agents need this policy because schedules, events, queues, and goals remove live supervision. Without explicit boundaries, missing decisions become hidden defaults: the loop can select the wrong work, widen its own scope, approve itself, forget failed attempts, or retry without a stopping rule. Start with the JSON schema and adapt one of the 22 schema-checked examples.

Loop Maturity Model

The maturity model helps teams choose the smallest operating model that can perform one recurring job reliably. Levels describe how a workflow is triggered, remembered, verified, divided, and supervised; they do not score model intelligence or product quality.

LevelAdded capabilityExample
0 · Manual promptingA person holds state and judges each next action.One supervised test repair.
1 · Scripted retryA bounded wrapper returns external failure to one agent.Three pytest repair attempts.
2 · Scheduled loopA schedule or event starts bounded intake and reporting.Nightly docs-drift scan.
3 · Stateful loopCheckpoints and receipts survive across runs.Feedback clustering with processed IDs.
4 · Self-verifying loopExternal checks or independent evaluation gate completion.CI repair exits only when the original check passes.
5 · Multi-agent loopSpecialists use explicit handoffs and shared state.Explorer, reproducer, and reviewer for security findings.
6 · Production-supervised loopTelemetry, least privilege, budgets, approvals, rollback, and escalation govern production work.Deploy verification with threshold-based pause and human rollback approval.

Move up only when the current level cannot meet a recurring continuity, evidence, or risk requirement. Durable state should precede longer unattended runs, external verification should precede more agents, and production controls should precede production impact. The full field guide explains why each level exists and the signal for advancing.

Load The Data

python
from datasets import load_dataset

resources = load_dataset(
    "cy0307/awesome-loop-engineering",
    "resources",
    split="train",
)

papers = resources.filter(lambda row: row["resource_type"] == "Paper")
verification = resources.filter(
    lambda row: "verification" in row["lifecycle_stages"].split(";")
)
model_recurrence = resources.filter(
    lambda row: row["loop_layer"] == "model"
    and row["scope_fit"] == "adjacent"
)

For pandas:

python
import pandas as pd

resources = pd.read_csv(
    "https://huggingface.co/datasets/cy0307/awesome-loop-engineering/resolve/main/data/resources.csv"
)

Use url as the durable join key. row_id and source_line are positional and can change when the README is reordered.

Intended Uses

  • Find primary sources and implementation references for recurring agent systems.
  • Compare works by lifecycle, audience, evidence class, source type, and publication metadata.
  • Separate model, agent, harness, workflow, operations, evaluation, and cross-layer resources without treating adjacent model recurrence as a complete operational loop.
  • Build literature maps, reading lists, dashboards, or retrieval indexes.
  • Inspect contribution, novelty, impact, source, and evidence fields before following a claim.
  • Find reusable patterns, contracts, schemas, executable examples, and copy/paste runtime templates.

Do not use signal_strength, GitHub stars, forks, or inclusion in this collection as a quality label, endorsement, or automated ranking of scientific validity.

Future Directions

The agenda organizes fifteen measurable workstreams in dependency order:

TierProve nextFirst artifacts
FoundationVerification, state, recovery, receipts, and security remain trustworthy under failureChallenge sets, fault injection, replay, receipt schemas, and enforced permissions
ScaleGains survive ablation, long horizons, matched budgets, runtime changes, and cost accountingFactorized benchmarks, control-policy replays, contract adapters, and economic frontiers
AdoptionOperators can deploy, understand, interrupt, hand off, update, and retire a useful loopDomain pilots, promotion gates, handoff studies, incident drills, and lifecycle controls

The complete Future Directions agenda provides a shared evaluation protocol, operational metric definitions, starter slices and completion gates for every workstream, 90-day role plans, field milestones, and a proposal template.

Dataset Structure

The primary configuration is resources, with one train split backed by the native data/resources.parquet shard. data/resources.jsonl and data/resources.csv contain the same rows for streaming, spreadsheet, and dataframe workflows.

Field groupFieldsWhat it describes
Identityrow_id, title, url, canonical_url, resource_type, domainWhat the resource is and where it lives.
Resource analysisannotation, key_contribution, novelty, impactWhat the resource contributes to recurring agent systems.
Scopeloop_layer, scope_fitWhere recurrence lives and whether the source is direct, enabling, or adjacent to operational Loop Engineering.
Navigationsection, collection, user_goal, lifecycle_stages, audienceWhere the resource fits and who it serves.
Evidenceevidence_class, evidence_tier, signal, signal_strength, source_status, audited_atWhat kind of evidence or provenance is available.
Publicationauthors, publication_date, publication_year, publication_venue, publisher, doi, arxiv_id, primary_categoryBibliographic data exposed by the original or official source.
Source detailssource_title, source_description, metadata_source, publication_noteWhere metadata came from and what caveats accompany it.
Repository contextgithub_repo, github_stars, github_forks, github_license, github_created_at, github_updated_atPoint-in-time adoption and maintenance context for GitHub projects.
Export tracesource_readme, source_line, source_url, date_addedHow the row maps back to the full field guide.

The complete field-by-field schema is documented in `data/README.md`.

How To Read The Evidence

Open the linked work before relying on a summary. Evidence labels distinguish published research, official documentation, inspectable implementations, practitioner analysis, risk analysis, and discovery indexes; they describe the kind of source, not its scientific quality.

Summaries explain each work's contribution in original language rather than copying abstracts. They do not imply author endorsement. Follow the source link to inspect methods, results, limitations, licenses, and current documentation.

The latest link-check results are available as `data/resource_source_audit.csv`.

Limitations

  • Coverage is selective rather than exhaustive, and one person currently reviews changes.
  • Coverage is skewed toward English-language, publicly available material.
  • A successful URL check proves that a link opened at check time, not that its claims are correct, permanent, or independently validated.
  • Access-restricted rows could not be fully retrieved during the latest check and should be opened manually.
  • Publication dates and authors remain blank when the primary source does not expose reliable metadata.
  • Resource statistics are snapshots and will drift after the recorded audited_at timestamp.
  • Linked third-party works retain their own licenses and terms; CC0-1.0 covers only original repository descriptions, metadata, templates, and documentation.

Versioning And Corrections

GitHub Releases define versioned snapshots; cite a release or commit for reproducibility. Submit corrections to summaries, contribution, novelty, impact, authorship, dates, venues, identifiers, or source URLs through the correction form.

Follow And Support

Everything here starts life in the GitHub repository — the dataset, the atlas, the patterns, and the contracts are all generated from it.

  • Star the repo to follow near-daily verified additions and help others discover the collection.
  • 🍴 Fork it to adapt the 22 patterns, 22 loop contracts, and 8 runtime starters to your own stack.
  • 🧭 Suggest a resource or open a PR — every submission is source-verified before it lands.
  • 🤗 Liking this dataset on Hugging Face also helps other practitioners find it.

Citation

bibtex
@misc{chaoyue2026awesome_loop_engineering,
  author       = {He, Chaoyue},
  title        = {Awesome Loop Engineering},
  year         = {2026},
  howpublished = {\url{https://github.com/ChaoYue0307/awesome-loop-engineering}},
  note         = {Version 0.10.0}
}