From thoth
Prepare one strict loop packet for live in-session iteration, or use `--sleep` to hand it to an external worker.
npx claudepluginhub seeleai/thoth --plugin thoth[--executor claude|codex] [--host claude|codex] [--sleep] [--attach <run_id>] [--resume <run_id>] [--watch <run_id>] [--stop <run_id>] --task-id <task_id># /thoth:loop ## Generated Surface This file is generated from `thoth.command_specs.COMMAND_SPECS`. Do not hand edit. ## Real Runtime Execution The repo-local Thoth runtime command for this slash command has already been executed before Claude sees this prompt. ## Response Contract - Treat the structured bridge payload above as the only authority for this command invocation. - Do not invent or hand-roll alternate `.thoth` layouts, migrations, run ledgers, or host projections. - If `bridge_success` is `false`, explain the exact failure from the bridge payload and stop. - If `bridge_s...
/loopExecutes tasks in iterative loops with conditions, max iterations (up to 20), stall detection, progress tracking, and metric verification until goals met.
/loopParses natural language task into components (task, max iterations, completion condition) and sets up repeating AI execution loop via bash script.
/loopRuns exec-verify-fix loops until acceptance criteria pass or blockers identified, producing loop status, evidence table, remaining todos, and next command.
/loopBenchmarks and evolves prompt assets like skills and commands in isolated branches using loop suites. Supports list-suites, show-suite, run with targets/budget/parallel/generations, and resume subcommands.
/loopStarts iterative dev loop on PROMPT with optional --max-iterations N and --completion-promise TEXT. Persists work in files and git history across iterations until complete.
/loopExecutes hotl-workflow-*.md files using loop execution mode with auto-approval via the hotl:loop-execution skill.
This file is generated from thoth.command_specs.COMMAND_SPECS. Do not hand edit.
The repo-local Thoth runtime command for this slash command has already been executed before Claude sees this prompt.
"${CLAUDE_PLUGIN_ROOT}/scripts/thoth-claude-command.sh" loop --host claude $ARGUMENTS
.thoth layouts, migrations, run ledgers, or host projections.bridge_success is false, explain the exact failure from the bridge payload and stop.bridge_success is true and packet.dispatch_mode is live_native, the command is NOT finished yet: execute packet in this Claude session using native tool use or subagents as needed.run and loop, use packet.strict_task.goal_statement, packet.strict_task.implementation_recipe, and packet.strict_task.eval_entrypoint as the task contract; do real code edits, run the relevant validators, and do not stop after merely restating the packet.packet.strict_task.eval_entrypoint.command exactly as provided; do not hand-roll a parallel service lifecycle when the packet already gives a validator entrypoint.packet.executor is codex, the substantive execution must really flow through Codex from this Claude session. Do not silently do the work yourself and then claim Codex parity.packet.executor == codex, use the installed Codex surface or codex exec from Bash to perform the requested run/review work, keep the Thoth ledger writes in this session, and preserve the same packet / acceptance shape..thoth updated only through the internal runtime protocol commands included in packet.protocol_commands.complete or fail; leaving the run in prepared or running without a terminal protocol write is a contract violation.packet.dispatch_mode is external_worker, do not duplicate the work locally; report the run id, worker mode, and the correct follow-up (status, watch, dashboard, or report).review, inspect packet.target, produce structured findings matching packet.required_review_shape, and finish by writing them through the protocol rather than free-form narration only.review with packet.executor == codex, make Codex inspect packet.target, then write the resulting structured findings through packet.protocol_commands.complete instead of returning prose only.fail with the exact blocker.CAN:
CANNOT:
Both Claude and Codex surfaces must write through the same .thoth authority tree.
Host differences are interaction-only and must not change ledger shape.