Features
- Issue Management: Create, update, and track Linear issues
- Project Organization: Organize issues across projects and teams
- Label & Status: Manage issue labels, priorities, and statuses
- Assignment: Assign issues to team members
- Cycle Management: Work with Linear cycles and sprints
- Comment & Collaborate: Add comments and collaborate on issues
- Search & Filter: Find issues with advanced filtering
Setup
OAuth Configuration
The Linear integration uses OAuth 2.0:- Provider: Composio
- Toolkit: LINEAR
- Auth Type: OAuth 2.0
- Managed By: Composio platform
Usage Examples
Creating Issues
Updating Issues
Searching Issues
Issue Planning
Project Updates
Available Actions
The Linear agent can perform:- Create issues with title, description, and properties
- Update issue status, priority, assignee
- Add labels and tags
- Manage issue relationships (blocks, blocked by)
- Add comments to issues
- Create and manage projects
- Organize issues in cycles
- Search and filter issues
- Get current user information
- Manage team assignments
- Track issue history
Workflows & Triggers
Linear supports powerful automation triggers:Issue Created Trigger
Trigger: When a new issue is created Configuration:- Notify team in Slack
- Create corresponding Notion page
- Auto-assign based on labels
- Log to analytics
Issue Updated Trigger
Trigger: When an issue is updated Configuration:- Track status changes
- Send progress updates
- Update external systems
- Notify stakeholders
Comment Trigger
Trigger: When a comment is added to an issue Configuration:- Notify issue assignee
- Forward important comments to Slack
- Track team discussions
AI Agent Details
Linear uses a specialized subagent:- Agent Name:
linear_agent - Domain: Issue tracking and project management
- Capabilities:
- Creating well-structured issues
- Understanding project context
- Breaking down complex tasks
- Managing issue workflows
- Sprint and cycle planning
- Team coordination
Agent Intelligence
The Linear agent can:- Infer issue priority from description
- Suggest appropriate labels
- Break down epics into smaller tasks
- Understand team workflows
- Recommend assignees based on expertise
- Detect related issues
API Reference
Key tools available:| Tool | Description |
|---|---|
LINEAR_GET_CURRENT_USER | Get authenticated user info |
LINEAR_CREATE_ISSUE | Create a new issue |
LINEAR_UPDATE_ISSUE | Update issue properties |
LINEAR_GET_ISSUE | Get issue details |
LINEAR_SEARCH_ISSUES | Search with filters |
LINEAR_CREATE_COMMENT | Add comment to issue |
LINEAR_LIST_TEAMS | Get workspace teams |
LINEAR_LIST_PROJECTS | Get projects |
LINEAR_GET_CYCLE | Get cycle information |
LINEAR_CREATE_PROJECT | Create new project |
LINEAR_UPDATE_PROJECT | Update project details |
Metadata Extraction
GAIA automatically extracts your Linear user info:- Auto-assignment of issues
- Filtering by current user
- Team mentions and notifications
Troubleshooting
Can't create issues
Can't create issues
Verify you have write permissions in your Linear workspace. Check with your workspace admin.
Team not found
Team not found
Make sure you’re referencing the correct team name or ID. Use
List Teams to see available teams.Status update failed
Status update failed
The status must be valid for your team’s workflow. Each team can have custom status values.
Assignment errors
Assignment errors
You can only assign issues to team members. Verify the user is part of the target team.
Best Practices
Advanced Usage
Bulk Operations
Issue Dependencies
Sprint Planning
Custom Views
Team Workflows
Standup Updates
Project Reporting
Related Integrations
- GitHub - Link commits and PRs to Linear issues
- Slack - Send Linear updates to Slack
- Notion - Sync Linear issues with Notion
- Google Calendar - Add issue deadlines to calendar
Next Steps
Issue Workflows
Automate issue management with workflows
Sprint Automation
Automate sprint planning and tracking