Configuration

Configure LoveAutomate workflows, agent behavior, and integrations for your project.

Customize LoveAutomate to match your team's workflow and technology stack.

Project Settings

Configure these in your LoveAutomate dashboard under Project → Settings:

SettingDescriptionDefault
Default BranchBranch to compare PRs againstmain
Agent ModeThoroughness of AI analysisstandard
Auto-HealAutomatically fix broken locatorsenabled
NotificationsWhere to send alertsDashboard

Workflow Configuration

Define workflows in your project settings or via YAML:

workflows:
  - name: PR Quality Gate
    trigger: pull_request
    agent:
      mode: adaptive
      focus: changed_files
      timeout: 300
    quality_gate:
      min_score: 70
      block_on_regression: true
    reporting:
      github_status: true
      pr_comment: true

  - name: Nightly Regression
    trigger: schedule
    schedule: "0 2 * * *"
    agent:
      mode: deep
      focus: full_application
    reporting:
      slack: "#qa-channel"
      email: team

Agent Configuration

Mode Options

ModeSpeedCoverageBest For
shallowFastChanged files onlyQuick PR checks
standardModerateChanged + affectedDefault workflows
adaptiveVariesAI-determined scopeSmart resource use
deepThoroughFull applicationNightly regressions

Focus Options

  • changed_files — Only test what changed
  • affected_routes — Test routes impacted by changes
  • full_application — Complete test coverage
  • critical_paths — Focus on high-risk user flows

Integration Settings

CI/CD

LoveAutomate supports:

  • GitHub Actions
  • GitLab CI/CD
  • Jenkins
  • CircleCI
  • Bitbucket Pipelines

Notifications

  • Slack — Channel notifications for test results
  • Email — Summary reports to team members
  • Webhooks — Custom HTTP callbacks for automation

Issue Tracking

Link test failures to your issue tracker:

  • GitHub Issues
  • Jira
  • Linear
  • Asana (coming soon)

Environment Variables

Set these in your CI pipeline:

LOVEAUTOMATE_API_KEY=la_your_api_key
LOVEAUTOMATE_PROJECT_ID=proj_abc123
LOVEAUTOMATE_ENVIRONMENT=staging

Best Practices

  1. Start with adaptive mode — Let the AI decide the right scope
  2. Set quality gates on PRs — Block merges when regressions are detected
  3. Run nightly deep scans — Catch issues that PR checks might miss
  4. Enable auto-healing — Reduce maintenance burden automatically
  5. Configure Slack alerts — Keep your team informed in real-time