开源运行时 Kiso:工具执行崩溃后「无回执」状态如何恢复
niurenwangdadan · reddit · 2026-09-23
Kiso 是一个 MIT 协议的开源 agent 运行时,专门处理常规请求/结果循环掩盖的故障场景:工具已启动但运行时在记录回执前崩溃,导致结果状态未知。
其机制:
- 调用工具前先持久化写入 toolexecutionstarted 事件,再记录成功或失败回执;
- 恢复时,「已启动但无回执」被视为未知结果:运行时暂停,等人工选择重跑或放弃;完整的失败回执则是已知失败;
- 若工具不保证幂等,结果会警告可能已产生部分副作用;任何重试都是新调用,需再次通过权限门控。
作者强调这不能让任意远程操作做到 exactly-once,而是把不确定性显式化,避免静默重放一个可能已完成的操作,并征集对恢复模型(幂等键 vs 人工裁决)的批评意见。
「编程与Agent」频道最新
- 微软发布 Taste-Bench:最强模型长程决策判断力仅 59.7% — microsoft · 2026-09-23
- Lean Pool:全部由 AI 智能体构建和维护的形式化数学仓库上线 — Vasily Ilin · 2026-09-23
- 独立开发者建 MCP 服务器:上架要 40 欧元月费,企业 IT 直接封杀 — sartomiki · 2026-09-23
- 博主们囤多个订阅测模型,企业用户:这根本不是真实使用场景 — emaayan · 2026-09-23
- Sergey Karayev:谷歌「自废武功」退出编码 Agent 竞争 — sergeykarayev · 2026-09-23
- Reddit 老哥用 VM 隔离跑本地 Agent:open-webui + open-terminal 实践 — g1ccross · 2026-09-23