New controls for Linear coding agent

Coding sessions are the shortest path from issue to diff. Assign a task to Linear Agent, and it works in a secure cloud environment to write and test the code before opening a pull request for review.
We’re adding more control over how each session runs, from its environment to the models behind it.
Adaptive routing
Save time and tokens by automatically routing simpler tasks to a faster model while using the default reasoning model for more complex work. If a task needs more capability than expected, you can restart the session on the default model while keeping the original pull request for reference.
Environment secrets
Coding sessions can now access environment secrets during setup to securely fetch private dependencies and other environment config.
Open-weight models
Coding sessions now support open-weight models, starting with GLM-powered sessions. Workspace admins and owners can choose which models are available from Coding sessions settings.
Visit the docs for more details.
Team organization at scale

As companies grow, a single workspace-wide system for organizing projects starts to break down. A Product team may track discovery and development, while Marketing organizes work around campaign stages. Both need workflows that reflect how they operate, without fragmenting the company-wide view.
We’re giving teams more freedom to own and organize project work, without losing sight of the bigger picture.
Team organization at scale
As companies grow, it can become challenging to accommodate every team’s workflow within a single workspace-wide system. A Product team may track discovery and development, while Marketing organizes work around campaign stages. Both need workflows that reflect how they operate, without fragmenting the company-wide view.
We’re giving teams more freedom to own and organize project work, without losing sight of the bigger picture.
Team project labels and statuses
Teams can now define their own project labels and statuses to reflect how they work, and extend those workflows across their sub-teams for consistency. Team project labels and statuses are available on Business and Enterprise plans.
Project lead teams
You can now define a lead team for a project to clarify ownership when multiple teams contribute. Filter by lead team to create focused views of the projects each team owns.
Team loops triggers
Loops can now run when a team is created, someone joins or leaves a team, or an issue is assigned to a team. This makes it possible to automate recurring coordination, such as sending onboarding information to new teammates or reassigning open issues when someone leaves.
Project and initiative IDs
Projects and initiatives now have durable, human-legible IDs. Reference work reliably in agent workflows and external tools, even when names change.
- AndroidFixed app crashes when a WebView renderer crashes or is stopped to free memory
- AsksFixed Asks sometimes duplicating Slack message content in descriptions
- DiffsFixed incorrect badge images in synced GitHub review content
- DiffsFixed stray markup appearing in synced GitHub content containing HTML entities
- DiffsFixed Codex review requests from GitHub appearing as threaded replies
- DiffsFixed auto-merge attempting to enter the merge queue before required checks complete when repository settings are stale
- DocumentsFixed unresolved document comments appearing resolved when created without a text selection
- EditorIncreased maximum zoom limit for lightbox images. Zooming past native dimensions now shows sharp pixel boundaries
- EditorFixed recent description edits sometimes being omitted when copying prompts, opening coding tools, sending AI messages, or importing meetings
- EditorFixed keyboard access and button semantics for editor node action menus
- EditorFixed holding Shift to preserve the aspect ratio when resizing an image crop
- EditorAdded support for Cmd/Ctrlscroll to zoom Mermaid diagrams
- ImportsFixed workspace migrations failing when custom views reference initiatives outside the selected teams
- InsightsFixed bar chart snapshots failing when state metadata is missing
- IOSFixed “No project,” “No milestone,” and “No agent” missing from matching picker search results
- LoopsFixed the search clear button not responding in the desktop app
- LoopsFixed Slack user group mentions rendering as literal text in Loop messages
- NotificationsFixed priority-only Slack notifications ignoring custom sender filters
- ProjectsFixed project descriptions being labeled as initiative descriptions for assistive technology
- PulseFixed Pulse disappearing and reappearing in the sidebar when opening the application
- SettingsFixed settings search ranking so pages appear above nested settings with equal matches
- SettingsFixed the allowed MCP connectors list to sort alphabetically by connector title
- SlackFixed Slack and Asks submissions restoring deselected template labels
- TeamsFixed guest member menus failing to open when the viewer could manage regular members but lacked permission to remove guests
- AgentLinear Agent can now contact support on your behalf
- AsksAdded the applied template name to issue creation activity
- DiffsAdded bot detection for GitHub usernames ending in
-botorBot - DiffsAdded syntax highlighting for
.cshtmland.razorfiles - DiffsSimplified Codex review comments
- DiffsGrouped closed diffs behind a count toggle in the issue sidebar
- DiffsAdded Android Vector XML previews and comparisons
- DiffsSimplified the activity wording when auto-merge is manually disabled
- DiffsAdded a saved option to switch between implementation and total line counts by clicking the review header stats
- DiffsAdded an option to show reviewer avatars in the Created list
- DocumentsImproved document printing to PDF with better page breaks, wide-table continuations, comments as linked endnotes, and consistent formatting for media and embeds
- EditorAdded an Insert screenshot option to the desktop slash menu on macOS
- EditorAdded support for pasting tab-separated data (TSV) as editable tables
- EditorAdded ShiftTab support to move nested collapsible blocks to the same level as their parent
- EditorAdded support for @-mentioning shared views pinned to team, project, and initiative pages in Linear agent chats and loops
- FiltersAdded Option/Altclick to replace the current filter selection
- ImportsAdded an option to create users outside selected teams as suspended during Linear workspace imports
- IntegrationsAdded the
updatesmagic word to create Contributes links from commits and pull requests - LoopsAdded support for running team and workspace loops on multiple selected issues from the command menu
- LoopsAdded Slack user group lookup so Loops can mention groups named in instructions or lookup tables
- OAuthAdded audit log entries for explicit OAuth token revocations
- SearchImproved document search using parent and folder names
- ViewsChanged the default nested sub-issue setting to show only issues matching the current filters
- ViewsImproved icon search with multi-word queries and category matching
- Mentioning a third-party agent in a comment now sends a follow-up to its most recent available session on that issue (working or completed)
- Added
FeatureandLineartags to Datadog feature flags created through Linear - Required pipeline administration rights to change release pipeline team associations