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;
@ellipsismentions in any thread are answered in place; each session gets a scoped repository token. - Slack: mention
@ellipsisin 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.
Custom LLM proxy
Route an agent's model calls through your own Anthropic-compatible gateway. You provide the URL and credential; agents opt in per config with llm.proxy.
GitHub
Install the Ellipsis GitHub App at app.ellipsis.dev/install and pick repositories. It powers every trigger, per-session token, review, and PR comment.