主题
Run
角色
Run 表示一次由资源目标触发的执行实例,是运行态的一等对象。
核心对象
Run- 任务根对象
Attempt- 某次具体执行
Thread- 消息和流式消费视图
Run 核心字段
runIdorgIdresourceTyperesourceIdthreadIdcontextIdparentRunIdstatuscurrentAttemptattemptsinputactionInputseventSequenceversionwebhookcreatedAtfinishedAt
Attempt 要求
- 一个 run 在任一时刻
MUST只有一个活动 attempt - attempt
MUST记录开始时间、结束时间、provider/session 关联与错误摘要 - retry 会产生新 attempt,不得覆盖旧 attempt 事实
状态要求
- v1 标准状态为:
queuedsubmittedrunningretryingcancelingsucceededfailedcanceled
规范要求
- run 的终态
MUST不可逆 - cancel 命令在终态上
MUST幂等 no-op - run 的用户可见输出
MUST可以仅通过事件流和 input 快照重建