canon-resume

Resume a Canon run from its recorded runtime state using RUN_ID.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/apply-the/canon --skill canon-resume
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canon-resume
Source: https://github.com/apply-the/canon/tree/main/.agents/skills/canon-resume
Command: npx skills add https://github.com/apply-the/canon --skill canon-resume

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Continue an existing Canon run from its recorded runtime state after an approval or a blocking issue has been resolved, preserving context and artifacts.

Core Features & Use Cases

  • Resume after block: Rehydrates a Canon run from .canon state using RUN_ID.
  • Evidence and packet continuity: Maintains evidence history and evaluation packets across resume.
  • Guided preflight & safe execution: Validates environment and run-id before invoking Canon.

Quick Start

Resume a Canon run using the RUN_ID of the existing session.

Frequently Asked Questions about canon-resume

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

FAQPage Schema
How do I resume an automation run after an approval block is resolved?

To resume an automation run after an approval block is resolved, you provide the specific RUN_ID to rehydrate the session from its recorded runtime state, preserving all prior context and artifacts for ongoing execution.

What happens to evidence and invocation history when I resume a run from its recorded state?

When you resume a run from its recorded state, the evidence history, prior approvals, and invocation packets are fully preserved and maintained across the resumed session for continuity.

How do I validate a RUN_ID before attempting to resume a blocked automation run?

To validate a RUN_ID before resuming, the system performs a preflight check that validates the environment and ensures the specified RUN_ID exists in the .canon state records before unblocking execution.

Can I resume a Canon run if the environment has changed since the original execution?

You can resume a Canon run if the current environment passes the skill's preflight validation checks, which validate the environment and ensure the RUN_ID exists before returning a resumed state with artifact paths.

What information is returned after successfully resuming a run from its run-state?

After successfully resuming a run from its run-state, the system returns a resumed state object containing the validated artifact paths and recommended next steps to guide the ongoing automation work.