aether CLI. This page is the practical hub; for the conceptual model of how integration events spawn tasks, see Integrations (concepts).
Third-party integrations
GitHub is the foundation: Sentry, Linear, and Slack routes all target an Aether project that has a linked GitHub repo, since that is where the agent’s work lands. Connect GitHub and import a repo first.
Availability is config-gated
GitHub is always available. Sentry, Linear, and Slack are only available when the deployment has the matching OAuth credentials configured — the Sentry app credentials, the Linear client ID/secret/webhook secret, or the Slack client ID/secret/signing secret. When those are unset, the integration is absent entirely: its connect flow, routes, and webhooks are never registered. If you do not see one of these integrations, the deployment you are on has not enabled it.Coding-agent provider keys
Aether ships four selectable agent providers — Codex (default), Claude Code, OpenCode, and Cursor. The chosen agent runs in your workspaces under your own connected provider account (your subscription or API key), so you must connect a provider before running tasks. See Connect agent providers.Where integrations live in the API
Integration and provider-auth endpoints are part of the frontend/CLI API surface, not the versioned public/v1 API (which covers projects, workspaces, tasks, env vars, secret files, skills, automations, and usage). They are unversioned and, for Sentry/Linear/Slack, may be config-gated. See the API overview for the distinction.
Connect
GitHub
Install the App, import a repo, push changes, review PRs.
Sentry
Link Sentry projects to repos and auto-fix new errors.
Linear
Route Linear issues to Aether projects.
Slack
Route Slack channels to Aether projects.