Skip to content →

Changelog

March 24, 2026

Introducing Linear Agent

Seek to:00:00 / 

Introducing Linear Agent

Try Linear Agent

We're excited to share the next major step in Linear's evolution. For the vision behind Linear Agent, read the letter from our CEO, Karri.

As execution accelerates, the bottleneck in product development shifts toward judgment: deciding exactly what to build and where your team's time, attention, and tokens are best spent.

Your workspace already contains much of the context needed to drive good product decisions, but getting to it means reading through threads, combing the backlog, reviewing customer requests, and piecing together what's relevant.

Linear Agent brings all of that context within reach.

Built directly into Linear, and accessible everywhere, Linear Agent understands your roadmap, issues, and code. It can help you synthesize context, make recommendations, and take action.

For example, when starting a new project, instead of manually researching past feature requests, you can ask Linear to find related issues, group them by relevance, and pull the right ones in. From there, ask it to extract common requirements across customer requests and scope out a starting point for your spec — all in a few minutes.

Linear Agent is powered by frontier language models and fully grounded in the context of your workspace. Use it to supercharge your everyday workflows:

  • In Slack, send: "@Linear Make issues based on the discussion here and assign them to me"
  • When writing a project update, tell it: "I’m writing an update for this project. What’s changed recently, and what should I include?”
  • When planning your next cycle: “Read this backlog and pull out repeated themes that we can prioritize"
  • When you come back from time off and need to know what's going on: “Is anything at risk or falling behind that I should be aware of?”

Linear Agent works with you wherever you are. Open a chat from the bottom-right of the desktop app (shortcut Cmd/Ctrl + J) or the mobile app, or mention @Linear in any comment or reply. It's also available in Slack and Microsoft Teams.

Skills and Automations

As you use Linear Agent, you’ll find workflows worth repeating. When a conversation gets you to a good result, you can ask Linear to save it as a reusable skill. This is especially useful for recurring workflows, like catching up on projects or drafting issues from meeting notes. Run a skill from the skills menu in any chat or with a slash command. Linear will also automatically use skills when it thinks they are applicable.

You can also trigger agent workflows automatically when issues enter triage. Every new issue adds context to your workspace, and Linear can intelligently help you refine, synthesize, or act on it.

Automations are available on Business and Enterprise plans.

Code Intelligence (coming soon)

We're also announcing Code Intelligence, a capability that extends Linear Agent's understanding to your codebase. Once enabled, it supports code-aware tasks like diagnosing app functionality and designing technical specifications.

Non-technical teammates can ask questions they'd normally have to track down an engineer to answer — how a feature works, who owns a system, what recently changed — and get a reliable response.

Code Intelligence is coming soon to Business and Enterprise plans.

Availability and pricing

Linear Agent is now available in public beta for all teams. Agent and Skills are included on all Linear plans. Automations and Code Intelligence are available on Business and Enterprise.

During the beta period, all features are available at no additional cost as we refine and expand the product.

At general availability, we expect chat functionality — in-app, in comments, Slack, and Microsoft Teams — to remain included in the base seat price. High-volume compute capabilities like Automations and Code Intelligence may move to usage-based pricing beyond a certain threshold.

We'll provide clear advance notice before any pricing changes take effect. Reach out if you have any questions.

  • Asks
    Slack channel mentions in form submissions now display the channel name with a link (instead of ID)
  • Documents
    Added hover tooltips showing user names in multi-user version history
  • Editor
    Added a command to change displayed properties (milestones, projects, etc.)
  • Editor
    Added syntax highlighting for ReScript (.res, .resi) files
  • Editor
    Milestones now appear in the @-mention menu when writing project updates
  • Editor
    Improved text selection when mentions are at the start and end of lines
  • OAuth
    Clarified webhook warning to indicate reauthorization is required for existing installations
  • Projects
    Added Description field to display options for Projects list views
  • Settings
    Added search to the timezone selector in team settings
  • Triage Rules
    Added support for removing an issue’s assignee
  • Cycles
    Fixed right side overflow in cycle detail view
  • Cycles
    Fixed cycle tabs only showing the team name instead of the cycle name
  • Exports
    Fixed Google Sheets exports failing when spreadsheets exceed size limits; exports are now disabled with notification and can be re-enabled with a fresh sheet
  • GitHub
    Fixed issue attachment links not updating after repository renames
  • Importers
    Fixed projects imported from Shortcut epics being incorrectly archived across shared teams
  • Initiatives
    Fixed manual sort order not persisting when reordering sub-initiatives in custom initiative views
  • iOS
    Fixed date mentions using incorrect time zone
  • iOS
    Fixed initiative reminder notifications opening an unsupported page instead of the update composer
  • Issues
    Restored the copy branch name button in the post-creation toast
  • Issues
    Fixed blank description and activity feed during initial load
  • Issues
    Fixed project property from templates not applying via template URLs
  • Milestones
    Fixed Slack notifications no longer showing progress percentage for removed milestones
  • Notifications
    Fixed view subscription notifications for due date window filters so issues now trigger when entering a bounded range
  • Projects
    Fixed project association being removed when creating issues for teams not yet in the project; now prompts to add the team
  • Security
    API keys now persist across suspend/unsuspend cycles (inactive while suspended)
  • Settings
    Fixed a bug causing the admin modal to appear empty on first open
  • Triage
    Fixed a sporadic 404 when moving issues between teams
  • GraphQL subscriptions can now be used with the API
  • Added filtering to issue created/updated GraphQL subscriptions
  • Added the Team.parent field in the public API
  • Added validation of template descriptionData against the ProseMirror schema to reject invalid node types
  • Added support for pagination in the list_comments tool via cursor, limit, and orderBy parameters
  • Improved initiatives to now return and accept multiple parent initiatives instead of a single parent
  • Use G then X to open the team archive
  • Cmd/Ctrl J now opens Linear Agent

March 12, 2026

UI refresh

UI refresh

Introducing a calmer, more consistent interface.

We've visually refreshed Linear's interface design to make it easier to scan information, navigate between workflows, and stay focused.

A few highlights:

  • Headers, navigation, and view controls are now consistent across projects, issues, reviews, and documents, making it simpler to orient yourself and move between workflows
  • Icons across the app have been redrawn and resized
  • Navigation sidebars are slightly dimmer, allowing the main content area to stand out

Learn more about our design process on our blog.

Additional launchers for AI coding tools

We recently gave you the ability to open issues directly in your AI coding tools with all of the context they need to take a first pass.

We've now expanded the list of supported tools. In addition to popular options like Claude Code, Cursor, and Codex desktop, you can also now open issues in:

  • Amp
  • Codex CLI
  • Devin
  • Factory
  • Lovable
  • Netlify Agent Runners
  • Warp
  • Windsurf

Enable your tools in preferences, and launch them from any issue using the dedicated shortcut or with Opt . (Mac) or Ctrl Alt . (Windows/Linux).

Mobile agent sessions

Work with your coding agents on the go. After delegating an issue to an agent, open its session in the Linear mobile app to see realtime reasoning or review past sessions. For agents that support it, you can also send additional messages in the session to help steer the work.

Multiple parents for sub-initiatives

Sometimes a sub-initiative contributes to multiple high-level goals. This is common in goal setting frameworks like OKRs.

Sub-initiatives can now belong to multiple parent initiatives in Linear, allowing you to express how work rolls up in different ways across your org.

Available on Enterprise plans.

Send comment on Enter preference

As part of our design refresh, we've made commenting across Linear more lightweight. You can now select between sending comments with just the Enter key or with /Ctrl Enter in preferences.

  • Agent
    Linear Agent now respects the Slack channel’s synced team context when fetching project updates
  • Automations
    Improved automatic issue self-assignment on move to started state for API-driven changes
  • Deeplinks
    Added support for issue.branchName variable in custom prompt for coding tools
  • Editor
    Improved performance when editing text inside a collapsible section
  • Email Asks
    Added a setting to automatically reopen closed issues when new email replies are received
  • Email Asks
    Added sender name to the reply-to header for Asks emails
  • Emoji
    Improved emoji search for organizations with a lot of custom emojis
  • GitHub Sync
    Added alignment (left/right) support for inline images
  • GitHub Sync
    Added support for inlining images inside headings
  • GitHub Sync
    Added support for headerless HTML tables in GH sync
  • Inbox
    Added inbox filtering by notification actor, so you can narrow down or clear notifications from a specific agent or user
  • Initiatives
    Added support for filtering initiatives by created, updated, completed, start date, and latest update date
  • Salesforce
    Improved syncing of comments on issues linked to Salesforce Service Cloud cases as internal notes on the case
  • Triage
    The modal when marking many issues as duplicates is now scrollable
  • Agents
    Fixed editor toolbar appearing below the agent session panel
  • Deeplinks
    "Work on issue" now uses the default shell where appropriate
  • Deeplinks
    Fixed a bug where deeplinks with long prompts could fail on Windows
  • Documents
    Relative date mention labels ("Today", "Yesterday", "Tomorrow") are now appropriately updated when the document is open
  • Drafts
    Comment drafts are now persisted when leaving inbox view via double-clicking on an inbox item
  • Editor
    Allowed adding an empty paragraph after a code block in the editor using the mouse
  • Filters
    Fixed missing icons for grouped filters in the advanced filter menu
  • Insights
    Fixed an issue where expanding Insights to fullscreen and opening an issue would not re-open Insights in fullscreen when pressing Back
  • Issues
    Fixed default template state being overridden when creating issues from a cycle view
  • Issues
    Fixed a bug where Linear could be shown the actor when the change was made by a user
  • Lists
    Fixed an issue where clicking a parent's checkbox when a child was already selected would not correctly select the parent
  • Notifications
    Fixed view subscription notifications not triggering for time in current status filters
  • Projects
    Fixed burnup chart being skewed after moving a project to backlog and back
  • Settings
    Fixed saving workflow status sometimes getting stuck in pending state
  • Settings
    Fixed the "Back to app" button in settings navigation not working reliably
  • Sidebar
    Fixed bug where collapsed sidebar would sometimes not open on hover
  • Templates
    Fixed the "Create from template" action not listing all templates when used right after opening the app
  • Templates
    Fixed intermittent issues with saving when editing project templates
  • Templates
    Configured email addresses for templates are again reliably accessible in template settings
  • Tooltips
    Fixed a glitch in interactive tooltips which prevented expanding them in some scenarios
  • UI
    Improved handling of discarding from the Make a copy as new issue dialog
  • Updates
    Fixed project/initiative update editor remaining open when switching tabs
  • Updates
    Fixed a bug where project updates could get posted to Slack twice
  • Views
    Fixed project board view groups expanding unexpectedly when saving display preferences
  • Fixed numeric shortcuts on non-US keyboard layouts so Cmd/Ctrl+<number> now triggers properly
  • Standardized keyboard shortcuts for document headings and body text to match common editor conventions (macOS: Cmd Option 04; Windows/Linux: Ctrl Alt 04)
  • You can now choose whether to send comments on Enter or Cmd/Ctrl Enter in preferences
  • Issues
    Issues created through the API without a stateId now default to the team default state, even when triage is enabled, if the user is a member of the team
  • Markdown
    Previously uploaded file links used in mutations will now correctly render in the editor instead of as plain links

February 26, 2026

Deeplink to AI coding tools

Deeplink to AI coding tools

Seek to:00:00 / 

Starting an issue used to mean manually creating a feature branch. Now it means assembling the right context so your coding agent can take a first pass. We've made this much easier to do in Linear.

You can now launch your preferred coding tool directly from a Linear issue, with a prefilled prompt that includes the issue ID and all relevant context: description, comments, updates, linked references, and images. No copying or reformatting required.

Open in a coding tool by pressing Cmd Option . (Mac) or Ctrl Alt .(Windows/Linux) to launch your most recently used tool, W then O to choose from your enabled tools, or by clicking the button next to the issue identifier.

Supported tools:

  • Claude Code
  • Codex
  • Conductor
  • Cursor
  • GitHub Copilot
  • OpenCode
  • Replit
  • v0
  • Zed

Prompt templates can also be customized to add standing instructions for how your agent should approach issues. For example, you may always want your agent to give you a detailed plan before writing any code.

Configure your personal coding tools, prompt template, and more in preferences.

Linear in Notion's Custom Agents

Create and update Linear issues and projects using Notion's new Custom Agents. Flexibly and seamlessly connect your workflows across both tools.

  • Markdown
    Previously uploaded file links now render correctly in the editor when used in mutations
  • Webhooks
    Project webhooks now trigger on milestone and relation changes
  • Agent sessions
    Fixed agent sessions remaining associated when an issue is archived, allowing them to be restored along with the issue
  • Documents
    Fixed a bug where switching tabs while commenting on a document would lose the draft of the comment
  • Editor
    Fixed an issue preventing editing an empty Mermaid diagram in fullscreen mode
  • Insights
    Fixed an issue where Insights in fullscreen would not reopen after pressing Back when opening an issue
  • iOS
    Corrected SLA history duration rendering in issue activity when SLA start times are reset, including proper “ago” formatting for pre-start breach timestamps
  • Lists
    Fixed an issue with selecting a parent when a child issue is already selected
  • Locale
    Fixed a crash that could occur when using an unknown system locale
  • Project Labels
    Fixed an issue adding new labels to existing project label groups in some scenarios
  • Project Milestones
    Fixed drag-and-drop glitches on the project overview page
  • Project Updates
    Fixed an issue where updates could post to Slack twice
  • Pulse
    Fixed daily Pulse project/update links incorrectly pointing to example.com
  • Settings
    Fixed editing statuses occasionally getting stuck in a pending state
  • Views
    Fixed inline search on view lists not reliably returning results.
  • Images
    Removed meaningless image captions (such as hashes or UUIDs) from display
  • Issue Templates
    Default template statuses are now respected in more situations
  • Webhooks
    Added a diffMarkdown field to project and initiative update webhook payloads, providing a formatted summary of changes between updates
  • Emojis
    Improved emoji search performance for organizations with many custom emojis
  • Agent sessions
    Thought items in the session sheet now render as full rich text instead of a single truncated line
  • Issues
    Added SLA status to issue responses
  • Issues
    Improved support for parent labels
  • Issues
    Added support for filtering issues without an assignee
  • Issues
    Combined create_issue and update_issue tools into a single save_issue tool.
  • Projects
    Added support for looking up projects by slug
  • The / key now correctly types as a character in action menu text fields when text is present, instead of always triggering search

February 13, 2026

Advanced filters and share issues in private teams

Advanced filters and share issues in private teams

Refine your searches, views, and dashboards with advanced filters. Combine multiple AND/OR conditions to define exactly what you want to see.

For example, track high-priority bugs for prospective customers in a single view by combining Priority, Label, and Customer status filters.

Subscribe to a view to get notified when issues match your conditions, or use advanced filters to power targeted dashboards.

Get started by choosing advanced filter from the filter menu, or use AI filter to describe what you're looking for in natural language.

Share issues from private teams

You can now share individual issues from private teams with specific users outside of the team. This is especially useful when bringing collaborators on to solve individual problems for highly sensitive teams, like security or HR. You can assign them a specific issue from your team without giving them access to the rest of the team's data.

Shared issues will have a banner prominently displayed to indicate who that issue is visible to.

Private issue sharing is available on Enterprise plans. Learn more in our docs.

Create projects and initiatives on Android and iOS

Capture ideas on the go by creating new projects and initiatives on Linear's mobile apps. Write project summaries and properties to express your intent, then build out full descriptions and milestones later.

Gemini Enterprise connector

Gemini Enterprise users can now create issues from Gemini, and access data from their existing issues and projects. Learn more in our docs.

  • Agent
    Linear Agent for Slack can now add images from a conversation to existing entities
  • Android
    Added ability to copy, edit, and remove issue link attachments via long-press menu
  • Desktop
    Added option to show notification count in app dock
  • Importers
    Improved handling of importing closed or done issues; we will now no longer import issues as archived if active parent/sub-issues exist
  • Insights
    Tables on insights using a slice related to a date (like slice by "Created at") will be sorted from the most recent date to the oldest date top to bottom
  • IOS
    Users can now add link attachments to issues directly from the issue screen
  • Performance
    Improved performance when using certain browser security extensions
  • Triage Intelligence
    Issue suggestions popover now shows created/completed timestamps to help identify older issues that may be less relevant

  • Customers
    CustomerNeed.url, deprecated in December 2024 in favor of the attachmentUrl field, is now removed
  • Markdown
    Videos from websites like YouTube and Loom will automatically be turned into embeds if added as ![](link/to/video)
  • Added project resources to MCP responses
  • Added the ability to list project members
  • Attachments
    Fixed Jira link attachments overriding custom link titles
  • Customer Requests
    Fixed customer requests being hidden after restoring an issue from an archived project
  • Editor
    You will now be prompted to save or discard unsaved editor changes when closing or refreshing Linear
  • Editor
    Code blocks are now visible when printing
  • GitHub
    Fixed GitHub sync not updating the issue body when the description was updated via the API
  • GitHub
    Fixed GitHub integration configuration page that was redirecting users to a desktop app
  • Triage
    Fixed alignment of spacing in triage inbox with notification inbox
  • Updates
    Fixed project update drafts that will no longer be lost when opening Linear in another tab
  • Slack
    Fixed Slack notifications toggle that could get stuck in an indefinite loading state

February 5, 2026

Linear MCP for product management

Linear MCP for product management

We've expanded Linear's MCP server with support for initiatives, project milestones, and updates. These allow product managers to keep plans up to date and communicate progress from other tools like Cursor and Claude.

Seek to:00:00 / 

Newly added MCP tools:

  • Create and edit initiatives
  • Create and edit initiative updates
  • Create and edit project milestones
  • Create and edit project updates
  • Manage project labels
  • Support for loading images

We also improved performance and reduced token usage through better tool documentation, and added broad support for loading Linear resources through URLs.

Deprecation of /sse MCP endpoint

SSE as a transport was deprecated starting with protocol version 2024-11-05. As all modern clients now support the more reliable HTTP streams, Linear MCP is fully removing SSE support. To switch, update your endpoint from https://mcp.linear.app/sse to https://mcp.linear.app/mcp.

Deprecation errors for SSE will be rolled out gradually over the next two months.

Read more in Linear MCP documentation.

Nested sub-issues

Issue lists can now show sub-issues as a nested hierarchy. Turn on this display option from any issue list view.

Retired teams

Teams form and disband as organizations evolve. When a team is no longer active, its issues and projects still hold useful context, but shouldn't clutter your workspace.

We're introducing the ability to retire teams, giving you a clean way to wind a team down while preserving its project and issue history.

Retired teams are read-only and hidden from the sidebar, but their issues, projects, and documents are still accessible. When retiring a team, you can choose to cancel any remaining open issues or move them to another team. Retired teams can be restored at any time.

Admins, workspace owners, and team owners can retire a team from its settings page.

  • Asks
    Added a link to Asks settings in the Slack message shown when a channel isn’t configured for auto-creating Asks
  • Asks
    Asks now attempt to include file attachments from forwarded Slack messages when creating issues
  • Audit log
    Added an audit log entries when a project or issue is deleted
  • Email
    Email intake now handles emails with empty or missing subjects by generating AI-powered titles
  • Figma Plugin
    Improved the Figma plugin’s performance by no longer loading all pages in the current file
  • IOS
    Added the ability to create initiatives from the iOS app
  • IOS
    Added support for composing project and initiative updates directly from Pulse
  • Notifications
    Added notifications to inform assignees when an issue is deleted or restored
  • Security
    In Enterprise workspaces, bypass of login method restrictions is now only available to owners, not admins and owners
  • Slack
    Improved how public Slack channel names appear in synced comments. Private channels continue to show only the channel ID for privacy
  • Action Menu
    Fixed the command menu becoming unresponsive while typing with CJK IMEs
  • Dashboards
    Fixed Insights showing an empty state instead of 0 when there were no matches
  • Editor
    Fixed the table column resize cursor getting stuck after using the resize handle
  • Editor
    Fixed embed menu text corruption when pasting URLs with leading newlines
  • Inbox
    Fixed disappearing avatars in inbox notifications when resizing the browser window
  • Issue composer
    The issue and project composers now default to your first active team that’s included in the current cross-team view
  • Issue Templates
    Fixed a bug where sub-issues were duplicated when creating issues from form templates
  • Lists
    Your last scroll position is now properly restored when returning to a list using the back button or keyboard shortcut after clicking into one of its items
  • Navigation
    Fixed the Exploring section not appearing in the sidebar when navigating to a favorited page
  • OAuth
    Fixed integrations using client credentials being unable to access initiatives
  • Search
    Preserved search input when switching between result type tabs
  • Slack
    Fixed URLs with link text formatting not showing up as expected on Android devices
  • Statuses
    Fixed time in status property showing negative seconds on recently changed issues
  • Agents
    OAuth app agents no longer automatically become the delegated agent when updating an issue’s status to Started or Done
  • Added IssueHistory resolvers for project milestones, SLA changes, and triage responsibility teams
  • Added keyboard shortcut to add comments in code blocks: Cmd/Ctrl/

January 29, 2026

Time in status

Time in status

Time spent in individual statuses is now tracked and available throughout Linear. Hover over any issue's status indicator to see the cumulative time it's spent in each status. You can use this to spot where things are getting stuck, identify bottlenecks, and optimize your development process.

On lists and boards, you can see how long items have been in their current status. Order by time in status to surface blocked work, or filter by conditions like In Review > 7 days to catch issues that have fallen through the cracks.

In Insights and Dashboards, analyze the time spent in any status and slice by time period or other attributes to see how performance changes and differs across your workspace. Use this to quickly uncover systemic bottlenecks and outliers.

Time in status is available as a display option in views, and as a new measure in Insights.

Jira Epic sync

We’ve upgraded our Jira integration to support bi-directional syncing between Jira Epics and Linear projects. Changes to properties like status, target date, and description automatically reflect in both applications, so you don't have to update them manually.

Configure the Jira integration from your Linear workspace's integration settings.

  • Boards
    Fixed horizontal scroll position not being restored on the board view when using rows grouping
  • Comments
    Fixed showing both when a comment was created and edited
  • Editor
    Fixed slash command sub-menus to be selectable using the mouse (instead of just the enter key)
  • Editor
    Fixed drag-to-reorder todo items not working in Firefox
  • Filters
    Fixed incident.io link filters failing to match issues
  • Integrations
    Fixed connecting Slack channels from the desktop app
  • Issues
    Fixed issue properties overflowing at certain screen widths
  • Projects
    Fixed a bug where milestone content or other data could be lost during project creation if the server returned an error
  • Settings
    Fixed label search not updating correctly when switching between workspace and team label pages
  • Settings
    Fixed team member lists not refreshing after members were added or removed
  • Android
    Added support for creating a project and editing project title and summary
  • Android
    Added the ability to filter inbox notifications by category
  • Importers
    Issue numbers are now preserved from the source tool during imports when the destination team is empty, even if the team was created outside the import flow
  • Integrations
    Improved error notifications when Linear can’t connect to a self-managed GitLab instance
  • iOS
    Added support for creating a project and editing project title and summary
  • iOS
    You can now toggle todo checkboxes in issue descriptions without entering the editor
  • Issues
    Improved assignee search by ranking Project and Team members higher than others
  • Lightbox
    Improved zoom controls for the image lightbox
  • In update_issue, allowed assignee and delegate to be set to null to remove them.
  • In update_project, allowed lead to be set to null to remove it
January 22, 2026

Customize your navigation in Linear Mobile

Customize your navigation in Linear Mobile

Now you can customize Linear Mobile to fit your daily workflow.

Personalize the bottom toolbar to prioritize the features you use the most. Rearrange the main navigation items, or pin specific projects, initiatives, and documents for quick access. For example, you can choose Pulse to stay up to date with work across your teams, or My issues to manage your assigned tasks.

To pin specific projects, initiatives, or documents, open the item and use the ••• menu in the top-right.

Available today in the App Store and Play Store.

Redesigned timing charts in Insights and Dashboards

Timing charts in Insights and Dashboards have been redesigned to make it easier to spot workflow trends and bottlenecks.

Timing charts now use a logarithmic scale by default so outliers don't visually flatten the rest of your data. Percentile metrics also display by slice, allowing you to compare across different dimensions or track changes over time. We’ve also removed issue limits to support analysis across much larger datasets.

Linear Agent for Slack on all plans

We've made Linear Agent for Slack available on every plan, including Basic and Free. Update your Slack integration, then create issues or ask questions by mentioning @Linear in Slack.

Linear Code Reviews (Private Beta)

Linear Code Reviews is now available in private beta. We've brought code reviews directly into Linear, with support for both traditional PR workflows and agents output.

Join the waitlist to request early access.

  • Agents
    Fixed Linear agent assigning work to inactive users
  • Agents
    Fixed layout shift when loading issue views that have agent sessions
  • Agents
    Fixed agent panel content overflowing when agent output contained long inline code strings
  • Asks
    Fixed an issue where email auto-replies were incorrectly inheriting the styles of the emails they were replying to
  • Boards
    Fixed a blank frame appearing on initial render for boards with swimlanes
  • Boards
    Fixed unwanted scrolling when interacting with cards in board views
  • Cycles
    Fixed a bug where the tooltips on the cycle progress graph showed the incorrect estimate points for today and tomorrow
  • Documents
    Fixed moving documents from issues
  • Editor
    Fixed an issue with using arrow keys in mentions menu
  • Editor
    Fixed an issue where videos glitched between playing and paused state
  • Editor
    Fixed an issue of deleting an issue when undoing the creation of an issue from a selection. The issue will be restored on redo
  • Editor
    Fixed several usability problems related to dragging and dropping table columns and rows
  • Email Intake
    Fixed an issue where emails with multiple identically named file attachments would only display the first image in Linear issues
  • Filters
    Fixed the inline filter not persisting across navigations to issues in view and back
  • Icons
    Team icon custom colors now have proper contrast adjustments
  • Initiatives
    Fixed the position of comments on the initiative overview page
  • Issues
    Fixed resource links to x.com not being correctly labeled "via X", and the icon not being visible in dark mode
  • Issues
    Fixed board drag-and-drop not working correctly when dragging issues into empty rows while ordering by priority
  • Jira
    Fixed a bug where Jira integration would not map statuses correctly if the status contained non-ASCII characters
  • Lists
    Fixed a bug in the shift + click selection logic
  • Lists
    Fixed a bug where dates in project lists could get truncated
  • Menus
    Fixed click target for checkboxes in menus with multiselect
  • Notifications
    Fixed overly long email subjects for pull request comment notifications
  • Project Updates
    Fixed milestone progress showing stale numbers in draft project and initiative updates
  • Projects
    Fixed timeline date tooltip appearing in the wrong position after scrolling vertically
  • Projects
    Fixed an issue where the deleted project name would remain displayed in the breadcrumb after deleting a project
  • Projects
    Fixed project update milestone progress not reflecting actual progress when teams have estimates disabled
  • Search
    Fixed project search results rendering
  • Settings
    Fixed audit log table overflowing with longer actor emails
  • Settings
    Fixed an animation glitch in workflow and project status settings
  • Sidebar
    Fixed an issue on macOS where hovering the left edge would repeatedly show and hide the sidebar if the window was against the leftmost screen edge
  • Sidebar
    Fixed right-clicking to show hidden items now works between Favorites and Teams
  • Slack
    Fixed some labels not being applied on form templates submitted through the Slack integration with a label group field
  • Slack
    Fixed some URLs in Linear that formerly rendered incorrectly in Slack
  • Tooltip
    Fixed tooltip staying visible when clicking on updates in projects or initiatives list
  • UI
    Favorite button color is now properly consistent on hover
  • Video Transcription
    Fixed video transcription in documents and projects
  • Agents
    Improved AgentSessionEvent webhooks, making AgentActivityWebhookPayload's userId field no longer nullable
  • Agents
    AgentSession.type field is now deprecated and will be removed in the future
  • OAuth
    Added support for RFC 7009-compliant token and token_type_hint parameters for the /oauth/revoke endpoint. The existing access_token and refresh_token form fields are now deprecated but remain functional for backward compatibility
  • Webhooks
    Included a user object (not just userId) in the AgentActivityWebhookPayload, part of AgentSessionEvent webhooks
  • Added new issueRepositorySuggestions query to get a confidence-ranked list of repos associated with an issue or agent session
  • Added url field for AgentSession in GraphQL API
  • Added issueId to documentCreate and documentUpdate inputs
  • Added issueSubGrouping to the values you can get from view preferences
  • Agents
    Agent thoughts now take up the full available height of the panel when active
  • Android
    Added "Add link" overflow menu action to the issue screen
  • Android
    Git branch name can now be copied to clipboard via issue screen top bar overflow menu action
  • Cycles
    Added support for documents and links in Cycles
  • Docs
    Documentation pages now return Markdown content when requested with accept:text/markdown header
  • Editor
    Table rows can now be sorted by column
  • Initiatives
    When navigating to a sub-initiative, the parent is now displayed as a breadcrumb
  • Initiatives
    Projects listed on the initiatives page when viewed from the inbox can now be interacted with
  • iOS
    Improved support for displaying sub-team projects when viewing a team's project list
  • iOS
    Added ability to copy the branch name from an issue
  • Issue creation
    When creating a new issue, it will now always be placed at the top of the list of issues you're looking at
  • Labels
    Added "Copy link" action to issue and project label pages
  • Menus
    Added support for selecting a range of options from a menu with multiselect via click while holding Shift
  • Menus
    Menus now open under their triggers by default
  • Projects
    When sorting by last updated in project views, project updates, milestones, and description changes are now considered updates
  • Related
    Capped suggested related issues in the issue sidebar
  • Settings
    Added "Leave team" to the contextual menu of team sidebar items and within the "Danger zone" of team settings pages
  • Settings
    Webhook signing secrets can now be rotated from settings
  • Settings
    Application edit form now scrolls to fields with errors on submit
  • Shortcuts
    Improved keyboard shortcut hints highlighting whichever key is pressed
  • Sidebar
    Notifications in the sidebar now animate in at the same time, reducing flickering
  • Teams
    Team owners can now change parent team
  • Timeline
    Project name truncation no longer jumps around when opening a contextual menu in the timeline’s left-hand sidebar
  • Views
    The GU keyboard shortcut now displays a command picker allowing you to choose between workspace-level views and team-specific views
  • Zendesk
    Improved issue intake to support attachments when Zendesk secure downloads are enabled
  • Added support for retrieving and managing issue relations (blocking, related, duplicate)
  • It is now possible to add and remove projects from initiatives
  • Added new tools for create_document and update_document in a project

December 17, 2025

Team owners

Team owners

We are introducing a new team owner role to give teams more control over their team settings. Alongside this new role, we’re adding team permissions so you can choose who can manage team settings, labels, templates, and membership — either any team member or only team owners. This empowers teams to define their own policies, while ensuring workspace owners and admins retain control over workspace-wide settings.

You can also control access and require an invite to join a team. Issues and projects of any team will still remain visible to everyone, and workspace owners and admins can always manage the settings for any team.

Configure these permissions on your team's Access and permissions page. Team owners and permissions are available on Business and Enterprise plans. Learn more in the docs.

v0 by Vercel MCP connector

Access your Linear data from v0 to generate prototypes, dashboards, and internal tools. After connecting Linear's MCP server, you can pull context from Linear issues, projects, and discussions when building in v0. Learn more.

  • Agents
    Improved visual aspects of agent chat interfaces to better surface responses, highlight associated pull requests, and automatically collapse agent thoughts after work completes
  • Asks
    You can now explicitly link your Slack user ID with Linear when managing Asks settings to ensure you have access to private channels' settings in Linear
  • Editor
    Improved custom Slack emojis to appear when pasted if they are available in your Linear workspace
  • Editor
    Improved support for pasting images with external links into Linear
  • Editor
    Improved emojis in text pasted from Slack to be replaced with their Linear equivalent, or rendered as :emoji: if not available
  • Editor
    Table cell and block (image, video, etc.) selections will now be visible to other users during collaborative editing
  • Templates
    Disabled form templates in the sub-issue composer
  • Video player
    Videos now generate automatic closed captions which are indexed for search
  • Actions
    Fixed Cmd/Ctrl C failing to copy title as link when the issue title already contains a markdown link
  • Customers
    Fixed domain validation incorrectly rejecting valid public suffix domains when creating a customer
  • Editor
    Fixed automatic scrolling of long tables when dragging to rearrange rows
  • Editor
    Improved contrast of unchecked checklist checkbox borders in dark mode
  • Editor
    Fixed Shift Cmd + Arrow keys inside of table cells to first select text before selecting the whole cell, and then the remainder of the row or column
  • GitHub
    Fixed an issue that let users connect personal GitHub integrations before a workspace-level GitHub integration existed
  • GitLab
    Stopped transitioning issues to review when a merged merge request receives comments or metadata updates.
  • OAuth
    Fixed oauthTokenMigrateOldToken to successfully migrate old app tokens to the new short-lived tokens with a refresh token
  • Project templates
    Fixed issue disappearing when selecting a team outside the project in project template editor
  • Slack
    Fixed personal Slack connections to now be associated with a Slack workspace that is already connected to Linear for a Slack or Asks integration
  • Projects
    Fixed choosing project dependencies to now prioritize projects you're a member of
  • Agents
    Added promptContext field to AgentSessionEvent "created" webhooks, a formatted string containing the relevant context for the agent session, including issue details, comments, and guidance
  • Issues
    Filters on issue IDs now also accept identifiers
  • It is now possible to add and remove issues from project milestones
  • Labels returned to the model will now include their group information
  • Added support for project icon and color in create_project and update_project tools
  • Added optional team filtering to list_users tool
December 11, 2025

Linear agent for Intercom, Zendesk, Gong

Linear agent for Intercom, Zendesk, Gong

The Linear agent can now handle the tedious work of turning customer conversations into actionable issues. Available through our Intercom, Zendesk, and Gong integrations, the agent parses conversations and automatically files issues with the relevant details. This ensures your product team gets the right customer context while your customer-facing teams spend less time manually filing issues.

From Intercom and Zendesk, use the Linear agent to turn support tickets into issues with a single button click. The agent analyzes the full conversation and files any relevant bugs or feature requests — even from long, multi-topic threads. Issues are created with concise summaries, key details, and include relevant screenshots. When a conversation contains several distinct requests, the agent can automatically create multiple issues at once.

The new Gong integration brings a fully self-driving issue creation workflow to customer calls. The Linear agent reviews each transcript to capture product feedback and feature requests and automatically routes them to Linear. No prompts or clicks required.

Every issue filed by the Linear agent is routed to the relevant team’s triage queue and attributed to the right customer. With Triage intelligence, duplicate requests are automatically merged into existing issues, keeping your backlog clean without losing important customer context.

The Linear agent is included with the Intercom and Zendesk integrations on Business and Enterprise plans, and with the Gong integration on the Enterprise plan.

Linear agent in Slack workflows

The Linear agent for Slack now works inside Slack workflows. You can already mention @Linear in any Slack thread to turn conversations into issues using natural-language prompts. With this update, the Linear agent can also be invoked by automated steps in Workflow Builder, allowing bots to request @Linear to create issues and take actions.

Warp agent

Users of Warp can now delegate issues to the Warp agent directly from Linear. Assign an issue to Warp and the agent will create a plan and start working on implementing it.

You can follow how the agent is progressing against its plan, steer it further, or review the PR once the agent finishes. You can always open the remote session in Warp to take over directly. Warp cloud agents are available to paid Warp users. Learn more and install the agent.

  • Editor
    Fixed the mention and command menus being clipped to the right if there is not enough space
  • Github
    Fixed custom PR link titles being overwritten by the GitHub PR title when a custom title was provided
  • Keyboard Shortcuts
    Fixed the in-app keyboard shortcuts menu to correctly list customer-related shortcuts
  • Menus
    Fixed contextual menus not disappearing in the background when the selected action triggered a dialog window
  • Search
    Fixed an issue where searching for documents from the command line directly after opening Linear did not work reliably
  • Settings
    Fixed backlinks not being properly displayed on the Import/Export page
  • Editor
    Added linking directly to diagrams
  • Filters
    When using an AI filter that does not give any results, the filter input now reappears, allowing you to refine the prompt
  • Milestones
    Improved how error messages are displayed when editing milestones
  • Team.inviteHash field is now deprecated and always returns an empty string. This value has not been used for a while and will be removed from the GraphQL schema in the future.

December 4, 2025

OpenAI Codex agent

OpenAI Codex agent

OpenAI Codex users can now delegate issues directly to the Codex agent without leaving Linear.

Seek to:00:00 / 

Codex can answer questions about your codebase, fix bugs, or take a first pass at issues in your Triage queue. Assign issues to the Codex agent, and it will use the full issue context, automatically choose the right repo, and start working on a solution.

Engineers can fully delegate well-defined issues to Codex, so they can stay focused on more complex projects. Follow Codex's reasoning as it works on the issue or just review the summary when the task finishes. When you’re ready, open the Codex task on web to review the code changes and turn them into a PR.

Codex gives every team engineering-level help — without consuming actual engineering time. Support teams can ask Codex to explain how the code works when triaging bug reports. PMs and designers can use Codex to prototype new ideas, or even handle small coding tasks like updating copy or fixing UI issues.

You can assign multiple issues to Codex and it will work on them in parallel. You'll receive inbox notifications when Codex needs your input or when work is ready for review.

To get started, add the Codex agent to your Linear workspace. You'll be asked to connect your ChatGPT account when you delegate an issue to Codex for the first time. You must be on a ChatGPT paid plan and connect your Github account to use Codex. Learn more in our docs.

Workspace owners

Enterprise plans now have a new Workspace owner role, the highest permission level in Linear. Workspace owners have exclusive control over billing, security settings, OAuth app management, audit logs, and workspace exports. This change enables admins to continue to handle everyday management needs while limiting who has access to the most sensitive settings in your Linear workspace. Learn more in the docs.

Initiatives in Google Sheets

Linear's Google Sheets integration can now sync initiatives in addition to projects and issues. Initiatives sync to their own dedicated Google Sheet with properties including owner, teams, description, health, and target dates.

Use this sheet to power external analysis and workflows for high-level planning. To get started, enable the Linear Google Sheets integration from your Linear workspace settings and toggle on Sync initiatives.

  • Agents
    Archiving an agent's only session on an issue will remove that agent as delegated
  • Agents
    Links to agent sessions now unfurl properly in Slack
  • Archive
    Improved the visibility of a toast with the project/initiative link when restoring them from the archive
  • Asks
    Improved notifications to the Slack channel when you turn on auto-creation of Asks on new messages for the channel
  • Command Menu
    Refined keywords for "View workspace owners" and "View workspace admins" actions
  • Customer requests
    Improved styling of synced and sync source badges on customer requests
  • Editor
    Improved inline comments made on diagram code to be shown when the diagram is in preview mode
  • iOS
    Added support for mentioning issues, projects, documents, and initiatives
  • iOS
    Added indicator for new posts in Pulse
  • My Issues
    Made it clearer that board view cannot be used when in focus grouping
  • PR Automation
    Merging a revert PR of a revert PR now marks the issue as completed
  • Pull Requests
    Improved visibility of pull requests in the Recently viewed menu
  • Pulse
    Project and initiative updates now use kebab-case in their URL hashes
  • Recurring Issues
    Recurring issues are now auto-assigned to cycles based on their due date
  • Settings
    The label creation button is no longer disabled when filtering
  • Teams
    Improved team settings changes so that only members of public teams can now change settings unless they are also a workspace admin or owner
  • Time-based Insights
    Opening an issue from a time-based insight graph while holding Command/Control will open it in a new tab
  • Agents
    Fixed the agent session event webhooks payload stripping image attachments
  • Archive
    Checked boxes are now visible for archived projects and initiatives lists
  • Archive
    Open in ... actions now work for archived items
  • Archive
    We no longer show the New update action for archived projects and initiatives
  • Asks
    Users no longer see private Slack channels that they aren't members of in Asks settings in their Linear workspace
  • Command Menu
    Fixed typing in IME mode (e.g., Chinese/Japanese) incorrectly invoking actions mid-composition
  • Comments
    Fixed broken layout on small screens when creating a sub-issue from a comment
  • Customer Requests
    Fixed a lag in the customer dropdown where the Create new customer action label would fall behind while typing
  • Dashboards
    Fixed an issue where the Hide None toggle did not work when segmenting by label groups
  • Editor
    Pasting content copied from a numbered or ordered list into a todo list preserves the todo list's checkbox
  • Editor
    You can now insert an empty line between blocks like images by pressing up or down when the block is selected
  • Figma Plugin
    Fixed the Figma plugin to now surface all teams, not just the first 150 teams
  • Filters
    Fixed a bug where choosing the current date in any date filter showed 0 seconds ago
  • Filters
    Fixed misalignment of some initiative filters when searching for filter options
  • GitHub integration
    We now reconnect pull requests to the GitHub integration if they get stuck updating
  • GitHub integration
    Fixed an incorrect error message that sometimes showed that a reconnect was needed after reconnecting the GitHub integration
  • Inbox
    Fixed an issue where dropdown menus in the project update schedule configuration appearing behind other elements
  • Initiatives
    Fixed the initiative list rows jumping a few pixels when collapsing
  • Inline Comments
    Fixed the inline comments panel flickering and losing focus when new comments are added
  • Inline Comments
    Fixed a bug causing inline comments to disappear when editing and dropping a file into the editor
  • Issues
    Fixed the undo action for removing a specific label from an issue
  • Issues
    Middle clicking on a PR badge in issue lists now opens the PR in a new tab as expected
  • Issues
    Fixed issue titles overlapping triage actions
  • Labels
    Fixed label colors not updating immediately in settings when changing a label group's color
  • List
    Fixed dragging issues to empty groups not working correctly with manual ordering
  • Notifications
    Fixed an issue causing the Mark all notifications as read action to work unreliably
  • Projects
    Fixed initiatives not being properly cleared when removing a template during project creation
  • Projects
    Fixed project group headers grouped by lead to respect user name display preferences
  • Settings
    Fixed an issue where multiple dropdowns were being open at once in triage automation settings
  • Settings
    Fixed branch-specific rules three-dot menu not opening, preventing editing or deleting branch rules
  • Slack
    Disconnecting and reconnecting the Slack integration now correctly updates the enablement date for the integration on the integration settings page
  • Subscriptions
    Fixed correctly subscribing or unsubscribing from issues and all comment threads when selecting or deselecting a user in the issue activity header
  • Team membership
    Guests can no longer be set as owners of private teams
  • Teams
    Fixed an error that prevented viewing and recovering recently deleted teams in workspace settings
  • Templates
    Fixed keyboard navigation in the issue template mode selection modal
  • Tooltips
    The positions of tooltips across the app are now more consistent
  • UI
    Fixed emojis in the emoji picker rendering darker on desktop
  • UI
    Fixed an issue showing "Linear" as the assignee on narrow screens
  • Views
    Fixed an issue where view and display options could not be reset for state-based views
  • Views
    Fixed an issue where view descriptions generated for initiative filters showed initiative IDs instead of initiative names
  • Webhooks
    Fixed a bug where if an app user was added to a team that was later changed to private, webhooks for that private team's data wouldn't fire (for agents, they would never respond).
  • Authentication
    issueUpdate is now allowed with the issues:create scope
  • Custom Views
    The includeSubTeams on updates now works even for custom views with no team ID defined
  • Issue
    We now expose all changes to an issue's workflow state through the Issue.stateHistory field
  • Projects
    Added the ability to create a project from a template via API
  • Webhooks
    Added support for ProjectLabel webhook updates
  • It is now possible to copy the issue ID and title together via the Shift Command Option ' shortcut, or by holding Option while selecting Copy title from the menus
  • You can now use Command/Control C to copy project milestones as a link