DEVOPS

Vercel Build-Regression Bisect Agent

An agent that, on a confirmed build-time regression, reconstructs the suspect commit range, reasons over each commit's diff and dependency changes.

CategoryDevOps
Enginepaperclip
Difficultyadvanced
Triggerwebhook
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerConfirmed-regression webhook with SHA rangeHTTP webhook
  • ActionPull commit range + diffs from GitHubGitHubGitHub
  • LogicReason over diffs, lockfile, build-config per commit
  • ActionPost ranked bisect plan with rationale to PRGitHubGitHub
  • OutputNotify commit author in SlackSlack

What it does

When a sustained build-time regression is confirmed, this agent reconstructs the commit range between the last fast build and the current slow one, then reasons over each commit — diff size, dependency lockfile changes, new build scripts — to rank which is most likely to blame. It writes a bisect plan with per-commit rationale and posts it to the PR.

When to use it

Use it when a simple threshold alert isn't enough and you want judgment about *why* a commit would slow the build, not just *which* commit landed. Best for messy regressions spanning many commits where naive ordering misleads.

How it works

  1. 1A webhook from the duration watchdog fires with the slow and last-clean build SHAs.
  2. 2The agent pulls the full commit range and each commit's diff from GitHub.
  3. 3It analyzes lockfile changes, new dependencies, and build-config edits per commit.
  4. 4It ranks commits by regression likelihood and drafts a step-by-step bisect plan.
  5. 5It posts the plan with rationale to the PR and notifies the author in Slack.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.