agent-test:state-management

Maintain cross-session DFS state and route counters for agent testing.

3|1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/visual-z/agent-test --skill agent-test-state-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-test:state-management
Source: https://github.com/visual-z/agent-test/tree/main/skills/state-management
Command: npx skills add https://github.com/visual-z/agent-test --skill agent-test-state-management

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cross-session QA work relies on a stable global progress state and per-route traversal data; this Skill provides a centralized, durable mechanism to track tested, pending, and reviewed routes across sessions.

Core Features & Use Cases

  • Manages a global state file and per-route action trees to coordinate testing and reviews.
  • Ensures atomic state writes, accurate counters, and consistent route status during resume or restart.
  • Use Case: initialize a new test run, resume an interrupted session, or review completed routes with generated bug reports.

Quick Start

Initialize the global state and route action trees to start tracking cross-session agent testing.

Frequently Asked Questions about agent-test:state-management

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

FAQPage Schema
How do I maintain cross-session state for autonomous agent testing?

Cross-session state for autonomous agent testing is maintained using a global state file and per-route action trees that track progress across interrupted or restarted sessions. This ensures consistent counters for tested, pending, and failed routes.

How does route traversal DFS state work for QA automation workflows?

Route traversal DFS state for QA automation works by tracking per-route action trees and global progress, ensuring accurate counters and consistent route status during resume or restart operations.

What is the best way to resume an interrupted QA testing session?

The best way to resume an interrupted QA testing session is by reading the durable global state file, which tracks tested, pending, and reviewed routes with atomic writes to prevent data corruption during recovery.

When do I need atomic state writes for route slug conventions?

Atomic state writes for route slug conventions are needed when coordinating cross-session QA workflows, ensuring that global state tracking and per-route counters remain consistent even if the testing process is interrupted.

Can I track reviewed routes and generated bug reports across multiple testing batches?

Yes, you can track reviewed routes and generated bug reports across multiple testing batches. The global state file maintains consistent counters for total, tested, pending, failed, and reviewed routes throughout the workflow.

What are the limitations of using global state files for cross-session QA state orchestration?

A limitation of using global state files for cross-session QA state orchestration is the dependency on atomic writes; without them, concurrent testing processes might corrupt route status counters or per-route action trees.