allow1
FreeUse when generating, vectorizing, or converting images to SVG — logos, icons, illustrations, or 'allow1'/'quiver' references.
The English summary is being prepared. Showing the original description.
Runs iterate-until-pass loops with ralph-worker agents in a worktree. Use when running [ralph]-marked tasks or looping until verify passes.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Iterative-loop orchestrator for [ralph]-marked Plans.md tasks.
Spawns a fresh harness:ralph-worker subagent per attempt inside a single persistent worktree,
runs the Verify command authoritatively, and loops until both the <promise> text tag and verify exit 0 agree.
| Subcommand / Argument | Behavior |
|---|---|
help | Print usage, philosophy, and link to prompt-best-practices.md |
<task-id> | Run the loop for a Plans.md task that has [ralph] marker |
--max-iter N | Override MaxIter (default: 10) |
--verify CMD | Override the Verify command from the task |
See references/loop-flow.md for the complete orchestrator pseudocode.
Summary: On iteration 0 the orchestrator spawns a ralph-worker with isolation="worktree" to create the persistent worktree, capturing RALPH_WORKTREE from result.worktreePath. For iterations 1..N it fetches the EnterWorktree deferred-tool schema via ToolSearch, calls EnterWorktree(path=RALPH_WORKTREE), then spawns the next worker without the isolation param. After each iteration the orchestrator runs the Verify command itself (anti-tamper), compares the exit code against ralph-worker-report.v1.verify.exit_code, scans the final assistant message for <promise>…</promise>, and diffs the worktree to detect stuck iterations. The loop terminates on success or on any of the three hard-stop failure modes (FT-RALPH-01 STUCK, FT-RALPH-02 VERIFY-MISMATCH, FT-RALPH-03 MAX-ITER).
Running harness-ralph-loop help prints the following:
Overview — harness-ralph-loop is an iterative-loop orchestrator that spawns a fresh
ralph-worker subagent per attempt inside a single persistent worktree, runs the Verify
command authoritatively, and loops until both the <promise> text tag and verify exit 0 agree.
Philosophy bullets:
Prompt guidance pointer:
For full prompt-writing guidance see prompt-best-practices.md
Task-pattern fit pointer:
For task-pattern fit see when-to-ralph.md
See references/when-to-ralph.md for guidance on which tasks are Ralph-suitable and which are not.
| File | Purpose |
|---|---|
references/loop-flow.md | Full orchestrator pseudocode, prompt template, decision matrix, terminal-state handling |
references/when-to-ralph.md | When to use Ralph (task patterns, DoD quality checks) |
references/prompt-best-practices.md | Prompt writing best practices (A1–A4), philosophy bullets, learn-more links |
harness-plan — Emits [ralph] marker + Verify: line for suitable tasksharness-work — Detects [ralph] marker and routes to this skillharness:ralph-worker — The per-iteration worker agent this skill dispatchesNo reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Use when generating, vectorizing, or converting images to SVG — logos, icons, illustrations, or 'allow1'/'quiver' references.
The English summary is being prepared. Showing the original description.
Use when running the full team/breezing flow end-to-end — all tasks with parallel workers. Do NOT load for: single-task implementation, planning, review, release, or setup.
The English summary is being prepared. Showing the original description.
Reviews PRs that modify the Feature Table in CLAUDE.md. Use when a PR adds CC version rows or modifies docs/CLAUDE-feature-table.md.
The English summary is being prepared. Showing the original description.
Use when researching Claude Code or Codex upstream releases, selecting adaptations, or preparing Harness upgrades. Local-only; not for distribution.
The English summary is being prepared. Showing the original description.
Creates a single project slide or one-page visual summary for a repo. Use when generating a project intro image or promotional slide.
The English summary is being prepared. Showing the original description.
Generates product demo videos and release walkthroughs via Remotion. Use when creating video documentation or animated demos.
The English summary is being prepared. Showing the original description.