框架

Temporal

持久执行,重试,补偿。

支持 6 种模式。

该框架原生支持的模式

  • Agent Resumption — 持久化代理执行状态,以便长时间运行的任务能够在重启、部署或用户断开连接后继续进行。
  • Compensating Action — 为每个看似不可逆的代理行动配对一个可以撤销或抵消它的补偿性行动。
  • Circuit Breaker — 在错误率超过阈值后,停止调用失败的依赖项一段时间。
  • Step Budget — 限制代理在单个请求中允许的工具调用或循环迭代次数。
  • Decision Log — 在代理的行动旁边持久化其推理轨迹,以便事后审查可以解释原因。
  • Provenance Ledger — 记录每个代理的决策和状态变化,并附上足够的元数据以便后续解释或逆转。