Check reproduction (bug-first)
check_reproConfirm a bug before fixing by running a command that should fail; returns PASS only on non-zero exit, signaling genuine reproduction.
Instructions
Bug-first discipline: before fixing a bug, confirm you actually reproduced it. Runs a command you expect to FAIL and returns PASS only if it genuinely fails (non-zero exit) — i.e., the bug is reproduced. If the command passes, you haven't reproduced the bug yet and shouldn't start 'fixing' it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Absolute path to the project directory. Defaults to the server's working directory. | |
| repro_command | Yes | A command (usually a failing test) that should FAIL while the bug exists, e.g. 'pytest tests/test_bug.py'. | |
| timeout_seconds | No | Max seconds before the command is killed. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reasons | Yes | ||
| verdict | Yes | ||
| evidence | Yes | ||
| exit_code | Yes | ||
| timed_out | Yes | ||
| reproduced | Yes |