We’re hiring! Join our team as a Founding AI Engineer 🚀

Tag Workflows are created when you tag Ellipsis in Slack, Github, or Linear. Since Ellipsis is agentic, it’ll think on it’s own and take actions to complete the task you tagged it for.

Ask Ellipsis to take actions in Github, Slack, and Linear

There is no autocomplete on Github when tagging Ellipsis. Type @ellipsis or @ellipsis-dev.

Examples

Here are examples of what you ask of Ellipsis when you tag it in Github, Slack, or Linear. Copy/paste these examples to get started building your own workflows.

1. Code review in GitHub

@ellipsis Please review this pull request

2. Code review from Slack

@ellipsis Review PR #123

3. Make a code change from Github

@ellipsis Update this pull request to fix the linting error

4. Make a code change from Slack

@ellipsis Open pull request #123 and add docstrings to every function that doesn’t have one

5. Update a pull request title

@ellipsis Update this pull request title to use the conventional commit format

6. Create a new issue in Github

@ellipsis Create a new issue to fix this bug

You can use the “Tag” tab in the web UI to view metrics about all the actions Ellipsis has taken on your behalf.

The web UI shows you what Ellipsis does when you tag it

You can see exactly what actions Ellipsis took to accomplish the task you tagged it for.

Actions are shown in the web UI

You can even see the internal thoughts of Ellipsis when it was figuring out how to accomplish the task you tagged it for.

Ellipsis's internal thoughts are shown in the web UI

Use these insights to improve your requests when tagging Ellipsis.

Actions

In general, Ellipsis can:

  • Search through historical changes made by your team
  • Understand the context of a codebase and the people who work on it
  • Make a code change (via a new pull request, or commit to an existing branch)
  • Search the codebase to find files, functions, answer questions, and more
  • Search historical pull requests, issues, and commits

And in specific scenarios, Ellipsis can:

Slack

Pull Requests

  • Create a pull request with a requested change
  • Create a commit and post it to a feature branch
  • Post a comment on a pull request
  • Add a reviewer to a pull request
  • Add a label to a pull request
  • Approve or reject a pull request
  • Add or recreate a title for the pull request
  • Add or recreate a summary for the pull request
  • Hide old comments posted by Ellipsis

Issues

  • Create a GitHub or Linear issue
  • Explore historical Github and Linear issues
  • Post a comment on an issue
  • Add a label to an issue

Note: Ellipsis will never commit code changes unless you explicitly ask it to.

Debugging

You can view the thoughts and actions that Ellipsis took for any workflow run. Use this to debug and iterate on your instructions when tagging Ellipsis.

Start a free trial

Click here to start a free 7 day trial of AI Code Reviews & Bug Fixes