Skip to main content
Manage the Slack integration. Connect your Slack workspace, then create routes that map a Slack channel to an Aether project. Messages in a routed channel spawn Aether tasks, and task updates post back to the channel thread.
The Slack integration is available only when the deployment is configured with Slack OAuth credentials. If aether slack connect reports the integration is unavailable, it is not enabled in your deployment.

Usage

Subcommands

aether slack connect

Opens your browser for OAuth authorization, then polls until connected (up to 5 minutes). If Slack is already connected, it prints the workspace and exits.

aether slack status

Show whether Slack is connected and the connected workspace.

aether slack channels

List Slack channels visible to the app. The output lists ID, NAME, and PRIVATE.

aether slack routes list

List Slack routes. The output lists ID, CHANNEL, AETHER PROJECT, and ENABLED.

aether slack routes create

Create a route mapping a Slack channel to an Aether project. Omit the channel flags to pick a channel interactively. Omit --aether-project to use your selected project. The Aether project must have a linked GitHub repository.
Run aether slack channels to look up channel IDs.

aether slack routes update

Enable or disable a route.

aether slack routes delete

Delete a Slack route.

aether slack disconnect

Disconnect Slack. This removes all Slack routes.