独立维护的 OpenCode 修复版本,针对使用中中发现的部分 bug 做修复,随缘维护。
由于官方仓库待处理 PR 过多(当前 1.8k 个),不考虑给官方仓库提交 PR。
- 前往 Actions 标签,进入最新的 workflow run,下载对应的产物。
- 解压,将对应版本的可执行文件覆盖到你的环境中(对于 Linux,通常是
~/.opencode/bin/opencode)。
以 PR 的形式提交,合并到当前分支(lilac-fix)
step 1: 从官方拉最新代码
git fetch upstream
git checkout dev
git merge upstream/dev --ff-only其中 upstream 是 git@github.com:anomalyco/opencode.git。
step 2: 把 lilac-fix rebase 到最新 dev
git checkout lilac-fix
git rebase devstep 3: 推送更新
git push origin lilac-fix --force-with-lease前往 Actions 标签,执行 build 这一 workflow。
我们约定设置 version 为当前官方版本号 + -lilac 后缀,如 1.3.5-lilac。
- 修复
opencode.json中的provider.<provider_id>.models.<model_id>.limit.input配置不被正确合并的问题