Skip to main content

Linear

Linear is where many teams track bugs and features. The Linear integration will connect those issues to X4RGE — so an issue can start a cloud agent run, update status as work progresses, and show PR links where your team already plans work.

Today: Linear appears on Dashboard → Integrations, but connect is not fully available yet. This page explains what that means for you, what to use instead, and what will change when connection ships.

Coming soon

If Connect on Linear does not finish, that is expected. For production work now, use GitHub for repos and automations, and paste Linear issue URLs into cloud agent tasks when you need ticket context.

What this page is for

You want to…This page tells you…
Know if Linear works todayCurrent status vs coming features
Keep working without waitingGitHub + issue URLs + schedule automations
Understand the future flowIssue → run → status → PR on the issue
Set up safely when it shipsTeam scope, volume, and admin approval
GitHub is still required for code

Even when Linear connects, agents work on repositories through GitHub. Connect GitHub first; Linear adds planning and visibility on top — not a replacement for repo access.

Current status

TodayComing with Linear
GitHub for repos and automationsLinear workspace authorize from Integrations
Manual issue URLs in cloud agent promptsIssue → run triggers and status sync
GitHub and schedule automationsAutomations on issue create, label, or assign
Agents workspace for run statusComments and status updates on the issue

If Connect does not complete, you are not doing anything wrong — the integration is still being finished. Use What to use today until then.

Why Linear

Linear is your source of truth for what to build and what's in progress. Connecting it to X4RGE means less copy-paste and fewer manual status updates when agents work on your codebase.

Without Linear integrationWith Linear connected
Copy issue context into every runIssue becomes the trigger and record of work
Status updated by handIn progress / in review moves with the agent
PR links live only in GitHubReviewers see PR and summary on the issue
Triage is manualLabel or assignee can start an automation

Linear is for planning and visibility; GitHub remains where code and PRs live.

How Linear fits your workflow

Think of two layers:

LayerToolRole
Issues & statusLinearWhat to fix, who's assigned, triage labels
Code & PRsGitHubRepository, branch, pull request, CI

Today: you bridge the layers manually — paste a Linear URL into a run, connect the repo on GitHub.

When Linear ships: matching issues can trigger runs and write progress back to the issue automatically.

In practice

Use this table to pick your next step. Rows marked today work now; later need the connect flow.

You want to…Do thisWhen
Run an agent on a Linear issuePaste the issue URL into a cloud agent task; connect the repo on GitHubToday
Automate on code events (PR, push, CI)GitHub + AutomationsToday
Triage on a scheduleSchedule automation on a repo; mention issue numbers in the promptToday
Track run progressAgents workspaceToday
Issue creates run automaticallyConnect Linear when availableLater
Status syncs on the issueConnect Linear when availableLater

What to use today

Until Linear is connectable, this is the reliable path most teams use:

  1. GitHub — connect repos for all cloud agent and automation work.
  2. Issue URLs in prompts — include the Linear link so the agent has full context.
  3. Schedule automations — periodic triage on GitHub issues or labels while Linear triggers are pending.
  4. Agents workspace — track run progress when status is not yet written back to Linear.
Example prompt

Include the issue link and acceptance criteria: "Fix ENG-123 per https://linear.app/…/issue/ENG-123 — update tests and open a PR."

Rollout order

Connect GitHub and prove one repo on cloud agents before waiting on Linear — same staged rollout most teams use for agent adoption.

When Linear is available

When connect ships, your organization admin (or someone with Integrations access) will set this up from the dashboard. Plan for these steps:

  1. Authorize Linear

    From Integrations in the dashboard, connect your Linear workspace. A workspace admin may need to approve the app.

  2. Map teams and projects

    Choose which Linear teams or projects X4RGE may use. Unmapped teams will not trigger automations or appear in pickers.

  3. Set status mapping

    Decide which Linear statuses match agent lifecycle — for example In progress when a run starts, In review when a PR opens.

  4. Test one issue

    Use a low-priority bug: confirm a run starts, links back to the issue, and updates status as expected.

Your org may require integration approval before Linear goes live.

What it will enable

Once connected, Linear becomes a trigger and record for agent work — not just a link in a prompt.

  • Trigger runs from labels, assignees, or status changes on issues.
  • Sync status as the agent starts, opens a PR, completes, or fails.
  • Attach links — PR and run summary on the issue for reviewers.
  • Automate triage on new issues that match team filters (within Usage and policy).

Until then, use schedule or GitHub triggers and keep referencing issue URLs in prompt templates.

Issue → run workflow

When the integration is live, a typical flow looks like this — from ticket to PR without manual handoffs:

  1. Issue matches your rule

    Someone creates, labels, or assigns an issue that matches an automation filter.

  2. Cloud agent starts

    The agent works on the linked repository (via GitHub), on a branch tied to the issue.

  3. Updates on the issue

    Comments and status reflect run progress — links to the run and PR when available.

  4. Done or in review

    Status moves to your configured state when the PR is ready or the run finishes.

Pair with cloud agents and automations once Linear connection ships.

Security habits

When Linear triggers paid cloud runs, treat team mapping and filters as spend and visibility controls — not just convenience.

TopicGuidance
Team scopeMap only teams that should trigger paid cloud runs
VisibilityAgent comments follow Linear permissions — avoid leaking private issues
VolumeMany issues at once can spawn many runs — use filters and rate limits on automations
AuditLinear-triggered runs will appear in your org audit trail

Still blocked on connect?

  1. Confirm you are not expecting a bug — connect is not finished yet.
  2. Use What to use today — GitHub + issue URLs in prompts.
  3. See Troubleshooting → Integrations for Slack/Linear status.
  4. Ask your org admin about integration approval for when Linear goes live.