Design Daily
Agent UXDaily Edition
文章收藏
返回文章
英文2026年10月30日

Linear:把 Agent 做成团队中的可委托成员

Our approach to building the Agent Interaction SDK

Linear Now / From the team · Leela Senthil Nathan · 2025年8月1日

案例Human-Agent InteractionAgent DelegationAgent SessionAccountability设计可辨认的 Agent 身份区分执行权与最终责任为异步任务提供统一状态

01 · 先读这里

为什么推荐

当 Agent 开始接手真实任务,最难的不是入口放在哪里,而是谁在做、做到哪一步、出了问题找谁。Linear 给出了完整的身份、会话和委托机制,还解释为什么旧集成与子工单模型不够用。适合复杂 B 端 Agent 的信息架构设计。

02

这篇讲什么

Linear 设计 Agent Interaction SDK 时,没有简单把智能体当作普通集成或真人同事。团队先让 Agent 拥有独立身份、权限和原生提及入口;再把分散的 webhook 与回复行为收束为 Agent Session,让工作中、等待输入、完成与出错成为可见状态;最后将任务的“负责人”与“执行代理”拆开,人继续承担结果责任。原文交代了旧方案为何不够用,也展示了命令菜单、会话和委托界面的真实截图。可迁移的不是某个控件,而是复杂 B 端 Agent 的身份、生命周期和责任模型。

扩展评分

交互价值96
HCI 价值91
视觉证据93
设计推理97
迁移价值98
综合评分96

一句话带走

把执行交给 Agent,不等于把责任也交给 Agent。

交互范式

交互到底改变了什么

原来的交互
旧集成只能经 OAuth/API 创建工单或评论,难以被分配任务、提及和追踪;通知 webhook 需要开发者自行拼接上下文。
Agent 带来的变化
Agent 成为原生应用用户;任务通过 Agent Session 承载;人类 assignee 与 agent delegate 分离。
用户的新成本
需要理解“负责人”和“委托 Agent”的差异,监督会话状态,并在产出后继续承担复核责任。
关键交互机制
独立 Agent 身份与权限;原生 @mention/菜单入口;Agent Session 状态;人类负责人+Agent 委托双角色。
HCI 依据
作者描述旧 webhook 缺少统一回复模式,导致有的集成只回表情、有的发新评论、有的完全不响应;这是团队实践观察,非用户实验。
团队设计信号
团队先尝试复用现有 webhook 和子工单,再基于局限引入更小的 Agent 原语。

设计策略

从具体设计中学习

01

让 Agent 进入原生协作入口,但必须显式区分真人

原文命令菜单中的 Agent 入口
原文命令菜单中的 Agent 入口图片来源 ↗
看图重点
看 Agent 如何出现在已有命令菜单/成员入口,而非另开孤立聊天窗口。
图像作用
官方产品截图
问题
传统集成不是可提及、可分派的工作参与者。
方案
通过 actor=app 创建带独立权限和身份的 Agent 用户,融入菜单与 @mention。
为什么这样做
复用熟悉的协作入口,同时通过 Agent 身份标识避免把其误认成人。
取舍
根据方案推断:像成员一样出现,可能让用户高估 Agent 能力,需要标识和权限提示。
原文依据与解读
clearly marked as agents—not people
译文
明确标识为智能体,而不是人。
解读
这是身份建模,不只是给按钮加一个 AI 图标。

可迁移规则在协作平台中先定义 Agent 身份、权限、可被触发方式,再画入口。

02

把异步执行收束为可追踪的 Agent Session

工单内 Agent Session 会话截图
工单内 Agent Session 会话截图图片来源 ↗
看图重点
看任务上下文、会话消息及状态如何落在同一个业务对象中。
图像作用
官方产品截图
问题
旧 webhook 只有通知,没有统一上下文和回复模式。
方案
Agent Session 封装触发来源、任务上下文与响应位置,跟踪工作中、等待输入、完成或出错。
为什么这样做
把异步动作变成可追踪的交互对象,减少开发者各自拼接 UI。
取舍
根据方案推断:统一会话结构可能约束极特殊的 Agent 工作流。
原文依据与解读
waiting for input, actively working, completed, or errored
译文
等待输入、执行中、完成或出错。
解读
状态是产品契约,不能只靠对话文案描述。

可迁移规则每个长任务至少具备会话 ID、状态、事件和可恢复入口。

03

将任务执行者与最终负责人拆成两个角色

原文 Agent delegation 工单侧栏截图
原文 Agent delegation 工单侧栏截图图片来源 ↗
看图重点
看工单 assignee 和 delegated agent 如何同时出现。
图像作用
官方产品截图
问题
把工单直接分给 Agent 后,出了偏差不清楚谁负责。
方案
保留人类 assignee,增加 agent delegate 表达受托执行。
为什么这样做
明确“做事”与“问责”是不同关系,适合需要审核的业务。
取舍
根据方案推断:双角色增加字段与认知负担,需要清晰文案。
原文依据与解读
the responsibility doesn’t transfer
译文
责任不会随任务委托转移。
解读
这是一条治理约束落到信息架构的典型案例。

可迁移规则高风险业务对象同时显示人类责任人和 AI 执行者。

推理链

从问题到设计判断

问题
旧集成无法自然参与任务协作,状态与责任不清。
证据
原文记述旧 webhook 反馈形式混乱;团队认为子工单的独立责任模型不适合委托。
判断
需要最少的原生 Agent 对象,并保留人类问责。
设计策略
Agent 用户身份 + Agent Session + 人类 assignee / Agent delegate。
结果
原文展示了上线的协作 UI 与 SDK 机制;用户效率或可靠性量化结果原文未提供。

迁移原则

带回自己的项目

  1. 给 Agent 独立身份与权限,不复用真人头像/角色。
  2. 长任务必须拥有可定位的 Session 与状态,而非只在聊天中滚动。
  3. 在任务详情同时显示 human owner 与 agent delegate。

03

它真正解决的问题

如何让第三方 Agent 自然进入既有项目协作流程,同时保持身份可辨、状态可追踪、责任不混淆。

04

作者用了什么依据

团队在原文明确比较了旧 webhook 方案与 Agent Session,并说明曾考虑用子工单建模委托,但因子工单是独立负责人而放弃。

05

核心设计洞察

Agent 可以执行工作,但最终责任必须仍由可识别的人承担。

06

具体做了什么

让 Agent 以明确标识的原生身份出现;用 Agent Session 统一状态与回复;保留人类负责人并将 Agent 标为 delegate。

07

为什么这样做

Problem:旧集成难融入工作流且责任模糊 → Evidence:webhook 无统一反馈,子工单无法表达委托关系 → Judgment:需要原生身份、会话与责任拆分 → Strategy:app actor + Agent Session + delegation → Result:形成可见的身份/状态/责任 UI;量化结果原文未提供。

08

有什么关键取舍

原生入口与统一状态降低集成差异,但引入权限、会话和双角色认知;后者为根据方案推断。

09

最终有没有验证

原文未提供

从这篇学习

值得学什么

Agent Design

Agent 身份、执行状态与责任归属要分别建模。

交互设计

在原有工单信息架构中显示委托关系,不把任务迁出独立聊天。

HCI

作者基于实际集成行为观察到反馈不一致会妨碍协作;没有定量研究。

Design Thinking

先检验既有对象模型是否足以表达新关系,再增加最小新原语。

Design Insight

把 Agent 当成“有权限的参与者”,但不能当成“可问责的人”。

Writing

用“旧 webhook→Session”“子工单→Delegation”的被否决方案解释设计判断。

10 · 迁移

可以带走什么

工单、审批或运营任务中同时显示人类 owner、Agent delegate 和会话状态。

你的反馈

这篇对你有用吗?

反馈只会记录下来,不会自动改变推荐算法。

文章评分

实践94
思维96
洞察95
表达94
Agent 相关98
交互价值96
HCI 价值91
视觉证据93
设计推理97
迁移价值98
综合评分96
阅读原文 Design Daily 不保存或转载原文全文。
阅读原文