From juggle
Inspect the durable agent I/O ledger and restore the repo to a task's pre-run state. Use when the user asks "what did agent/task X do", wants the input or output of a previous run/conversation, or says restore|undo|checkout|rewind the repo to before task/node N. Wraps `juggle runs ...` (query) and `juggle runs restore ...` (per-task VCS restore).
How this skill is triggered — by the user, by Claude, or both
Slash command
/juggle:runsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Every agent dispatch is recorded in the append-only `agent_runs` ledger: the full
Every agent dispatch is recorded in the append-only agent_runs ledger: the full
INPUT prompt, the OUTPUT (handoff/result + diffstat), and — since v1.65.0 — VCS
provenance (repo path, vcs type, before/after SHA, dirty flag). This skill covers
querying that ledger and restoring the repo to a task's pre-run state.
juggle runs [--project P] [--topic T] [--task N] [--thread TID] [--limit K] [--json]
juggle runs show <run_id> [--json] # full INPUT / OUTPUT / DIFFSTAT for one run
juggle runs prune --older-than 90d # manual retention
juggle runs lists newest-first with an INPUT→OUTPUT teaser. Filter by any key.
runs show prints the complete sent prompt, the output, and the diffstat.
(--node is accepted as a deprecated alias for --task.)
juggle runs restore --task <id> [--latest] # or --thread <id>
--latest picks the
most recent run.before_sha / repo_path / vcs_type and creates a safety
branch juggle/pre-<task>-<short_sha> at the pre-run commit, then switches to
it (git branch+switch; hg bookmark). The original branch and any later commits
are left intact — this never rewrites history.git and hg are both supported; non-repo working dirs simply record
vcs_type = NULL and are not restorable.npx claudepluginhub cyc115/juggle --plugin juggleGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.