Sequence · A2A Protocol · 任务生命周期

A2A 一次任务的完整生命周期

客户端发送消息后,服务器创建任务并流式回报进度与产出,直至终态。后续细化通过同一 contextId 与 referenceTaskIds 发起新任务,且可并行派生多个任务。

A2A 一次任务的完整生命周期 时序图展示客户端发送消息、服务器创建任务并回报状态与产出直至完成,随后在同一上下文中发送细化请求并创建新任务。 提出目标 SendMessage Task · SUBMITTED 更新 · WORKING Artifact 产出 更新 · COMPLETED 同一 contextId · 后续细化 SendMessage · referenceTaskIds 新 Task · 同 contextId 并行后续:同一 contextId 下可派生多个并行任务 USER 用户 CLIENT A2A 客户端 SERVER A2A 服务器 LEGEND 调用 / 请求 返回 异步事件 成功 / 终态

contextId 管“同一段协作”

把多个 Message 与多个 Task 组织在共同上下文中。

taskId 管“这一份工作”

中断后继续原 Task,需要带回相同的 taskIdcontextId

并行后续

同一 contextId 下可派生多个并行任务,通过 referenceTaskIds 关联前序。