# Copilot for DeviceLink

For users of Copia DeviceLink, Copia Copilot can be used to automatically generate commit messages when DeviceLink detects modifications during a backup. These commit messages are stored in Copia's git-based source control system and are accessible across the Copia platform.

In order to activate Copilot commit descriptions, the following conditions must be met:

1. You must have [Copia DeviceLink](/docs/overview/readme/devicelink.md) activated for your organization.
2. You must have [Copia Copilot](/docs/copilot/copia-copilot.md) activated for your organization.
3. You must be running DeviceLink backups for a supported project type with [autocommit](/docs/devicelink/jobs/creating-jobs.md#auto-commit) enabled.

Copilot commit descriptions are enabled at the job level, either for a site-schedule job or an individual job.

### Sitewide backup schedule

To activate Copilot commit descriptions on a site-schedule job, follow the instructions for opening the [sitewide backup schedule configuration](/docs/devicelink/sitesandagents/sites/site-settings.md#sitewide-backup-schedule). In the schedule configuration, find the toggle labeled "Enable Copilot-generated commit messages" and turn it on.

<figure><img src="/files/gXfkOD5oeVZOm0VmIEwW" alt=""><figcaption></figcaption></figure>

### Standard job configuration

Copilot commit descriptions can also be activated for standard jobs. When [creating or editing a job](/docs/devicelink/jobs/creating-jobs.md), select the toggle labeled "Enable Copilot-generated commit descriptions" and turn it on.

<figure><img src="/files/3oiJw88C2LG4oM8ds64M" alt=""><figcaption></figcaption></figure>

### Reviewing commit descriptions

Commit descriptions generated by Copilot can be reviewed anywhere where commit messages are displayed in Copia. This includes the DeviceLink[ job history table](/docs/devicelink/jobs/managing-jobs-and-history.md#job-history), any views containing [commit history](/docs/git-based-source-control/basic/making-changes/managing-history.md), and the job run details page. Commit messages generated by Copilot are appended with the string `[Generated by Copilot]` .

### Receiving commit descriptions in email notifications

Copia can deliver an email notification whenever DeviceLink detects modifications in a backup. If your backup job has [autocommit](/docs/devicelink/jobs/creating-jobs.md#auto-commit) enabled, these notifications will include commit messages, allowing you to receive natural language descriptions of all changes as soon as Copia detects them.

To receive commit descriptions as email notifications, follow these steps:

1. Ensure that your jobs are configured with autocommit enabled and with Copilot-generated commit messages enabled.
2. Follow the [instructions for enabling immediate change notifications](/docs/devicelink/administration/notifications.md#notify-immediately) in DeviceLink.
3. Select which projects you want to [watch](/docs/devicelink/projects-and-devices.md#watching-projects) for change notifications.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.copia.io/docs/copilot-for-devicelink.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
