Skip to content

v0.3.0 — 独立 STATE 插件版(Sub2API 0.2.7)

Pre-release
Pre-release

Choose a tag to compare

@wangyunjeff wangyunjeff released this 19 Sep 05:36
· 17 commits to main since this release

在现有增量版和完整项目版之外,新增独立 STATE Kit 插件版。安装到官方 Sub2API 0.2.7,无需覆盖或编译宿主源码。

下载

  • sub2api-state-kit_plugin_v0.3.0.s2plugin:签名插件,包含 Linux amd64 / arm64 和 macOS arm64。
  • sub2api-state-kit_plugin_v0.3.0_source.zip:完整插件源码、网页、测试及打包脚本;不是完整宿主源码。
  • trusted-publisher.yamlpublisher-public-key.txt:首次安装的发布者信任配置与公钥。
  • SHA256SUMS:下载完整性校验。

功能

在「插件管理 → STATE Kit · 账号级票据 → 配置」集中操作:全局动态代理池、账号 ID 独立开关、Pro(292)/ Team(332)、模型列表、固定业务代理复验、自动续期、312 / 模型不符守护,以及持久化票据的重启复验。

所有 STATE 开关默认关闭、账号配置为空;不附带作者的真实账号、代理、IP、API Key、票据、数据库或签名私钥。

安装要点

  1. 将附件公钥配置合并进宿主现有 config.yaml,并重启应用服务一次。
  2. 在插件管理上传 .s2plugin。同类插件只能启用一个,已启用官方 OpenAI OAuth Transport 时先停用它。
  3. 启用 STATE Kit,灰度设为 100%;在插件页只为需要的账号打开 STATE。

完整安装指南 · 验证记录

验证与边界

本地后端 race / vet、15 项网页测试、真实浏览器沙箱操作和官方宿主进程集成通过。Linux amd64 / arm64 均通过对本 Release 同一个签名包的验签、源码重建一致性比对和官方宿主运行集成:CI 结果

这轮使用可控本地上游测试,未用真实 OAuth 账号或付费代理验证恢复效果。目前支持单个宿主实例;账号设置位于插件页,非账号编辑弹窗。100% 灰度时未开启 STATE 的 OAuth 账号也经过插件转发,宿主将匹配的 WebSocket 切为 HTTP Bridge。缺少有效票据的已启用账号/模型返回暂不可用503。详见安装指南的限制说明。

已有的 完整项目版 v0.2.0 和仓库增量源码继续保留,三个版本按场景选择,勿叠加注入。

感谢 Sub2API、gylive/ccodex-sleep-state 及参与讨论与测试的朋友。本插件按公开协议独立实现,不重新分发私有插件二进制。