用于 Pi 的上下文卸载扩展,将超过 4 KiB 的 bash 和 read 工具结果保存到本地 sidecar 文件,用引用替换以节省上下文空间和 API 费用。

Stars

11

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

暂无数据

最近更新

2026-07-30

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

直接解决大型工具输出膨胀对话上下文、重复计费的问题,采用简单的搬家机制而非压缩或摘要。

适合谁使用

  • 频繁运行 bash 命令或读取大文件的 Pi 用户
  • 构建长会话 AI Agent 并大量使用工具的开发者
  • 关注上下文窗口限制和 API 成本的 AI 助手使用者

典型使用场景

  • 卸载可能产生数千 Token 的 grep -rn 结果
  • 处理只需使用一次的日志文件读取
  • 减少多轮对话中重复工具调用导致的上下文膨胀

项目优势

  • 完整保留原始数据到本地 sidecar 文件,可随时取回
  • 透明地失败开放:写入失败时保留完整结果
  • 只处理纯文本 bash 和 read 结果 >4 KiB,不干扰其他工具
  • 在 details 中附带元数据(路径、字节数、状态)便于调试

使用前须知

  • Sidecar 文件需手动清理,不支持自动删除或去重
  • 仅覆盖 bash 和 read 工具,其他工具、图像、混合内容不做卸载
  • 不与 Pi 的原生压缩机制交互,可能需要额外策略

README 快速开始

使用

项目描述

用于 Pi 的上下文卸载扩展:将过大的工具结果移到会话 sidecar 文件中,在需要时可用原生 `read` 取回,并在结果被模型使用后从后续请求中移除正文。

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

TanStack
精选
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web 开发前端框架
14,861
vercel-labs
精选
vercel-labs GitHub avatar

scriptc

scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.

开发者工具代码质量与构建
1,985
Jakubantalik
精选
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI 与机器学习AI 智能体
1,191