Skip to content

Linear configuration

Linear calls them "labels" — the same concept as CLICKUP_TAG / JIRA_LABEL. Tasks created via aidev.tasks.json with tags are mapped to Linear labels on the configured team, and missing labels are created automatically.

Default status names align with Linear's standard workflow (Backlog, Todo, In Progress, In Review, Done); if your team renamed those states (e.g. Triage instead of Backlog), aidev also falls back to matching by Linear's underlying state type.

VariableDefaultDescription
LINEAR_API_KEYPersonal API key from Linear Settings → API
LINEAR_TEAM_IDTeam UUID from your workspace
LINEAR_LABELIssues with this label will be picked up (set to * to match all issues)
LINEAR_PENDING_STATUSPendingStatus name for "waiting for reply"
LINEAR_IN_REVIEW_STATUSIn ReviewStatus set after implementation
NON_CODE_LINEAR_TEAM_IDsame as LINEAR_TEAM_IDDifferent team for non-code tasks (optional)

← Back to configuration overview

Released under the MIT License.