惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hacker News: Ask HN
Hacker News: Ask HN
D
DataBreaches.Net
Microsoft Security Blog
Microsoft Security Blog
U
Unit 42
V
Visual Studio Blog
GbyAI
GbyAI
云风的 BLOG
云风的 BLOG
博客园 - Franky
C
CXSECURITY Database RSS Feed - CXSecurity.com
大猫的无限游戏
大猫的无限游戏
P
Privacy & Cybersecurity Law Blog
T
The Exploit Database - CXSecurity.com
Simon Willison's Weblog
Simon Willison's Weblog
L
LangChain Blog
I
Intezer
V2EX - 技术
V2EX - 技术
Google DeepMind News
Google DeepMind News
T
Threat Research - Cisco Blogs
Apple Machine Learning Research
Apple Machine Learning Research
V
V2EX
腾讯CDC
博客园 - 【当耐特】
Know Your Adversary
Know Your Adversary
TaoSecurity Blog
TaoSecurity Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
F
Fortinet All Blogs
Project Zero
Project Zero
Blog — PlanetScale
Blog — PlanetScale
S
Security @ Cisco Blogs
量子位
M
MIT News - Artificial intelligence
美团技术团队
C
Cisco Blogs
S
Schneier on Security
Recent Commits to openclaw:main
Recent Commits to openclaw:main
G
Google Developers Blog
N
News and Events Feed by Topic
MongoDB | Blog
MongoDB | Blog
The Hacker News
The Hacker News
H
Help Net Security
S
Secure Thoughts
Scott Helme
Scott Helme
SecWiki News
SecWiki News
T
Troy Hunt's Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
博客园 - 叶小钗
O
OpenAI News
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 司徒正美
T
Tenable Blog

Linear Blog

Teaching an agent to auto-fix bugs - Linear Reviewing code in the agent era - Linear Code review should be fast - Linear Code Intelligence for Linear Agent - Linear How we hire at Linear - Linear Output isn’t design - Linear How we use Linear Agent at Linear Post mortem on Linear security incident on March 24th, 2026 A calmer interface for a product in motion Design is more than code - Linear How our Customer Experience team works in Linear - Linear Continuous planning in Linear - Linear Designing remote work at Linear - Linear Self-driving SaaS: When software runs itself - Linear A Linear spin on Liquid Glass - Linear Best practices for designing Linear Dashboards - Linear Why we committed to a zero-bugs policy - Linear How Commure uses Dashboards to track performance and guide planning - Linear How we built Triage Intelligence - Linear Giving our team liquidity through Linear’s first tender offer - Linear How Cursor integrated with Linear for Agents - Linear Quality Wednesdays: How we trained our team to see what doesn’t work - Linear Our approach to building the Agent Interaction SDK - Linear Inside Mercury’s six-month journey building with AI agents - Linear Building our way: Announcing our Series C - Linear Why is quality so rare? - Linear Design for the AI age Building what customers need, not just what they ask for - Linear The profitable startup - Linear Why and how Scale migrated to Linear - Linear Simplifying support at scale: How Pleo uses Linear Asks - Linear How we built multi-region support for Linear How we redesigned the Linear UI (part Ⅱ) - Linear A design reset (part I) Rethinking the startup MVP: Building a competitive product | Linear Descript's internal guide for using Linear Post mortem on Linear incident from Jan 24th, 2024 | Linear Why and how we do work trials at Linear Using AI to detect similar issues Planning for unplanned work How we run projects at Linear - Linear Linear raises $35M Series B led by Accel - Linear How we think about customer experience at Linear - Linear Scaling the Linear Sync Engine - Linear Welcoming Cristina Cordova to Linear How we built Project Updates Settings are not a design failure Linear – 2021 Wrapped Fast growing startups are built on Linear Building at the early stage Linear raises $13M in Series A funding from Sequoia Capital Invisible details - Building contextual menus - Linear Practices for Building — Linear is now open for all Startups, Write Changelogs Linear’s Next Chapter: Announcing our $4.2M Seed Round
Now Linear writes the code, too - Linear
Karri Saarinen · 2026-06-12 · via Linear Blog

Agents are becoming capable of doing more of the work involved in building software, but they’re still mostly individual productivity tools, useful to one person at a time.

Building a product is something a team does together, and the work that goes into it, like the decisions and the reasoning behind them, forms the context the whole product is built on.

That context rarely lives in one place. It accumulates across Linear issues, documents, Slack threads, and code, which is why we’ve worked to bring more of product development into Linear and pull it all together.

Linear Agent can draw on all of it. We’ve given it skills and automations so it follows how your team works, and MCP to reach the rest of your stack. It can read your codebase with Code Intelligence and help you review code changes with Diffs.

But the loop wasn’t complete. The coding work itself still happened somewhere else, so an engineer had to take the context from Linear, restate it inside another tool, monitor the work, and bring the result back for review.

Today, we’re launching coding sessions, automated triage, and Diffs to bring execution into the same shared system.

Coding sessions

Coding sessions let Linear Agent natively move directly from an issue to implementation.

You can delegate an issue to the agent, ask it to fix something, or @mention it from Slack or Teams.

The agent reads the issue and its surrounding discussion, investigates the codebase, proposes an approach, writes the code, and opens a pull request. This all happens in the cloud, using frontier models and harnesses like Claude Code or Codex.

The coding session starts with the context already connected to the issue: the original request, customer signal, product decisions, related work, and discussion. Nobody needs to gather this information and reconstruct it inside a new prompt.

The session is also shared with the team. Anyone can follow the work, contribute context, redirect the approach, request changes, or take over. The session belongs to the organisation rather than to the person who started it.

Automated triage

Linear is already the place where a lot of problems and ideas arrive. A customer reports a bug by email, or the team raises one in Slack. Linear turns it into an issue in triage. For a lot of work, this is how the loop begins.

Most agents would wait for someone to take a look, add context, and hand it over. Instead, you can set up a triage automation that tags Linear Agent straight in, so it picks up the issue the moment it’s triaged rather than waiting to be told what to do.

You can set up the agent to first investigate the issue. It reads the codebase with Code Intelligence and draws on the context around the issue, like the discussions and affected customers. The agent can also connect to your team’s other tools like Sentry or Datadog to triangulate the problem.

With a grasp of what to do, and the confidence there is a fix, the agent can open a coding session in the cloud, write a fix, open a pull request, and tag an engineer to review it.

More of your team’s work can be started the moment the problem arrives, around the clock.

Code review

Review is where the agent’s work returns to the team.

Diffs provides a native way to understand code changes and review pull requests in Linear. Structural diffing and AI-guided reviews help explain what changed and where attention is needed.

The review sits right beside the issue and the discussion that caused the change, the same context the agent worked from, so you can move from the original report to the finished implementation without losing the thread between them.

Linear Agent stays with you the whole way, ready to answer questions, make changes, and keep iterating from the same place. Once approved, you can merge it from Linear.

A new way of building

This is a loop we run ourselves. In the last month, almost 700 PRs were merged by the agent. Not all of these were bugs, of course. The same workflow can be applied to a feature idea or a design change.

Workflows like this bring us closer to the vision we described in Self-driving SaaS, software that moves work forward on your behalf. How much of this runs on its own is your call. You can let the loop start from triage and run all the way to a draft PR, or kick it off yourself, handing the agent a single issue or a dozen at once. Either way, you decide where it starts and how far it goes before it’s back in your hands.

This is the shift from a tool for one person to a capability the whole organization shares. The loop happens on the context everyone can see and add to, so it belongs to the team rather than to whoever started the task. Models will keep changing, and the agents built on them, but the understanding they work from stays with the team and deepens with every loop.

The most advanced engineering teams have already started building this way. Ramp built Inspect on our API, connecting its specs, customer feedback, and code. It now writes more than 60% of the pull requests they merge.

Coinbase built Forge on our Agent SDK, operating across Slack, GitHub, and Linear using the context already present in each system. They described Linear as the place where agents go to get their bearings before starting a task.

Linear Agent gives every team that capability, without the harness they had to build and maintain. It’s how Linear becomes the context layer that product development runs on.

To see the loop in action, watch our video in the changelog.