Linear Issues Connector
The Linear connector ingests issues assigned to the authenticated user from their Linear workspace.Import
Basic Usage
Configuration
API Key
Linear API key for authentication:- Linear Settings → API
- https://linear.app/settings/api
Environment Variable
Store API key in environment:Source ID
Instructions
The connector includes AI agent instructions:Issue Format
Each issue is ingested as:Example
Document IDs
Document IDs are Linear issue IDs:Fetched Issues
The connector fetches:- User: Authenticated user (viewer)
- Issues: All issues assigned to the user
- State: Current state of each issue
Linear SDK
Uses the official Linear SDK:Examples
Search Assigned Issues
Filter by Status
Search results can be filtered by status:Re-ingest for Updates
Re-ingest to get updated issue states:Issue Fields
The connector fetches:id- Issue identifiertitle- Issue titledescription- Issue description (optional)state.name- Current state name
Limitations
Only Assigned Issues
Only issues assigned to the authenticated user are fetched. To fetch all issues, you would need to modify the connector:No Filtering
All assigned issues are fetched. No filtering by:- Team
- Project
- Status
- Labels
No Comments
Issue comments are not included.No Attachments
Attachments are not fetched.Error Handling
Invalid API Key
Network Errors
Performance
API Calls
Two API calls per ingestion:- Fetch authenticated user
- Fetch assigned issues
Issue Count
All assigned issues are fetched in a single request. For large issue counts, this may be slow.Metadata
The connector does not include custom metadata:Custom Implementation
Extend the connector for more features:Automatic Updates
For real-time updates, re-ingest periodically:Integration with Agents
Use with AI agents:Best Practices
Secure API Keys Store API keys in environment variables, not source code:Next Steps
GitHub Connector
Ingest from GitHub
Search
Search ingested issues
Custom Connectors
Create custom connectors