GitHub App
Clone repositories, push commits, create pull requests, and manage branches from inside sessions.
GitHub User Tokens
Per-user GitHub credentials that let sessions act as the individual developer for git operations.
Linear
Trigger agent sessions from Linear issues. The agent picks up the ticket, writes code, and reports back.
Slack
Trigger agent sessions from Slack messages. Users mention the bot, and it spins up a session to handle the request.
GitHub App
The GitHub App integration connects your GitHub repositories to Runtime. Once installed:- Clone repos into sessions with
POST /api/sessions/{id}/git/clone - Push changes back to GitHub with
POST /api/sessions/{id}/git/operation - Create branches and PRs directly from the session
- Access tokens are managed automatically; you never handle raw GitHub tokens
Setup
- Install the Runtime GitHub App on your GitHub org
- Select which repositories it can access
- The integration appears in Runtime’s installations list
User tokens
In addition to the org-level App, individual users can link their GitHub identity. This lets sessions attribute commits to the right person and access repositories the App does not cover. See GitHub User Tokens.Linear
The Linear integration lets agents respond to issues automatically:- A team member creates a Linear issue (or tags the Runtime bot on one)
- Runtime spins up a session, clones the relevant repo, and sends the issue description as a prompt
- The agent writes code, creates a PR, and updates the issue with progress
Slack
Similar to Linear, the Slack integration listens for messages in channels:- A user mentions the Runtime bot in Slack
- Runtime creates a session and sends the message as a prompt
- The agent works on the task and can report back to the Slack thread
- Managed app - use Runtime’s hosted Slack app (OAuth install)
- Self-hosted app - bring your own Slack app with a custom bot token and signing secret
Permissions
Integration endpoints require theintegrations:read or integrations:write scope. Org admins and owners set up integrations; members can read their status.
Related guides
Triggers
How Slack, Linear, GitHub, email, schedules and webhooks start an agent.
Webhooks and triggers
Outbound webhook events and built-in trigger patterns.