一键导入
resume-run
Use when continuing an interrupted or paused Eve run from where it stopped (same run, same id), optionally after editing the experiment
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when continuing an interrupted or paused Eve run from where it stopped (same run, same id), optionally after editing the experiment
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Use when creating new subagents, editing existing subagents, or verifying subagents work before deployment
Use when choosing, editing, or overriding EvE driver settings for codex_smoke, codex_max, or interactive/debug runs.
Use when an Eve agent is behaving wrong (stuck, gaming the score, bad reasoning) and you need to read its own rollout to find out why
Use when implementing a sanity check subagent for the phase 2 optimization in Eve loop.
Use when implementing a subagent.
| name | resume-run |
| description | Use when continuing an interrupted or paused Eve run from where it stopped (same run, same id), optionally after editing the experiment |
resume continues the same run (same run id, same lineage) from the last completed iteration. To instead start a new run seeded from one or more prior runs, see ../import-run/SKILL.md.
run_root layout and the checkpoint/snapshot model are described in docs/using-eve.md.
Kill the process at any time — Ctrl-C, SIGTERM, or tmux kill-session. Do not wait for a "safe" boundary. Each completed iteration is snapshotted, so an interrupted iteration is recoverable; the cleanup happens on resume, not on kill.
These take effect on resume (the run re-reads them from disk each iteration):
immutable/ and prompt/ filesDoes NOT take effect on resume: editing initial_guidance/. The optimizer population is restored from the run's lineage DB, not re-seeded. To change the optimizer itself, start a fresh run instead — see ../import-run/SKILL.md.
uv run python -m scaling_evolve.algorithms.eve.runner --config-name=<config> resume_from=<absolute_run_root>
The runner does the recovery for you: it reads <run_root>/checkpoint.json for the last completed iteration, rolls the solver/optimizer lineage DBs back to that iteration's snapshot, restores local CSV telemetry to that same iteration, archives interrupted post-checkpoint workspaces under <run_root>/.resume_archive/, and continues under the same run id.
resume_from must be an absolute path; a relative path is rejected.logger.wandb.enabled=false here too (logger overrides are not persisted across the resume invocation).resume_iteration=<K> rolls back to an earlier completed iteration K (must be <= last_completed_iteration).<run_root>/telemetry/ is logical experiment output. After resume, it should contain rows through the checkpoint anchor plus newly completed post-resume rows, not rows from the failed partial attempt..resume_archive/resume_*/manifest.json records any active post-anchor workspace paths that were moved out of the logical run surface. Use it when debugging the failed interrupted attempt.checkpoint.json, lineage DBs, and telemetry/ for logical state; runner.log is an operational trace and may include failed pre-resume attempt output.../inspect-population/SKILL.md.loop.enable_resume=true (the default). A run launched with loop.enable_resume=false has no snapshots and cannot be resumed.<run_root>/.snapshots/ or checkpoint.json — a missing snapshot makes resume fail hard.resume_from and import_from are mutually exclusive; setting both is an error.