设计取舍与经验
恢复首先要明确保住什么。终端 supervisor 保住操作系统会话,调用账本保住已提交结果,业务幂等键保住一次业务迁移。源码中的 enrollment 测试在服务与账本重开后使用新 nonce 再请求,同一业务键仍返回原结果,版本与 enrollment 数量不增加。这个例子说明,传输层的一次新请求可以对应业务层的同一次操作。
完成状态也需要读懂语义。MCP 工具返回业务错误,仍可能形成已完成的 Invocation:调用已经交付了一个错误结果。相应恢复测试验证的是终态提交后遭遇进程强杀,记录和收据链仍可读取、校验。排障时应先查看结果,再决定是否重试;这项证据不能推导出任意执行中断都能自动续跑。
功能说明必须跟随可执行路径。部分旧注释仍称 MCP 热更新未实现,但已有通知刷新测试;媒体元数据表的测试则要求未实现能力不能仅靠声明发布。下一步值得投入的是更精确的记忆检索,以及围绕真实写入任务完善幂等与恢复体验:当前近期记忆策略和已提交结果恢复,为这些方向提供了清楚的起点。
0 次点赞
分享:
还没有评论

