首页/新闻资讯/正文详情

【Pi 超轻量插件】让 Jev 去掉无用的工具调用结果,留一个清爽的上下文!

发布时间:2026/9/24 8:46:43 来源:云帆数科 栏目:资讯中心
【Pi 超轻量插件】让 Jev 去掉无用的工具调用结果,留一个清爽的上下文!
背景与痛点长会话里那些“食之无味”的历史工具输出在使用 AI 进行较复杂的重构或排查任务时都会遇到上下文过多压缩的情况。在 Pi 中虽然说有压缩命令但我们可以看看他具体压缩了些什么。如果你用 Pi 跑过时间稍长的任务大概清楚那个感觉上下文里堆着几十轮的工具输出read 读了几百行源码的结果、bash 吐出来的长串依赖树、反复试错时留下的废弃命令……这些东西凑在一起等到上下文快满、准备压缩时它们依然原封不动地躺在那儿等着被一口气扔进去做摘要。问题是把这些早就过期的内容全都喂给大模型虽然模型可能从摘要里能留下什么有效信息但是执行效率和还有准确性肯定是差了一点点。所以我做了这个插件想先在压缩前把真正没用的东西挑出来。把这些早无时效性的大段工具文本全部直接塞给大模型做压缩摘要不仅消耗大量总结耗时和 token 成本还可能因为无关噪音过多而稀释真正关键的上下文记忆。解决思路在原生压缩前先来一次修剪借鉴了 Tamara Tran 在 Claude Code 生态下的出色工作 fast-jev-compaction我做了一个面向 Pi 的原生适配插件lienat/pi-jev-compaction。它只做原生压缩前的“减负预处理”。Pi 触发压缩自动阈值 或 手动 /compact ↓ 触发 session_before_compact 扩展钩子 ↓ Jev 秒级评估待摘要区间的工具调用与结果 │ ├─ 评估成功仅精简冗余的工具调用和截短大文本结果 │ ↓ │ Pi 原生 compact() 生成结构化摘要与元数据 │ └─ 超时 / 异常 / 用户取消完全保持原始消息数组不变 ↓ 安全回退至 Pi 原生普通压缩核心亮点只做减法精准裁剪通过 TypeSafe Jev 模型在毫秒级内裁定历史工具调用是“保留”、“删除”还是“截短”。绝对保护原生信息User 提示词、Assistant 思考过程thinking blocks、图片内容、近期保留消息以及不完整的工具对完全不动。只替换输入数组会话的 firstKeptEntryId、fileOps 文件操作追踪、分支元数据依然 100% 由 Pi 自己管理。极致的安全回退设定了默认 15 秒超时时限可通过环境变量调节。一旦网络抖动、Key 未配置、请求超时或用户主动中断插件会默默跳过Pi 会平滑回退到原生压缩绝不中断会话流程。30 秒极速安装体验第一步安装插件直接通过 Pi 的包管理器安装推荐piinstallnpm:lienat/pi-jev-compaction也可以直接从 GitHub 安装piinstallgit:github.com/Jul1en-Lin/pi-jev-compactionmain第二步配置 Jev API Key插件使用官方 TypeSafe Jev 服务做快速决策判定。在启动 Pi 的终端环境中配置环境变量exportTYPESAFE_API_KEYyour-typesafe-key可选参数# 自定义单次 Jev 判定超时毫秒默认 1500015秒exportPI_FAST_JEV_TIMEOUT_MS15000第三步体验重启 Pi 即可。平时写代码完全不需要改变任何使用习惯不管是上下文占满触发自动压缩还是手动输入 /compact控制台都会打印出清晰的精炼记录[jev] 12 call(s) reviewed: dropped 8, shortened 2 · 850ms; Pi will create the native summary.无需干预原有的臃肿调用已被精准卸下留给 Pi 的是一个干净、轻量、高信息密度的待摘要上下文。开源与致谢这是我的 github 仓库也欢迎在 Pi Package 市场下载使用GitHubJul1en-Lin/pi-jev-compaction核心决策逻辑源自 Tamara Tran 的 fast-jev-compaction 及 aleksvega 的分支。欢迎试用、提 Issue 或 Star 支持

相关推荐

工业无线通信模块哪个品牌靠谱?2026 选型避坑指南
工业无线通信模块哪个品牌靠谱?2026 选型避坑指南

核心结论工业无线通信模块选型,品牌可靠性需从抗干扰、稳定性、认证资质、服务支持四个维度综合评估,而非只看参数表。据中国信通院数据,2026 年国内物联网通信市场规模预计约 1.87 万亿元,工业物联网贡献约 1.98 万亿元。工程师常… · 2026/9/24 8:46:37

EMC检测费用七层动态模型解析
EMC检测费用七层动态模型解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 8:46:37

4针风扇PWM调速电路设计:从原理到PCB实战
4针风扇PWM调速电路设计:从原理到PCB实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 8:46:37

去年考过信息安全工程师,最后30天我是这么刷题的
去年考过信息安全工程师,最后30天我是这么刷题的

去年这时候,我在公司做安全运维,天天跟防火墙日志、漏洞扫描报告打交道。报名信息安全工程师的时候挺自信,觉得天天干这个,考试能难到哪去。结果一做题就懵了,密码学那章AES、SM4、RSA混着出,脑子直接卡住。… · 2026/9/24 10:09:44

昆仑通态触摸屏数据记录实战:定时存盘与U盘导出全攻略
昆仑通态触摸屏数据记录实战:定时存盘与U盘导出全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 10:09:44

Logi Options+ 故障排查与修复指南:从服务架构到 Lua 脚本避坑
Logi Options+ 故障排查与修复指南:从服务架构到 Lua 脚本避坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 10:09:38

LanceDB Node.js BlobFile 类详解:懒加载大对象句柄的 read / readRange / size 实战指南
LanceDB Node.js BlobFile 类详解:懒加载大对象句柄的 read / readRange / size 实战指南

向量数据库数据库人工智能后端 【免费下载链接】lancedb Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less. 项目地址: https://gitcode.com/gh_mirrors/la/lancedb 点击查看 免费下载 本篇技术指南围绕 lancedb/l… · 2026/9/24 10:09:31

2026年AI办公智能体Work Agent品类全解读
2026年AI办公智能体Work Agent品类全解读

最近不少职场人都有类似的感知:之前使用AI工具,大多只能得到一段文字回复,想要产出一份完整的项目材料,还得手动把内容复制出来,调整格式、补充数据、对接不同工具处理后续环节,整个过程依然要耗费不少时间… · 2026/9/24 10:09:31

PHPStan 错误标识符 new.internalEnum 全面解析:实例化 @internal 枚举的检测原理与修复方案
PHPStan 错误标识符 new.internalEnum 全面解析:实例化 @internal 枚举的检测原理与修复方案

开发工具代码质量静态分析 【免费下载链接】phpstan PHP Static Analysis Tool - discover bugs in your code without running it! 项目地址: https://gitcode.com/gh_mirrors/ph/phpstan 点击查看 免费下载 导读 new.internalEnum 是 PHPStan 静态分析工具用于标… · 2026/9/24 10:09:25

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码