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:

SignalMeaning
PassTest scenario completed successfully
FailRegression or bug detected
FlakyIntermittent failure — agent is investigating
RiskAI detected a high-risk change that needs attention
HealedA 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)