← Back to Showcase

Merge a PR from your phone

Send a failing CI link in Slack. Your assistant reads the error, fixes it, and merges the PR.

The scenario: you are away from your desk, your phone buzzes with a CI failure notification, and you know the deploy is blocking someone. You send the link to your assistant in Slack and put your phone back in your pocket. By the time you check again, the PR is merged.

How it works

Your assistant receives the CI run link directly in Slack. It opens the link and reads the full failure output — no need to explain the error, the stack, or the codebase. It already has access to the repo and traces the failure to a specific file and line on its own.

Once it understands the failure it writes the fix, commits to a branch, and opens a pull request. It watches the new CI run from GitHub. When all checks go green it merges and sends you a confirmation back in Slack. If the fix does not pass on the first try it iterates until it does or surfaces the blocker to you.

The prompt

This is the whole message. Sent from your phone in Slack.

CI is failing: [paste the link]

Read the error, fix it, open a PR, and merge when green. You have access to the repo. No need to explain anything.

What makes this possible

The assistant has persistent memory of the codebase structure, your conventions, and past fixes. It does not need you to re-explain what a failing import means or which branch to target. That context was built up over time and carries forward. And because the interface is Slack, triggering it takes the same effort as sending a message to a teammate.

The outcome

A broken CI run that would have sat until you got back to your desk is resolved in minutes. The developer it was blocking can move forward. You never had to open a laptop. This is what it looks like when your assistant actually understands your codebase rather than just knowing how to use Git.

Merge a PR from your phone — Vellum Showcase