opencode-anthropic-auth 版本状态速览:从 v0.0.13 看 Claude 订阅登录插件如何快速发布
【免费下载链接】opencode-anthropic-auth项目地址: https://gitcode.com/GitHub_Trending/op/opencode-anthropic-auth
opencode-anthropic-auth是一款面向 opencode CLI 的Anthropic OAuth 登录插件,让你可以用 Claude Pro/Max 订阅或 API Key 直接登录 opencode。它当前最新版本为v0.0.13,本文将从这个版本号出发,带你速览它的版本演进路线和背后的自动化发布机制,新手也能轻松看懂 🚀
一、v0.0.13 是什么?当前版本一眼看懂
打开 package.json 文件,第 3 行就写着:
- 版本(version):
0.0.13 - 入口文件:index.mjs(插件的全部核心逻辑都在这一个文件里)
- 依赖:
@opencode-ai/plugin ^0.4.45(opencode 插件接口)、@openauthjs/openauth ^0.4.3(OAuth PKCE 认证库)
也就是说,v0.0.13 就是你在仓库里能拿到的最新正式版本,采用 MIT 协议开源(见 LICENSE)。
二、版本进化时间线:从 0.0.2 到 0.0.13
通过分析 git 提交历史,我们可以还原出一条清晰的版本路线。项目最早提交于 2025 年 8 月,从 2025 年 11 月底开始正式以版本号对外发布:
| 版本 | 发布日期 | 关键变化 |
|---|---|---|
| 0.0.2 ~ 0.0.3 | 2025-11-30 | 首次发布:修复硬编码anthropic-beta请求头问题,接入 CI 发布工作流 |
| 0.0.4 | 2025-12-04 | 修复成本显示问题(Max 订阅用户费用归零) |
| 0.0.5 | 2025-12-07 | 修复 token 刷新失败的异常处理 |
| 0.0.6 | 2026-01-09 | 对齐 Claude OAuth 请求格式,支持工具名进出双向重命名 |
| 0.0.7 | 2026-01-09 | 为工具添加mcp_前缀,满足 Anthropic OAuth 强制要求 |
| 0.0.8 | 2026-01-09 | 清理系统提示词中的 OpenCode 字样,避免被服务端拦截 |
| 0.0.9 ~ 0.0.10 | 2026-01-14 ~ 01-25 | 增加请求头伪装(spoof)能力,修复模型字段未定义导致的崩溃 |
| 0.0.11 | 2026-01-25 | 完整保留传入的anthropic-beta请求头 |
| 0.0.12 ~ 0.0.13 | 2026-01-28 | 小幅修复后定稿为当前版本 |
💡 可以看出,这是一个小步快跑的项目:2 个多月内连发 13 个 patch 版本,社区贡献者通过 PR 修一个 bug、发一版,节奏非常快。
三、发布状态观察:main 分支上还有一个"待发布"的修复 🕵️
细心的读者会发现一个小细节:v0.0.13 于2026-01-28打版,但 2026-02-04 又合并了 PR #39(修复 opencode → Claude 文本替换时误伤工作目录路径的问题,对应 index.mjs 中的替换逻辑)。
这说明:main 分支上的最新代码已经比 v0.0.13 更新,但版本号尚未再次提升——下一个 0.0.14 正在路上。对于想跟踪最新动态的用户,关注仓库提交记录比只看版本号更保险。
四、一键发布流程:版本号背后发生了什么
这个项目最值得新手学习的是它极简的自动化发布流水线,共 4 步:
- 执行发布脚本:开发者在本地运行 script/publish.ts(基于 Bun),传入
patch/minor/major三种版本类型之一(默认 patch) - 自动提升版本号:脚本调用
npm version修改 package.json 并自动提交、推送到远程仓库 - 触发 GitHub Actions:通过
gh workflow run publish.yml手动触发 publish.yml 工作流 - 发布到 npm:工作流在 Node 24 环境下执行依赖安装后,以公开访问(
--access public)方式npm publish,全程使用仓库密钥NPM_TOKEN认证
⚠️ 两个值得注意的细节:
- 没有 git tag:脚本明确使用
--no-git-tag-version,且工作流关闭了 provenance 校验,版本完全由package.json单一来源管理 - 发布与代码解耦:CI 只做安装和发布,不跑测试,这也是 patch 版本能一天连发多版的原因
五、小结:如何确认自己用的是哪个版本
| 想确认的内容 | 查看位置 |
|---|---|
| 当前最新版本号 | package.json 的version字段 |
| 某版本改了什么 | git 提交历史中的Bump version to x.x.x记录 |
| 发布如何触发 | script/publish.ts 与 .github/workflows/publish.yml |
一句话总结:opencode-anthropic-auth 当前稳定在v0.0.13,是一个迭代迅速、发布流程高度自动化的 opencode OAuth 登录插件;它用"单文件核心逻辑 + 一键发布脚本"的组合,把社区修 bug 到用户拿到新版本的周期压缩到了小时级,非常值得做插件的同学参考 📦
【免费下载链接】opencode-anthropic-auth项目地址: https://gitcode.com/GitHub_Trending/op/opencode-anthropic-auth
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考