Sign-in
Each web sub-agent starts in a fresh signed-out browser, so Mo handles sign-in per agent:- With a username and password, Mo passes those credentials to each agent that needs them.
- With one-time codes or MFA, Mo signs in once, saves the browser authentication state inside the session sandbox, and each agent loads that state instead of signing in again. This also avoids login rate limits.
Set up and tear down test data
Some products need a fresh user per run, or an account with a role or a license that the flow uses up. Name a setup endpoint in the brief, with its payload and the response field that holds the account to sign in with, and name a teardown endpoint for the data the run leaves behind. Mo calls setup before the sub-agents start and teardown after the pass.During the session
Test cases and bugs appear in the report while the run continues, and the first bugs can appear within minutes. Open the transcript of any sub-agent to see what it did, or message Mo to change the scope. You do not have to wait for the session to finish.Repeat a session on a schedule
Open Schedules in the Mo section of the app. A schedule holds a name, the prompt, a cron expression, and a time zone. Each occurrence starts a new session, and the schedule page lists the past runs and their reports.What a pass costs
A session bills the active runtime of its agents, not the wall time of the session. Each agent reports the seconds it spent working. A session also bills the hosted browser time the sub-agents use, the emulator or simulator time for a mobile session, and the inference the agents use, which Momentic passes through. The scope of the brief drives the cost. The concurrency setting changes how long the pass takes, not how many cases run.Next
Session reports
The test cases, the verdict per case, and the fields of a bug.
Triage
Accept a bug, or record intended behavior for the next run.