Files
nexus/wiki/concepts/Rollback-Mechanism.md
2026-04-21 08:02:52 +08:00

28 lines
983 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Rollback Mechanism"
type: concept
tags: [rollback, memory, qa, recovery]
last_updated: 2026-04-21
---
## Definition
Rollback Mechanism 是指 agent 将工作状态回退到最后检查点以修复问题的机制。在 QA 失败场景下无需人工描述问题agent 直接调用 rollback 恢复已知良好状态,然后针对具体问题修复。
## Mechanism
1. Agent 调用 `rollback` MCP 工具
2. 指定回退到的检查点(时间戳或版本)
3. 系统恢复至该检查点的状态
4. Agent 在恢复状态下针对具体问题进行修复
## Use Case
QA 失败时 Reality Checker 指出 API 设计问题Backend Architect
1. 召回 Reality Checker 的反馈
2. 召回自己的上一个 API spec
3. Rollback 至该版本
4. 针对具体问题修复并重新存储
## Connections
- [[MCP Memory Server]]:支撑 rollback 操作的服务器
- [[Reality Checker]]:触发 rollback 的审查方
- [[Memory Tagging]]checkpoint 的标记方式