Docs
Integrations

Integrations

Connect the tools your team already works in. Events in GitHub, Slack, and Linear start agent sessions, and agents read and write back in the same place.

Agents work through the tools your team already uses. Each integration does two jobs: its events can trigger an agent session, and an agent gets tools to read and write in that tool from inside the session.

Connecting an integration

GitHub is required: installing the GitHub App is what gives Ellipsis your repositories, and the per-session token an agent works with is minted from it. The rest are optional and connect from the integrations page of the dashboard.

What each one does

  • GitHub: pull request, push, and issue events start agents; @ellipsis mentions in any thread are answered in place; each session gets a scoped repository token.
  • Slack: mention @ellipsis in a channel or DM the bot and an agent picks the conversation up as its prompt, then answers in the thread.
  • Linear: a new issue can start an agent that implements it, and agents read issues, comment, and move statuses from inside the session.
  • Sentry: issue and metric alerts start an agent that investigates the failure.

Permissions

An integration grants an agent no more than the connection itself has, and every session's credentials expire at teardown. See permissions for how to narrow what a given agent can reach.

On this page