botoolagent-testbench-resume

Resume stopped TestBench sessions from the last completed round.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Botool-Dev-Team/BotoolAgent --skill botoolagent-testbench-resume
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: botoolagent-testbench-resume
Source: https://github.com/Botool-Dev-Team/BotoolAgent/tree/main/skills/BotoolAgent/testbench-resume
Command: npx skills add https://github.com/Botool-Dev-Team/BotoolAgent --skill botoolagent-testbench-resume

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Resumes a paused TestBench session from the last completed round, reducing downtime and wasted effort when automation halts unexpectedly.

Core Features & Use Cases

  • Detect the stopped session by inspecting the latest testbench reports and progress.json, determine the current and next rounds.
  • Present resume details (run ID, project ID, rounds completed) and obtain user confirmation.
  • Trigger the resume operation by invoking testbench.sh --resume with the identified run ID, and stream live progress until completion.
  • Handle statuses like stopped, in_progress, failed, or completed with guardrails for safety and fallback.

Quick Start

Tell BotoolAgent to resume the most recent TestBench run from the last completed round.

Frequently Asked Questions about botoolagent-testbench-resume

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

FAQPage Schema
How do I resume a stopped TestBench session from the last completed round?

To resume a stopped TestBench session, the Skill parses latest reports and progress.json to locate the last completed round, then invokes testbench.sh with the --resume flag using the identified run ID to continue automation.

How does TestBench progress tracking work when an automated workflow halts unexpectedly?

TestBench progress tracking relies on progress.json and report parsing to detect session statuses like stopped, in_progress, failed, or completed, allowing the workflow to accurately determine the current and next pending rounds before resuming.

Can I trigger a dry-run when resuming an automated shell testing workflow?

Yes, you can trigger a dry-run when resuming an automated shell testing workflow. The Skill exposes guardrails for dry-run and max rounds to ensure safety and provide fallback during the testbench.sh resume operation.

What is the best way to continue a failed TestBench automation run without wasting effort?

The best way to continue a failed TestBench automation run is to detect the stopped session via latest reports, present resume details including run ID and rounds completed for user confirmation, and stream live progress until completion.

Do I need to manually find the run ID to resume a paused TestBench session?

No, you do not need to manually find the run ID to resume a paused TestBench session. The Skill automatically inspects testbench reports and progress.json to identify the correct run ID and project ID for the resume operation.

Why does my TestBench resume operation fail to continue from the next pending round?

A TestBench resume operation might fail if progress.json or latest reports are missing or corrupted, preventing accurate detection of the last completed round, or if the session status is not recognized as stopped or failed.