reelier_replay
Replay a recorded skill file deterministically with zero LLM calls, returning per-step outcomes, timing, and failure reasons. Reproduces tool calls only; read-only by default.
Instructions
Run a skill file at Level 0 (deterministic replay, zero LLM calls) and return the real run record: per-step outcomes, timing, totals, and — when a step drifted — why (the failing assertion). Never fabricates a pass. Reproduces the recorded TOOL CALLS (MCP/HTTP) only — no LLM reasoning or prose step re-runs. It does NOT schedule itself: pair with cron/CI for recurring runs. Pass vars to fill {{templated}} inputs (e.g. a computed date window) so a replay pulls current data. READ-ONLY by default: 'idempotent-write' steps are held back (reported as a refused/failed step) unless you pass allowWrites — so replaying never re-fires a write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Working directory the run record is written under (default: process cwd). | |
| vars | No | Template variable bindings ({{name}} -> value) — e.g. a computed date window so a relative-date skill replays against the current period, not a frozen one. | |
| wrap | No | Downstream MCP server command line(s) to connect for MCP-tool steps (same shape as the CLI's --wrap). | |
| skillPath | Yes | Path to a .skill.md file to run. | |
| allowWrites | No | Allow 'idempotent-write' steps to execute. Default false — replay is READ-ONLY, so re-running never re-fires writes. | |
| allowDestructive | No | Allow steps whose effect is 'destructive' to run. |