wake

Resume stalled autonomous rover loops by restoring cron jobs and summarizing state.

3|1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/epologee/leclause-skills --skill wake
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wake
Source: https://github.com/epologee/leclause-skills/tree/main/packages/autonomous/skills/wake
Command: npx skills add https://github.com/epologee/leclause-skills --skill wake

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bring a stalled or paused autonomous rover loop back online by reading its loop file, validating cron liveness, and restoring scheduled execution so work can continue without manual reconfiguration.

Core Features & Use Cases

  • Loop file recovery: Reads a loop file from .autonomous/, identifies the recorded state, and decides whether to resume or recreate its cron.
  • Cron and concurrency handling: Checks cron_job_id liveness, creates a new cron when needed, and acquires locks to avoid parallel iteration runs.
  • State summarization: Summarizes phase, recent logs, uncommitted changes, open PRs, and any queued input so the operator understands the loop's context.
  • Use Case: Resume a rover after a Claude session ended unexpectedly or after the loop auto-stopped due to idle polls and you need to pick up the in-flight work safely.

Quick Start

Use wake to resume the loop at path .autonomous/rover-loop.md, verify or recreate its cron, and get a concise summary of its current state.

Frequently Asked Questions about wake

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resume an autonomous rover loop after a Claude session ends unexpectedly?

To resume an autonomous rover loop, read the loop file from .autonomous/, verify cron liveness, acquire concurrency locks, and create a new cron job to safely restart the stalled workflow.

What is the safest way to restore a cron job for a paused autonomous loop?

Restoring a cron job safely involves checking the existing cron_job_id, verifying branch alignment, acquiring concurrency locks, and updating the loop file with the new cron job identifier.

Can I restart a rover loop that auto-stopped after idle polls?

Yes, you can restart a rover loop that auto-stopped after idle polls by reading its loop file, recreating the cron job, and summarizing the current phase, logs, and uncommitted changes.

How do I check concurrency locks before restarting an autonomous rover workflow?

Checking concurrency locks happens automatically during the rover loop recovery process, ensuring no parallel iteration runs occur while updating the loop file with the new cron_job_id.

Why does my rover loop file remain in .autonomous without a running cron job?

A loop file remains in .autonomous when a Claude session ends or the loop auto-stops after idle polls, requiring a cron liveness check and new job creation to resume execution.

What information is summarized when recovering a stalled autonomous rover loop?

Recovering a stalled rover loop summarizes the current phase, recent logs, uncommitted changes, open PRs, and any queued input so the operator understands the loop's context.