# `mix pixir.smoke.open_responses`
[🔗](https://github.com/Ranvier-Technologies/pixir/blob/main/lib/mix/tasks/pixir.smoke.open_responses.ex#L1)

Runs a bounded, opt-in two-call HTTP/SSE tool-loop probe against the canonical
configured `open_responses` profile.

The command never accepts endpoint, header, token, bearer, auth, prompt, tool, or
output text values. Help and dry-run do not read credentials, call Auth, use the
network, or write files. Live mode makes at most two Provider calls with retries
disabled and writes one redacted, user-only evidence envelope.

Usage:

    mix pixir.smoke.open_responses --help
    mix pixir.smoke.open_responses --dry-run --json
    mix pixir.smoke.open_responses --json
    mix pixir.smoke.open_responses --model MODEL --timeout-ms 30000 --output DIR --json

Options:

  * `--model MODEL` - model selected for the fixed probe.
  * `--timeout-ms N` - positive per-call idle timeout; default 30000.
  * `--output DIR` - live evidence directory; never echoed in output.
  * `--dry-run` - validate the profile, route, body, and planned calls without effects.
  * `--json` - write exactly one JSON object to stdout.
  * `--help` - print help without config, environment, credential, network, or writes.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
