human-in-the-loop skillA
human-in-the-loop is agent-read markdown (skill) from mvschwarz/openrig: Use when classifying a slice closeout (auto-continue / human gate / park), routing a real decision to a human, or designing a human queue/dashboard surface. Treats humans as durable network participants with attention surfaces, queues, and decision records — escalation lands as a durable attention item, not a chat message. Approval is NOT required for every clean closeout; the default RSI conveyor continues unless an explicit human gate is reached..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# Human In The Loop The primitive that treats humans as **durable network participants** — attention surfaces, queues, decision records, routing semantics — not as ad-hoc chat receivers. **Autonomy is not the absence of humans; it is knowing when human judgment is needed and making that handoff crisp.** ## Use this when - A slice closeout needs classifying: auto-continue, human gate, or park - A real decision needs to land in front of a human (usage limits, provider auth, roadmap tradeoff, product-intent ambiguity) - Designing a human queue/dashboard surface - Returning a hot potato to orchestration after human approval ## Don't use this when - The slice closeout is clean and `PROGRESS.md` already names the next safe slice. **Default RSI conveyor continues; do NOT manufacture a human gate.** - The escalation is just a status update. Humans are participants for *decisions*, not narration. - The next owner is another agent. Use queue-handoff, not human-in-the-loop. ## The 3-class closeout classification In a productized daemon-backed version, closeout classifies the next step BEFORE touching the human queue: | Class | When | Action | |---|---|---| …
Read the whole file at its exact version.
How to install
mdr add mvschwarz/openrig/human-in-the-loop@git:20260826.bdc404fmdr add mvschwarz/openrig/human-in-the-loop@sha256:14cf0c4a0dc89179Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_ghqhmbqdev5v2zne)
0 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260826.bdc404f latest | 2026-08-26 | bdc404f | 5,255 B | A | view · diff |
| git:20260802.4c6d888 | 2026-08-02 | 4c6d888 | 5,263 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5255 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
mvschwarz/openrig · 362 stars · license Apache-2.0 · pushed 2026-09-25 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_ghqhmbqdev5v2zne GET https://markdownregistry.com/api/v1/resolve?ref=mvschwarz/openrig/human-in-the-loop GET https://markdownregistry.com/api/v1/blob/14cf0c4a0dc89179121465d4b8d81d40406427351adcdc34f875097d1e6e9ab2
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
More from mvschwarz/openrig
Every file in mvschwarz/openrig