注意
这个插件不要和 omo 一块使用。
照着文档安装即可,
bun x @cortexkit/magic-context@latest setup在选项中我没有开启 dream 功能。
这之后脚本会自动修改 opencode.jsonc:
{
"plugin": ["@cortexkit/opencode-magic-context"],
"compaction": {
"auto": false,
"prune": false
}
}以及 tui.json:
"plugin": [
"@cortexkit/opencode-magic-context@latest"
]之后就不需要使用原版的 auto-compact 了。
所有功能都在官方文档中有具体描述。
下面是我的配置 magic-context.jsonc,这两个功能的模型不用使用太好的,我使用了 deepseek。
{
"$schema": "https://raw.githubusercontent.com/cortexkit/magic-context/master/assets/magic-context.schema.json",
"historian": {
"model": "deepseek/deepseek-v4-pro"
},
"dreamer": {
"disable": true
},
"sidekick": {
"model": "deepseek/deepseek-v4-pro"
}
}
为了避免上下文过长
就算有该插件,我还是建议几轮后就新建一个会话。
具体流程可参照我的个人 skill 中的 project-context。
