Runs, email checks and a Reports dashboard
- NewAgents can check emails (
check_email), count them (count_emails) and check that none arrive (expect_no_email): verdicts, never the email. - NewAgents can record a session as a run (
start_run,finish_run) and get its report in Markdown, and borrow a test account in a known state from the pool (check_out_account,return_account). - NewPrompts for testing sign-up, password reset and code sign-in, and for auditing an app's account emails, each ending in a report.
- New
form_valuesgives an agent the value for each field of a sign-up form, and theprepare_accountprompt gets a test account ready: it confirms the account's state in the app, makes one when none is free, and puts it back afterwards. - NewThe
auth_regression_packprompt checks sign-up, password reset and invitations the same way every time, including reused and replaced links, and its report says what changed since the last run. It's also an agent skill. - Improved
check_emailtakesexpect_textandexpect_language, and the server tells agents plainly that Proxy Mail QA supplies the inbox and sign-up details while the agent signs up in the app.