Supported Developer Tools
| Tool | Authentication | Key Capabilities |
|---|---|---|
| GitHub | OAuth / Personal Access Token | Repositories, issues, PRs, actions, code reviews |
| Linear | API Key | Issues, projects, teams, workflows |
| GitLab | Personal Access Token | Repositories, merge requests, pipelines |
GitHub Integration
Authentication Methods
- OAuth (Recommended)
- Personal Access Token
User-delegated access to GitHub resources
Permissions:
- Repository access (read/write)
- Issue management
- Pull request operations
- Workflow dispatch
Capabilities
Repository Operations
Repository Operations
- Clone and fetch repositories
- Read file contents
- Create and update files
- Manage branches
- Access commit history
Issue Management
Issue Management
- Create and update issues
- Add comments and labels
- Assign to users
- Link to pull requests
- Search and filter issues
Pull Requests
Pull Requests
- Create pull requests
- Review and comment on PRs
- Approve or request changes
- Merge pull requests
- Trigger CI/CD workflows
Actions & Workflows
Actions & Workflows
- Trigger GitHub Actions
- Monitor workflow runs
- Access run logs
- Dispatch repository events
Common Use Cases
- Automated Code Review
- Issue Automation
- Release Management
AI-powered code review workflows:
- Analyze code changes with AI
- Check for security issues
- Enforce coding standards
- Automated suggestions
Linear Integration
Authentication: API Key
Linear uses API key authentication for secure access to your workspace.Capabilities
Issue Management
Issue Management
- Create and update issues
- Manage issue status and priority
- Assign to team members
- Add comments and attachments
- Set estimates and due dates
Project Tracking
Project Tracking
- Create and manage projects
- Track project progress
- Organize with milestones
- View project roadmaps
Team Operations
Team Operations
- Access team information
- View team members
- Get team workflows
- Track team capacity
Common Use Cases
- Automated Triage
- Cross-Platform Sync
Automatically triage and route issues:
- AI-powered categorization
- Smart team assignment
- Priority detection
- Auto-labeling
Security Best Practices
Token Management
- Generate separate tokens per integration
- Rotate tokens regularly
- Revoke unused tokens
- Monitor token usage
Permission Scoping
- Use minimum required permissions
- Regular permission audits
- Separate tokens for different environments
- Document token purposes
Troubleshooting
Authentication Failed
Authentication Failed
Possible Causes:
- Invalid API token or key
- Token revoked or expired
- Incorrect credentials
- Network connectivity issues
- Generate a new token
- Verify credentials are correct
- Check token hasn’t been revoked
- Test connection manually
Permission Denied
Permission Denied
Possible Causes:
- Insufficient permissions
- Repository/project access restrictions
- Organization policies
- Token scope limitations
- Verify token has required scopes
- Check repository/project permissions
- Review organization settings
- Use OAuth for broader access (GitHub)
Rate Limit Exceeded
Rate Limit Exceeded
Possible Causes:
- Too many API requests
- Concurrent operations
- Bulk data operations
- Implement rate limiting in flows
- Use batch operations
- Add delays between requests
- Upgrade API limits if available