flow-start-recording
Initiate a recording session to capture a reusable sequence of device interactions. Creates a .yaml file for storing steps that can be later replayed.
Instructions
Start recording a new flow. Creates a .yaml file in the .argent/flows/ directory. Use when you want to capture a reusable sequence of device interactions for later replay. Returns { message, flowFile, savedTo } and optionally { previousFlow } if a prior recording was abandoned. Fails if the .argent/flows/ directory cannot be created or the flow file cannot be written.
After starting, use flow-add-step to append tool calls — each step is executed LIVE so you can verify it works before it gets recorded. Use flow-add-echo to add labels. Call flow-finish-recording when done.
If a recorded step turns out to be wrong, you can edit the .yaml file directly to remove or reorder steps.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name for this flow (e.g. "settings-explore") | |
| project_root | Yes | Absolute path to the project root directory (the directory that contains or should contain `.argent/flows/`). The flow file is created at `<project_root>/.argent/flows/<name>.yaml`. | |
| executionPrerequisite | Yes | Describes the required app/device state before running this flow (e.g. "App on home screen after a fresh reload", "Settings app open on General page") |