For the complete documentation index, see llms.txt. This page is also available as Markdown.

Recording from the CLI

Recording Requests

The basic method for recording requests uses the intercept commands directly:

Command

stoobly-agent intercept set --mode record
stoobly-agent intercept enable

Options

To see more options for the command:

$ stoobly-agent intercept set -h
Usage: stoobly-agent intercept set [OPTIONS]

  Configure intercept

Options:
  --mode [mock|record|replay]
  --policy [all|found]
  -h, --help                   Show this message and exit.

Recording with Scaffold Workflows

When using Stoobly scaffold for E2E testing or multi-service setups, you can record requests using scaffold workflows. The approach differs based on your runtime:

Docker Runtime

For Docker runtime, use Makefile commands to run the record workflow:

Note: With Docker runtime and E2E testing, your tests typically run automatically in the entrypoint container, and all HTTP requests are recorded.

Local Runtime

For local runtime, use CLI commands directly:

Note: Make commands (e.g., make -f .stoobly/services/Makefile record) are Docker-specific only. Local runtime uses stoobly-agent scaffold workflow up/down commands directly.

Additional Recording Options

You can configure recording behavior using intercept options:

For more details on scaffold workflows, see:

How to Run a Workflow

Last updated