使用
照着文档安装即可,
bun x @cortexkit/magic-context@latest setup安装时候的选项可以随便选,之后直接把配置改成我的即可。
这之后脚本会自动修改 opencode.jsonc:
{
"plugins": ["@cortexkit/opencode-magic-context"],
"compaction": {
"auto": false,
"prune": false
}
}之后就不需要使用原版的 auto-compact 了。
所有功能都在官方文档中有具体描述。
注意
新版的 magic-context 的配置文件的位置放在了
~/.config/cortexkit/里面。
下面是我的配置 magic-context.jsonc,模型不用使用太好的。
{
"$schema": "https://raw.githubusercontent.com/cortexkit/magic-context/master/assets/magic-context.schema.json",
"historian": {
"opencode": {
"model": {
"model": "huanling-grok/grok-4.7",
"variant": "medium"
},
"fallback_models": [
{
"model": "codelink-gpt/gpt-6-luna",
"variant": "medium"
}
]
},
"pi": {
"model": "torchai-grok/grok-4.6"
}
},
"dreamer": {
"opencode": {
"model": {
"model": "huanling-grok/grok-4.7",
"variant": "medium"
},
"fallback_models": [
{
"model": "codelink-gpt/gpt-6-luna",
"variant": "medium"
}
]
}
}
}为了避免上下文过长
就算有该插件,我还是建议几轮后就新建一个会话。
具体流程可参照我的个人 skill 中的 project-context。
问题
无法更新/初始化失败
最近不知道这个插件搞什么飞机,经常无法自动更新并且启动时初始化失败。
这时,我们强制运行它的修复流程即可。
bun x @cortexkit/magic-context@latest doctor --force