Overview
The Linear integration enables seamless incident management directly from your Linear workspace. When issues are assigned to Steadwing or the bot is mentioned in comments, it automatically performs root cause analysis and provides detailed insights and solutions without leaving Linear.Why Use Linear with Steadwing?
Issue-Driven RCA
Trigger root cause analysis by simply assigning issues to Steadwing
Comment-Based Analysis
Mention @Steadwing in any issue comment to get instant analysis
Threaded Updates
Receive detailed RCA results directly in Linear issue comments
Team-Wide Access
Once installed by an admin, any workspace member can use Steadwing
Benefits
- Native Workflow Integration - No need to switch between tools; manage incidents directly in Linear
- Automatic Analysis - Get instant RCA when issues are assigned or bot is mentioned
- Collaborative Investigation - Share insights and solutions with your team in Linear threads
- Workspace-Wide Availability - All team members can leverage Steadwing after initial setup
- Real-Time Updates - Track analysis progress with status updates in Linear
Setup Instructions
Connect Linear
- Navigate to Steadwing Integrations
- Find the Linear integration card
- Click the Connect toggle
- You will be redirected to Linear’s authorization page
- Click Authorize to complete the connection
- The Steadwing bot will automatically be installed in your Linear workspace
Verify Installation
- Go to any Linear issue
- Click on the assignee field
- You should see Steadwing appear in the list of available team members
- Check that you can @mention the bot in issue comments
Admin Setup, Team-Wide Use: Once an admin installs the Linear integration, any member of your Linear workspace can assign issues to Steadwing or @mention the bot in comments. No additional setup required for team members!
How Linear Integration Works
Conversational Follow-up
After the RCA is completed, you can continue the conversation with Steadwing by tagging the bot in follow-up comments:- Ask clarifying questions about the root cause
- Request additional details about suggested solutions
- Inquire about alternative approaches or fixes
- Get explanations about specific technical aspects
Delegation Flow: Assigning Issues
When you assign a Linear issue to Steadwing, here’s what happens:- Assignment - You assign a Linear issue to the Steadwing bot
- Duplicate Check - System checks if this issue is already being processed
- Issue Creation - Creates a
LinearIssuerecord withPROCESSINGstatus - Status Indicator - Adds 👀 emoji reaction to indicate analysis is in progress
- RCA Execution - Runs comprehensive root cause analysis
- Results Posted - Posts detailed findings and solutions in Linear
- Status Update - Updates issue status to
COMPLETEDorFAILEDwith ✅ or ❌ emoji
@Mention Flow: Comment-Based Analysis
When you @mention Steadwing in an issue comment:- Mention Detection - User @mentions the Steadwing bot in a comment
- Bot Filter - Verifies the comment is not from the bot itself
- Duplicate Check - Ensures this mention hasn’t been processed already
- Placeholder Creation - Creates a placeholder
LinearIssuerecord - Status Indicator - Adds 👀 emoji reaction to indicate analysis is in progress
- RCA Execution - Runs root cause analysis
- Threaded Results - Posts detailed findings as a threaded reply
- Status Update - Updates the LinearIssue status to
COMPLETEDorFAILEDwith ✅ or ❌ emoji
Configuration
Required Permissions
The Linear integration requires the following permissions:read- Read issues, projects, and workspace informationwrite- Post comments and update issue statuscomment:create- Create comments on issuesissue:read- Read issue details and metadata
Workspace Access
Once installed by an admin:- All workspace members can assign issues to Steadwing
- All workspace members can @mention Steadwing in comments
- No additional permissions or setup required per user
- Works across all projects in the workspace
Issue States
Steadwing tracks the following states:PROCESSING- Analysis is in progressCOMPLETED- Analysis finished successfullyFAILED- Analysis encountered an error
FAQs
Do all team members need to set up the integration?
Do all team members need to set up the integration?
No! Once an admin installs the Linear integration, any member of your Linear workspace can use it immediately. Team members can assign issues to Steadwing or @mention the bot without any additional setup.
What's the difference between assigning and @mentioning?
What's the difference between assigning and @mentioning?
Assigning creates a tracked incident in your Steadwing dashboard with full RCA, while @mentioning provides quick analysis in the comment thread. Both trigger the same analysis, but assignment offers more detailed tracking and historical data.
Can I use both assignment and @mention on the same issue?
Can I use both assignment and @mention on the same issue?
Yes, but Steadwing will recognize duplicate requests and reference the existing analysis instead of running it twice.
What happens if the analysis fails?
What happens if the analysis fails?
Steadwing will post a comment in Linear explaining the failure and update the status to
FAILED. You can view error details in the Steadwing dashboard or retry by @mentioning the bot again.Can I cancel an ongoing analysis?
Can I cancel an ongoing analysis?
Currently, analyses cannot be cancelled once started. However, you can track progress in the Steadwing dashboard and receive updates in Linear as the analysis progresses.
Does Steadwing work with private Linear projects?
Does Steadwing work with private Linear projects?
Yes, Steadwing works with all projects in your workspace, including private projects. The bot respects Linear’s permission model.
How do I disconnect the Linear integration?
How do I disconnect the Linear integration?
Go to Settings, find the Linear integration, and click Disconnect. You should also remove the Steadwing bot from your Linear workspace settings.
Can I customize the analysis depth or focus?
Can I customize the analysis depth or focus?
Currently, Steadwing performs standard RCA. Future updates will support custom analysis parameters. You can provide context in the issue description or comments to guide the analysis.