fast-jev-compaction
用 TypeSafe Jev 原样裁剪工具调用,替代有损摘要压缩。
> 给订单列表加上分页
⏺ 我先看看列表组件。
fast-jev-compaction: kept 42/68 messages, no summary
Jev dropped stale Read/Bash results below 0.5
❯ /compact
toast · fallback to built-in summary (too little reduction)
后台运行,无界面。这里显示的是示意日志。
❯
示意。实际效果取决于 Mod、终端和运行环境。
安装
/plugin marketplace add tamaratran/fast-jev-compaction
/plugin install fast-jev-compaction@fast-jev-compaction
/reload-plugins在 Claude Code 会话里逐行执行这些命令。
claude plugin marketplace add tamaratran/fast-jev-compaction
claude plugin install fast-jev-compaction@fast-jev-compaction然后在会话里执行 /reload-plugins,或开一个新会话。
请帮我安装 Claude Code Mod「fast-jev-compaction」(https://github.com/tamaratran/fast-jev-compaction)。安装前先阅读仓库 README 的 Security 和 Requirements 部分,告诉我它会读写哪些内容、运行什么命令、是否联网,以及对 Claude Code 版本、系统和终端的要求。确认没有问题后,运行 claude plugin marketplace add tamaratran/fast-jev-compaction 和 claude plugin install fast-jev-compaction@fast-jev-compaction 完成安装,最后提醒我在会话里执行 /reload-plugins。把这段话发给 Claude Code,它会先读原作者说明再安装。
git clone https://github.com/tamaratran/fast-jev-compaction
cd fast-jev-compaction
claude --plugin-dir .克隆仓库后用 --plugin-dir 在本地会话中试用。
它会碰什么
据原作者说明,收录时核对;可用 claude plugin validate 自行检查。
读取
有读取会话消息与工具调用/结果以构造 Jev 状态。
写入文件
未说明运行命令
未说明联网
有向 TypeSafe Jev API 发送压缩决策请求,需 API key。
介绍
fast-jev-compaction 是 Claude Code 的 function hooks Mod:在 /compact 与自动压缩时,把整段会话状态发给 TypeSafe Jev,逐条判断工具调用与结果是否仍需要,删除或截断过时项,用户与助手正文保持原样顺序。需要 TypeSafe API key;README 写明早期接入版本为 2.1.274+,并要求设置 CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1。本站未做运行实测。预览为示意。
适合谁
- 长会话里希望压缩保留原文、少丢文件路径与错误信息的人
运行要求
- Claude Code ≥ 2.1.274
- README 仍写 early-access 与 CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1。
- 需要 TYPESAFE_API_KEY 或插件配置中的 apiKey。