Introducing Loops
Loops are a new way for Linear Agent to take on recurring work for your team.
Describe the job in plain language and then choose whether it should run on a schedule or in response to an event. From there, Loops use context from your workspace and connected tools to decide on the next best action.
For example:
- Review incoming issues, research root causes, and dispatch to coding agents
- Create and coordinate follow-up work based on unstructured notes, like meeting transcripts or incident reports
- Keep launch plans and project specifications up-to-date
- See more ways to use Loops in the docs
Loops run at the team and workspace level, with shared visibility and control. Anyone with access can review their instructions, see how they are configured, and inspect what happened during each run.
Loops are available today on Business and Enterprise plans and use AI credits. To help you get started and understand usage, we’re giving your workspace $20 per seat in promotional credits. These credits are applied automatically to runs, and expire on August 20, 2026.
Read the blog post to learn more.
- AndroidAdded a fallback page for auth redirects so users can reopen the app when browser handoff fails
- AsksFixed Asks created by mentioning the Asks agent in private Slack channels weren’t syncing the originating thread to the issue
- CyclesFixed archived cycles getting stuck behind persisted label and other view filters with no visible way to clear them
- DiffsPull requests with more than 50 commits now loading up to 450 commits
- DocumentsPrivate team document templates now consistently appearing in the template selector
- EditorFixed checklists pasted from Google Docs rendering incorrectly
- EmailPrevented notification emails from being sent to deactivated users
- InboxFixed email intake issues not appearing in the assignee’s inbox when the intake template auto-assigned the issue back to the sender
- IntegrationsFixed GitHub Enterprise Cloud installation webhooks routing to the wrong workspace region before the installation was known to Linear
- IntegrationsFixed GitHub Enterprise Cloud setup showing a generic error when an IP allow list blocked Linear, with clearer guidance on allowing Linear IPs
- NotificationsFixed duplicate Slack notifications when a newly created issue is added to a view with Slack notifications enabled
- ProjectsFixed project pages crashing when a graph tooltip referenced a stale date
- PulseAdded an unsubscribe action for Pulse items shown through team project update subscriptions
- Triage IntelligenceFixed Triage Intelligence no longer requiring destination teams to have workspace-wide scope to be eligible for suggestions
- AgentLinear Agent can now manage inbox notifications
- AsksEmail intake threads can now be resolved and unresolved
- AsksSynced comment threads (Slack and Asks) can now be resolved and unresolved, and a new reply reopens a resolved thread
- CommentsAdded inline issue description comments on iOS, including highlights in the description, tap-to-scroll to the thread, and quoted text above description comments
- DesktopAdded support for Cmd+Z to restore accidentally closed tabs, with timeline-ordered priority and batch restore for bulk close operations
- DiffsAdded the Diffs inbox as a default home view option
- DiffsImproved visibility of auto-merge status in review controls
- DiffsShowed failed checks in merge queue removal events
- DiffsShowed GitHub force-push events in pull request timelines
- InterfaceAdded an Underline links preference under Interface and theme to always underline links in issue descriptions, comments, and documents
- TeamsAdded display options to team member lists for sorting, filtering by member type, and choosing visible columns
- Improved attachment uploads to accept base64 payloads with whitespace or
data:URL prefixes