piagent_
← ~/map

$ cat ~/map/pi-memento.md

pi-memento

嵌套上下文事务扩展:探索可提交、压缩、合并或回退,而不改写会话历史。

extensions✓ 10月16日

事实速查

仓库
github.com/thebabush/pi-memento ↗
GitHub Stars
★ 6
Forks
2
许可证
MIT
npm / 月
—
最后推送
2026年8月29日

安装

./bin/memento

## 速览

实验性 pi 扩展,在 agent 自身的模型可见上下文上引入显式嵌套事务——对一段探索可以 commit、compact、squash 或 revert,而会话历史本身从不被改写。

## 要点

## 常见问题

Q revert 能撤销文件改动吗?

不能。事务只作用于对话上下文——投影是追加式 JSONL 历史之上的视图,写过的文件、跑过的命令和其他副作用都不会回滚。打开的事务不是沙箱。

Q 这和分叉或派子代理有什么区别?

分叉把上下文效果绑死在新的执行循环上,边界必须提前敲定;pi-memento 单独提供上下文效果,事后处置、可嵌套到任意深度——两者还能组合,子代理内部也可以用 pi-memento。

## 参考链接

## 相关条目

## 教程

最后更新: 2026年8月31日