-
-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Issue co-written with dear assistant Claude Code 🤖
Feature Request
Add support for reading and managing issue relations (blocking, blocked by, related, duplicate).
Current Behavior
linearis issues read does not return relations, and there's no way to create/manage them via CLI.
Proposed Solution
Reading Relations
Include relations in issues read output:
{
"identifier": "ENG-123",
"relations": [
{"type": "blocks", "issue": "ENG-124"},
{"type": "blocked_by", "issue": "ENG-100"},
{"type": "related", "issue": "ENG-200"}
]
}Managing Relations
Option A: New subcommand
# Add relation
linearis issues relate ENG-123 --blocks ENG-124
linearis issues relate ENG-123 --blocked-by ENG-100
linearis issues relate ENG-123 --related ENG-200
linearis issues relate ENG-123 --duplicate-of ENG-50
# Remove relation
linearis issues unrelate ENG-123 --blocks ENG-124Option B: Via update command
linearis issues update ENG-123 --blocks ENG-124
linearis issues update ENG-123 --blocked-by ENG-100Linear API Reference
Uses issueRelationCreate mutation with IssueRelationType enum:
blocksduplicaterelated
Use Case
Managing dependencies between issues programmatically, especially useful for automation and bulk operations.
Metadata
Metadata
Assignees
Labels
No labels