Skip to content

STATE Kit v4.4.0

Choose a tag to compare

@zhang2580384 zhang2580384 released this 24 Sep 14:12
· 6 commits to main since this release

STATE Kit 4.4.0

适用宿主:官方 Sub2API v0.2.8。

本次改进

  • 780 STATE 按 Fernet 兼容负载内的签发时间计算持续期,默认约 240 秒,不再沿用旧票剩余时间。
  • 新增目标网关验收,默认 unified-88。打票必须返回完整、未过期且命中目标网关的 __cflb/__oailb 路由 Cookie。
  • 新增上一轮网关 Cookie 复用,只复用同一账号、仍在有效期内且命中目标网关的路由对。
  • 新增打票指纹收敛,统一为参考实现验证过的 codex-tui/0.154.0 请求形态、低推理参数和工具参数。
  • 780 业务请求绑定 session_id、Cookie,并兼容 session-id 命名。
  • 业务响应中的新 STATE 和 Cookie 仅在目标网关仍匹配时滚动更新。
  • 诊断新增票龄、STATE 指纹、Cookie 指纹、目标网关和会话绑定状态,不输出原始票据或 Cookie。

安装

Linux amd64:

sub2api-state-kit_plugin_v4.4.0_linux_amd64.s2plugin

通用包:

sub2api-state-kit_plugin_v4.4.0.s2plugin

首次安装先合并 trusted-publisher.yaml 到宿主现有 config.yaml,重启一次 Sub2API,再上传插件包。已安装旧版可直接升级,配置会保留。

验收重点

安装后用实际模型请求检查诊断事件:

  • state_length=780
  • gateway=unified-88
  • session_bound=true
  • ticket_age_seconds 小于 240
  • 响应模型与请求模型一致

票长、网关和模型声明只能证明格式、路由与会话一致性,不能单独证明不存在隐性降智。若上游网关编号变化,可检查诊断中的 gateway,调整目标网关或暂时设为 any。