
Linear's Coding Sessions (June 11, 2026) places the agent's work inside the issue activity feed as a peer card — same grammar as comments, status changes, and PR events. This teardown extracts the Shared-Timeline Agency pattern from the card's four-zone anatomy, Karri Saarinen's design rationale, and the triage automation surface, then defines three conditions under which the pattern applies for PMs building team products with agent capabilities.

#77421 →) that takes reviewers directly to the diff.useRideHistory.ts: build a waitingStatusById map; RideHistoryPage.tsx: dimmed rows reset to full opacity.
Linear · Opus 4.8), initiator attribution below ("Conor started this session"), elapsed time ("Worked for 32s"), outcome summary, per-file notes in bullets, and — at the bottom — the intervention input again. The three navigation tabs (Activity / Guide / Diff) sit above the left panel, letting reviewers move between issue context, a narrative walkthrough, and the raw diff without leaving the frame.
When → Then → Tools structure. The "Then" field is a free-text instruction block, not a dropdown — "Investigate new bugs deeply before proposing or delegating a fix. Your job is to identify the most likely root cause in the codebase. Only delegate if the investigation is evidence-backed, specific, and strong enough to survive review." This is prompt-as-policy: the admin writes the agent's operating mandate in plain language, and the rule runs it every time a matching issue lands in triage.linear.app
linear.app
x.com
linear.app
x.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.