Agent Looper is how indie builders get to handoff or production-ready without burning a frontier model on every loop.
Cheap harness subscriptions you already have, a worker/judge pair that minmaxes cost, and a budget that actually stops.
+ The check is the finish line — keep it honest. The judge is residual, not a production gate.
@@ -391,7 +392,7 @@ What do the spend numbers mean?
How it works
- Your agent writes GOAL.md and a determined check that the feature really works.
+ Your agent writes GOAL.md and a deterministic check that the feature really works.
A fresh worker loops until that check passes — optional judge / reviewGate only on serious findings.
Progress lives in git and files, not chat memory.
@@ -402,7 +403,7 @@
Worker
Verifier
-
A determined check. Green means it really works. The model doesn't get to hallucinate done. If something's wrong, the mistake is in the goal or the script.
+
A deterministic check. Green is only as good as the check you froze. The model doesn't get to hallucinate done. If something's wrong, the mistake is in the goal or the script.
Judge optional
diff --git a/site/index.md b/site/index.md
index 4340070..a976e84 100644
--- a/site/index.md
+++ b/site/index.md
@@ -1,8 +1,8 @@
# Agent Looper
-> Agent Looper is an open-source fix-until-green harness: your coding agent writes a frozen goal and a determined check, then a fresh worker loops until that check passes — with a budget that actually stops.
+> Agent Looper is an open-source fix-until-green harness: your coding agent writes a frozen goal and a deterministic check, then a fresh worker loops until that check passes — with a budget that actually stops.
-You heard looping beats prompting. You install Agent Looper. You tell your agent you just want the feature. It writes the goal, writes a determined check, and runs until that check passes. No hallucinated “done.”
+You heard looping beats prompting. You install Agent Looper. You tell your agent you just want the feature. It writes the goal, writes a deterministic check, and runs until that check passes. No hallucinated “done.”
npm: `@dancingteeth/agent-looper` · CLI: `agent-loop` · site: https://looper.dancingteeth.net/
@@ -16,7 +16,7 @@ Named presets: minmax (efficiency — cheap capable worker, strongest included j
## How does Agent Looper keep cost down for indie builders?
-Agent Looper is how indie builders get to handoff or production-ready without burning a frontier model on every loop. Cheap harness subscriptions you already have, a worker/judge pair that minmaxes cost, and a budget that actually stops.
+Agent Looper is how indie builders get to handoff or production-ready without burning a frontier model on every loop. Cheap harness subscriptions you already have, a worker/judge pair that minmaxes cost, and a budget that actually stops. The check is the finish line — keep it honest. The judge is residual, not a production gate.
## What happens if Agent Looper's worker is stuck?
diff --git a/site/llms.txt b/site/llms.txt
index 8526638..675b24c 100644
--- a/site/llms.txt
+++ b/site/llms.txt
@@ -1,10 +1,10 @@
# Agent Looper
-> Agent Looper is an open-source fix-until-green harness: your coding agent writes a frozen goal and a determined check, then a fresh worker loops until that check passes — with a budget that actually stops.
+> Agent Looper is an open-source fix-until-green harness: your coding agent writes a frozen goal and a deterministic check, then a fresh worker loops until that check passes — with a budget that actually stops.
When to use Agent Looper: a human wants a feature finished without babysitting Composer; the finish line can be a shell check (`verify.sh`, tests, a metric script); you already pay for Cursor, Cline, OpenCode, Pi, Codex, DSH, Muse, or Claude; you want a cheap worker and a stronger judge, a budget that stops, and progress in git instead of an accumulating chat thread.
-When not to use Agent Looper: there is no determined check (pure taste with no script or vision gate); you need a team-ops factory, shared org cloud, or multi-repo orchestration; you want the model to grade itself as “done.”
+When not to use Agent Looper: there is no deterministic check (pure taste with no script or vision gate); you need a team-ops factory, shared org cloud, or multi-repo orchestration; you want the model to grade itself as “done.”
How an agent should call it: install `@dancingteeth/agent-looper`, ask the human what they want, then implement the feature with Agent Looper (set up the loop, write GOAL.md and verify.sh, run until green). Or from the terminal: `pnpm exec agent-loop-setup` then `pnpm exec agent-loop-prompt --out .cursor/loops/`, then `pnpm exec agent-loop run .cursor/loops/ --runtime `. Optional `--review-gate` re-opens the loop only on blocking review findings. CLI binaries: `agent-loop`, `agent-loop-prompt`. Current npm: **0.5.0**.