Skip to main content
Glama

launch-super-tester

Launch an autonomous agent to verify code with end-to-end Playwright tests, API checks, and existing suites in complete isolation, proving real-world functionality.

Instructions

Launch an autonomous testing agent. Primarily E2E testing with Playwright (browser flows, visual, interactions) but also handles API testing (curl + jq), running existing test suites, and any verification that proves the code works in the real world. Runs in COMPLETE ISOLATION.

context_files are MANDATORY — any file type accepted (source, tests, handoff docs). Pass ALL files from the coder's agent workspace — especially HANDOFF.md which contains testing instructions, curl examples, and Playwright hints.

Workflow: researcher → planner → coder → TESTER Chain with depends_on after coder.

Status: Read task:///all every ~30s to monitor all tasks (status, deps, questions). Statuses: running, waiting → <dep>, waiting_answer ⏸, completed, failed.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cwdNoWorking directory override (absolute path). Usually omit — server auto-detects project root. Set only if the agent needs a different root.
modelNoModel to use. Default: gpt-5.4-high. Also accepts aliases: sonnet, opus, gpt-5.4, o4-mini, etc.
labelsNoTags for grouping related tasks, e.g. "auth", "frontend", "v2-migration". Max 10 labels, 50 chars each.
promptYesTesting brief. MUST include: WHAT WAS BUILT (feature to verify), FILES CHANGED (absolute paths), SUCCESS CRITERIA (testable conditions), TEST SUGGESTIONS (flows to test — include Playwright steps for UI or curl commands for APIs), EDGE CASES (failure points). Min 300 chars.
depends_onNoTask IDs that must complete before this starts. Handles execution ORDER only — you still must specify context_files with known paths or spawn after reading predecessor output via task:///{id}.
context_filesYesREQUIRED. Pass ALL files from coder's .agent-workspace/ — HANDOFF.md, changed source files, any test files. Don't filter. Any file type accepted. Max 20 files, 200KB each, 500KB total.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds substantial behavioral context beyond the annotations: 'Runs in COMPLETE ISOLATION,' 'Read task:///all every ~30s,' and that context_files are 'injected directly into the agent prompt.' These traits are not captured by readOnlyHint, openWorldHint, or destructiveHint, so the description meaningfully discloses how the tool behaves at runtime.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well-structured with bolded sections (intro, context_files, Workflow, Status) and is front-loaded with purpose. It is moderately sized and every sentence serves a role, though it slightly repeats schema details (e.g., context_files being required) which is redundant but not wasteful.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex tool with 6 parameters and no output schema, the description covers purpose, isolation, workflow placement, and status monitoring. It does not explicitly state the return value or task ID, but the task:///all reference implies task-based outputs, leaving only a minor gap in explaining what the caller receives.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description enriches parameter meaning by emphasizing 'context_files are MANDATORY,' recommending 'Pass ALL files from the coder's .agent-workspace/ — especially HANDOFF.md,' and clarifying the order of depends_on. This practical guidance goes beyond the schema's field-level descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a clear, specific verb and resource: 'Launch an autonomous testing agent.' It then details the exact scope (Playwright E2E, API testing with curl + jq, running test suites, verification) and positions the tool in a workflow (researcher → planner → coder → TESTER), distinguishing it from sibling tools like launch-super-coder and launch-super-planner.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly tells when to use the tool: 'Chain with depends_on after coder' and states that context_files from the coder's workspace are mandatory, especially HANDOFF.md. It also explains the monitoring loop with task:///all, providing concrete operational guidance. While it does not name alternatives, the workflow placement is an explicit usage directive.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yigitkonur/mcp-supersubagents'

If you have feedback or need assistance with the MCP directory API, please join our Discord server