28 lines
983 B
Markdown
28 lines
983 B
Markdown
---
|
||
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 的标记方式
|