piagent_
← ~/map

$ cat ~/map/big-pi.md

big-pi

模型驱动的上下文压缩——把已完成的阶段总结成分层的块,Pi 的 JSONL 转录保持权威且不被改写。

extensions✓ 10月16日

事实速查

仓库
github.com/jsoutherland/big-pi ↗
GitHub Stars
★ 0
Forks
0
许可证
Apache-2.0
npm / 月
—
最后推送
2026年10月15日

安装

从本地包目录安装:先校验 release 压缩包(sha256sum -c big-pi-0.1.0.zip.sha256,再 node verify-release.js),然后 pi install /opt/big-pi;无第三方运行时依赖

## 速览

一个独立的 pi 扩展,做模型驱动的对话压缩:活动模型把已完成的阶段总结成三个层级的块,JSONL 转录保持权威,每次模型请求前都跑检查点,上下文吃紧时还有有界的紧急恢复。

## 要点

## 常见问题

Q big-pi 会改动会话转录吗?

不会——Pi 的 JSONL 转录保持权威、永不改写;压缩状态存放在旁边的 <session>.jsonl.big-pi 文件夹里。

Q Pi 原生压缩算 big-pi 的块吗?

不算——块数只统计成功的 big_pi_compress 操作;原生压缩是 Pi 自己的另一套转录压缩,不产生 Big Pi 块。

Q 目标机器访问不了 npm 也能用吗?

可以——README 记录了从本地包目录安装的方式,覆盖受控与气隙部署,目标侧无需 npm 安装,也无需 TypeScript 编译。

## 参考链接

## 相关条目

## 教程

最后更新: 2026年10月16日