#200 · 主分类: AI编程助手

opencode-dynamic-context-pruning

OpenCode 的动态上下文剪枝插件 - 智能管理对话上下文以优化 token 使用

项目最后更新:08/16/26

GitHub Stars

4.1K

Forks数量

229

贡献者数量

19

许可证

AGPL-3.0

收录理由

长时间使用 OpenCode 时,对话上下文会迅速膨胀,token 消耗也随之飙升。这个插件给模型提供了一种主动裁剪对话的手段,同时不丢失关键信息。它暴露了一个压缩工具,可以把已经关闭的、过时的消息替换成高保真的技术摘要,既支持按连续区间压缩,也支持对单条消息单独处理,让模型根据任务完成情况自行决定哪些内容不再需要逐字保留,而不是等到整个会话触顶后被动地做一次粗暴的全量压缩。插件还会对重复的工具调用去重,并清理出错调用产生的大段输入,帮助控制提示缓存和上下文窗口的占用。配置项足够细致,可以保护子代理输出、特定文件模式以及你自己的用户消息不被压缩;如果你更想手动触发清理,也可以切换到手动模式。需要注意的是,这个项目的活跃开发已经转移到 Sleev 代理上,所以它更适合现有 OpenCode 用户当作一个稳定可用的插件来对待,而不是一个快速迭代的新项目。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目