> ## Documentation Index
> Fetch the complete documentation index at: https://docs.therefrain.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Execution Settings

> Configure browser, self-healing, approval, and notification settings.

## Overview

The Execution Settings page controls how runbooks are executed. Configure browser behavior, self-healing features, approval workflows, and notifications.

## Browser settings

| Setting          | Plan | Description                            |
| ---------------- | :--: | -------------------------------------- |
| **Stealth mode** | Pro+ | Apply bot detection evasion patches    |
| **Proxy**        | Pro+ | HTTP proxy URL for browser connections |

## Self-healing features

Toggle self-healing capabilities:

| Setting             |    Plan    | Description                                             |
| ------------------- | :--------: | ------------------------------------------------------- |
| **Selector cache**  |    Pro+    | Persist successful selector resolutions across runs     |
| **Agent Fallback**  | Community+ | AI agent explores alternative paths when selectors fail |
| **Vision Fallback** |    Pro+    | Screenshot-based element resolution                     |

## Artifacts

| Setting             |    Plan   | Description                          |
| ------------------- | :-------: | ------------------------------------ |
| **Screenshots**     |   Team+   | Save screenshots during execution    |
| **Video recording** | Business+ | Record screen video during execution |

## Approval & notifications

Configure how high-risk steps get approved and how you're notified on completion. Requires Business+ plan.

### Approval mode

| Mode        | Description                                  |
| ----------- | -------------------------------------------- |
| **CLI**     | Interactive prompt in the terminal (default) |
| **Slack**   | Send approval request to a Slack channel     |
| **Teams**   | Send approval request to a Teams channel     |
| **Discord** | Send approval request to a Discord channel   |

### Notification mode

| Mode        | Description                          |
| ----------- | ------------------------------------ |
| **Slack**   | Notify on job completion via Slack   |
| **Teams**   | Notify on job completion via Teams   |
| **Discord** | Notify on job completion via Discord |

### Platform credentials

When using Slack, Teams, or Discord, configure the required credentials:

<Tabs>
  <Tab title="Slack">
    | Field          | Description                  |
    | -------------- | ---------------------------- |
    | Bot Token      | Slack Bot Token (`xoxb-...`) |
    | Signing Secret | Slack Signing Secret         |
    | Channel ID     | Target channel ID            |
  </Tab>

  <Tab title="Teams">
    | Field        | Description        |
    | ------------ | ------------------ |
    | App ID       | Teams App ID       |
    | App Password | Teams App Password |
    | Channel ID   | Target channel ID  |
  </Tab>

  <Tab title="Discord">
    | Field          | Description            |
    | -------------- | ---------------------- |
    | Bot Token      | Discord Bot Token      |
    | Public Key     | Discord Public Key     |
    | Application ID | Discord Application ID |
    | Channel ID     | Target channel ID      |
  </Tab>
</Tabs>

## Skills

Enable domain-specific skill plugins:

| Skill             | Plan | Description                               |
| ----------------- | :--: | ----------------------------------------- |
| **Google Sheets** | Pro+ | Read/write Google Sheets during execution |

## Development settings

| Setting               |    Plan   | Description                                                |
| --------------------- | :-------: | ---------------------------------------------------------- |
| **Approval workflow** | Business+ | Require admin approval for publishing new runbook versions |
| **Version history**   |   Team+   | Number of versions to retain (plan-dependent)              |
| **Rollback**          | Business+ | Allow rolling back to previous runbook versions            |
