piagent_
← ~/map

$ cat ~/map/pi-experience.md

pi-experience

经历记忆扩展:原始 Run 写入自有 SQLite 供 TUI 审计,主 Agent 归并出可跨会话的经历。

extensions✓ 9月14日

事实速查

仓库
github.com/liu-zhengdong/pi-experience ↗
GitHub Stars
★ 0
Forks
0
许可证
—
npm / 月
—
最后推送
2026年10月13日

安装

npm ci 后 pi -e ./src/index.ts 一次性加载,或 pi install /absolute/path/to/pi-experience 安装为本地 pi 包;需 Node.js 24+ 与 pi 0.85.1

## 速览

经历记忆扩展:从扩展事件分流把原始 Run 写入自有的 SQLite,后台分岔会话生成每轮总结供 TUI 面板审计,主 Agent 再归并出可嵌套、可跨会话延续的经历。

## 要点

## 常见问题

Q 它会动 pi 的会话文件吗?

不会——pi 写它自己的 JSONL;本插件从扩展事件分流、写自己的 SQLite,从不读取、解析、索引或修改 pi JSONL,也不依赖原生 entry ID 读消息。

Q 能导入已有的 pi 历史吗?

不能——捕获从启用时开始,不导入此前的 pi 历史,也不把已有历史自动变成插件的 Run。

Q 数据库放在哪里?

默认在 ~/.pi/agent/continuity/experience.sqlite(设置了 PI_CODING_AGENT_DIR 时用其下的 continuity/experience.sqlite),可用 --experience-db 或 PI_EXPERIENCE_DB 指定;数据库按会话单写入者设计,应放本机磁盘,不做多机共享写入。

## 参考链接

## 相关条目

## 教程

最后更新: 2026年9月14日