QA Agent
QAAgency – User Guide
A single QA agent for Quality Control & Assuarance. It drives browsers with Playwright, runs local shell checks, and keeps all artifacts in mnt/.
What’s included
- Agent:
qa_agent(model: gpt-5.2). Usesshared_instructions.mdplus agent-specific instructions. - Tools:
SeePageScreenshot(popup-aware, saves tomnt/screenshots/).Click,Type,Scroll(popup-aware, supportuse_popup=trueandwait_for_popup_ms).PersistentShellTool(local shell with persistent cwd).LoadFileAttachment(inspect local files; prefersmnt/).
How it works (defaults)
- On start, the agent checks
mnt/(andmnt/reference/). If empty, it offers to create reference files (e.g., expected behaviors, placeholders). - All screenshots and artifacts are stored under
mnt/(no other folders unless you ask). - Credentials: once provided, it sets env vars (e.g.,
QA_USER,QA_PASS) and proceeds with logins, including popup OAuth (Google, etc.) viause_popup=true. - Popup handling:
Click/Type/Scroll/SeePageScreenshotacceptuse_popup=trueto target the latest popup; increasewait_for_popup_msif needed. - Scrolling:
ScrollreportsPAGE ENDEDwhen it hits the bottom.
Typical use cases
- Conduct Computer Use QA.
- Reproduce UI issues with screenshots.
Development