piagent_
← ~/map

$ cat ~/map/pi-cache-lens.md

pi-cache-lens

在状态栏显示单次与会话级 KV 缓存命中率,后台取证归因每一次缓存丢失。

extensions✓ 10月31日

事实速查

仓库
github.com/w31r4/pi-cache-lens ↗
GitHub Stars
★ 0
Forks
0
许可证
—
npm / 月
—
最后推送
2026年10月30日

安装

pi install git:github.com/w31r4/pi-cache-lens,之后随时可用 pi update 更新。状态栏芯片在内置 pi 页脚中自动渲染;pi-powerline-footer 与 pi-cc-extensions 的集成片段在 README 里有文档。

## 速览

一个零开销的 pi 扩展:在状态栏显示最近一次请求与整个会话的前缀 KV 缓存命中率,并在后台取证归因每一次缓存丢失——冷启动、工具变动、历史改写、TTL 过期、模型切换或网关漂移——只落盘哈希与偏移量,从不写入原始提示文本。

## 要点

## 常见问题

Q pi-cache-lens 会给请求增加 token 或工具吗?

不会。它不注册任何工具 schema,也从不改写外发请求;芯片与取证都从观察到的流量计算而来。

Q 它会把提示内容泄露到磁盘吗?

设计上不会:归因只落盘哈希、字节长度与数字偏移,从不写入原始提示片段。

Q (!tools) 标签是什么意思?

工具列表或某个 JSON schema 发生了变化并触发缓存丢失;记录会注明工具是被新增、移除还是修改。

Q 支持哪些供应商?

openai-responses、anthropic-messages 与 openai-completions。

Q 兼容第三方页脚吗?

兼容。pi-powerline-footer 与 pi-cc-extensions 在 README 里提供了集成片段,内置 pi 页脚则自动生效。

## 参考链接

## 相关条目

## 教程

最后更新: 2026年10月30日