Agent 研习舱
Agent 基础设施2026-03-30

幂等设计

定义

同一操作无论执行多少次,结果始终一致的设计原则。在 Agent 工程中尤为关键,因为 Agent 会频繁重试(网络超时、执行结果不确定、任务中断恢复)。

要点

  • 声明式优于命令式:定义期望状态,系统自动协调
  • --if-not-existsensure 语义防止重复创建
  • --idempotency-key 让服务端去重
  • 非幂等操作 + Agent 重试 = 重复用户、重复邮件等副作用

示例

  • kubectl apply -f deployment.yaml — 无论执行多少次,结果一致
  • mytool user ensure --name "john" — 声明式,幂等
  • 飞书 CLI --idempotency-key — 传入唯一标识符,服务端只处理一次

相关概念

参考资料

  • Agent-CLI设计原则〔待补〕

被这些概念引用

来自本站知识库 · 全部概念