Skip to main content
Sends a message to the QA.tech agent. The agent knows your test cases, applications, and configurations, and returns test case IDs you can pipe directly into qatech run. Useful for both scripting (single-shot) and exploration (interactive REPL).

Usage

Options

Modes

  • Single-shot - pass a message argument or pipe stdin. Streams the agent’s response, then exits.
  • Interactive - invoked with no message on a TTY. Drops you into a REPL; type exit or quit to leave.
  • Resume - pass -c <chat-short-id> to continue a previous conversation in either mode.

Examples

Testing against a custom URL

When you want the agent to test against a URL that isn’t a configured environment - e.g. a tunnel from qatech tunnel or a PR preview - pass --application-overrides:
For multiple apps:
The environment object accepts any of:
Application overrides apply to the first message of a conversation. When resuming with -c, the existing conversation already has its environment.

JSON output