https://github.com/cortexkit/magic-context
再牛的大模型,上下文过长都会变成痴呆。
这个 harness 插件的作用就是管住上下文,让你在一个会话里面可以永远聊下去。具体就是:
- 一个项目只需一个会话,这个插件会主动控制上下文的长度,将不需要的内容清理掉,将暂时不需要的记忆存档,需要时又重新加入上下文。
- 多个项目的记忆可以共享,包括环境配置、命名风格、设计意图,你可以将多个项目放在一个 workspace 里面来共享记忆。
- 用户画像,记录用户的开发习惯、表达习惯,让大模型更精准的获知用户意图。
有人会问这有什么用,回答是聊天更自然了,我可以直接说 “上周让你改的那个配置我不记得了”,然后 Agent 就主动找出来给我看。这就极大地降低了开发者的心智负担。
插件支持 pi 和 opencode ,值得大家试一试。