Connect your workspace tools to enable your agent fleet. Each integration requires an API key or OAuth token — follow the steps below to get yours.
Agents use Slack to communicate status updates, request approvals, and report incidents. You'll create a Slack App with Bot and User tokens.
Go to the Slack API portal and create a new app from scratch. Choose your target workspace.
Navigate to OAuth & Permissions. Under Bot Token Scopes, add the following permissions:
Click "Install to Workspace" and authorize. Copy both the Bot User OAuth Token (xoxb-...) and, if needed, the User OAuth Token (xoxp-...).
Under Event Subscriptions, toggle on and set the Request URL to your agent endpoint. Subscribe to bot events: message.channels, message.im, app_mention.
Agents interact with your repositories to create PRs, review code, manage issues, and trigger deployments. You'll create a GitHub App or Personal Access Token.
Navigate to your organization settings and create a new GitHub App. This gives finer permission control than a PAT.
Under Permissions, grant the following repository permissions:
After creating the app, generate a private key (.pem file). Store it securely — this is used to authenticate as the App.
Install the App on the specific repositories your agents will interact with. You can limit access to select repos for security.
Agents manage Jira tickets, update Confluence docs, and sync project status. You'll create an API token for Jira/Confluence Cloud.
Log in to your Atlassian account and generate a new API token. This token authenticates API requests alongside your email.
Use Basic Auth with your email and API token. The base URL is your Atlassian Cloud instance.
Test your credentials with a simple API call to ensure the token works and has the right permissions.
Set the Jira project key and Confluence space key that your agents will operate in. Agents will only access these scoped resources.