本人一直是opencode的小黑子,无它,从这个东西刚出来的时候我就品尝过了,给我的体验就是bug一堆。(如果有佬记得清楚点的,去年…opencode经常性的无法启动卡死)
过去半年多了,随着omo等几次衍生项目的爆火,中途又回去吃了几口,依旧很多bug。
今天忍不住犯贱了想去再玩下 opencode(实则想给ccs 修bug 要本机实测),结果我刚一上手就发现了几个逆天的点:
- 强碱我的claude 配置,且必须用 环境变量 disable
- opencode把auth登录的凭证明文编码在 ~/local/share/opencode/auth.json 然后自己的配置目录是 ~/config/opencode

- 依旧 queue message 时候无响应…ui 卡死
我再次遭受到了 opencode 的暴击,然后我稍微研究了下它的提示词…发现了一些有意思的事情
OpenCode 的风格是“按模型调教的 harness prompt”,不是统一人格,他会按模型id装载不同的提示词:
- gpt.txt:很像 senior engineer 风格,强调最小正确改动、先读代码、不要乱猜、不要改别人改动。
- default.txt / trinity.txt:极端 CLI 简洁,甚至要求少于 4 行。
- anthropic.txt:更像 Claude Code 风格,强调 TodoWrite、Task、工具优先。
- gemini.txt:流程化最强,写成 Understand → Plan → Implement → Verify。
- kimi.txt:行动优先,明确“能用工具就做真实修改”,并要求跟用户同语言。
- beast.txt:最离谱,强制长期坚持、广泛互联网研究、反复验证,token 消耗和仪式感都很重。
这点和我的观点不谋而合,这也是为什么我始终坚持 claude code, codex, ohmypi 这些的配置不共享,skill 尽量不共享的原因。
看起来opencode 也不是一无是处了…
3 个帖子 - 3 位参与者