Core Concepts
Understand the key concepts behind LoveAutomate: agents, workflows, signals, and quality scores.
LoveAutomate is built around a few core concepts. Understanding these will help you get the most out of the platform.
Agents
Agents are autonomous AI workers that understand your application and perform QA tasks. Each agent specializes in a different aspect of quality:
- Explorer Agent — Maps your application's structure, routes, and user flows
- Test Agent — Generates and executes test scenarios based on code changes
- Regression Agent — Detects behavior changes between versions
- Healer Agent — Automatically fixes broken locators and adapts to UI changes
Agents collaborate to provide comprehensive quality coverage without manual scripting.
Workflows
A workflow defines when and how agents run. You configure workflows with:
- Triggers — What starts the workflow (PR, schedule, deployment, manual)
- Agent Mode — How thoroughly agents analyze (shallow, standard, deep)
- Focus — What to test (changed files, affected routes, full application)
- Reporting — Where to send results (PR comments, Slack, dashboard)
name: Full Regression trigger: schedule schedule: "0 2 * * *" agent: mode: deep focus: full_application reporting: slack: "#qa-alerts" dashboard: true
Signals
Signals are the quality insights that agents produce after analyzing your code and running tests:
| Signal | Meaning |
|---|---|
| Pass | Test scenario completed successfully |
| Fail | Regression or bug detected |
| Flaky | Intermittent failure — agent is investigating |
| Risk | AI detected a high-risk change that needs attention |
| Healed | A broken test was automatically fixed |
Quality Score
Your project's Quality Score is a composite metric (0–100) calculated from:
- Pass Rate — Percentage of tests passing consistently
- Flakiness Index — How many tests fail intermittently
- Coverage — Estimated user flow coverage
- Regression Speed — How quickly regressions are detected
- Maintenance Burden — Time spent on test fixes
Projects and Teams
- Project — A connected repository with its workflows, agents, and quality history
- Team — A group of members who collaborate on projects with shared settings and billing
- Personal Account — Your individual workspace for personal projects
Environments
LoveAutomate can test across multiple environments:
- Preview — Test against PR preview deployments
- Staging — Run against your staging environment
- Production — Monitor production with non-intrusive checks
- Local — Test during local development (coming soon)