Skip to main content

Attributing Bot-Authored PRs in AI Analytics

Overview. The Bot-Authored PR Attribution Strategy determines how LinearB attributes pull requests created by bot accounts, including AI coding agents. Use this setting to decide whether bot-authored…

Steven Silverstone
Updated by Steven Silverstone

Overview

The Bot-Authored PR Attribution Strategy determines how LinearB attributes pull requests created by bot accounts, including AI coding agents.

Use this setting to decide whether bot-authored pull requests are attributed to the user who merged the pull request, the assigned developer, or no one.

This setting affects how bot-authored pull requests appear in AI Analytics and related reporting. It does not change pull request authorship in your Git provider.

Configure the Attribution Strategy

  1. Navigate to Settings.
  2. Open the Advanced tab.
  3. Select a Bot-Authored PR Attribution Strategy.
  4. Save your changes.

Available Attribution Strategies

Merge Actor

Attributes bot-authored pull requests to the user who merged the pull request.

PR Assignee

Attributes bot-authored pull requests to the user assigned to the pull request.

Unattributed

Does not attribute bot-authored pull requests to any team member.


How Attribution Is Applied

  • LinearB identifies pull requests created by bot accounts.
  • The selected attribution strategy determines which user receives attribution.
  • Historical pull requests are updated when the setting is first configured.
  • New and updated pull requests use the selected strategy automatically.
Attribution affects analytics and reporting only.

FAQ

Which pull requests are affected?
Pull requests created by bot accounts, including AI coding agents.

Does this change pull request authorship?
No. Pull request authorship remains unchanged in your Git provider.

Does changing the setting affect historical data?
Yes. Existing bot-authored pull requests are updated when the setting is first configured.

What happens if the selected user cannot be identified?
The pull request remains unattributed.

How did we do?

AI Rule Files

Configuring AI Classification Thresholds

Contact