Codex App Transfer v2.4.0
中文
新增 OpenCode Go 供应商 + OpenCode / Kimi Code 网页套餐额度 + 额度框架重构
本版新增 OpenCode Go 预设供应商,为 OpenCode Go 与 Kimi Code 接入网页控制台套餐额度,把多 provider 额度统一成三槽模型与共用 web-session 框架,并打磨供应商编辑页。
- 新增 OpenCode Go 供应商:
opencode.ai/zen/go/v1(openai_chat),涵盖 GLM / Kimi / DeepSeek / MiMo 系编程模型;附官方图标。 - OpenCode Go 套餐额度:用量面板显 5 小时 / 每周 / 每月三档剩余%(编辑页「登录 OpenCode」抓控制台 session + workspace id,daemon 解析
/workspace/<id>/goSSR)。 - Kimi Code 套餐额度:
kimi-code(api.kimi.com/coding)显套餐用量,鉴权用控制台 localStorageaccess_token(「登录 Kimi」+ 注入 JS cookie 桥抓取),daemon 调 connect-RPCMembershipService/GetSubscriptionStat。 - 额度框架重构:统一成 5h/周/月三槽
RollingWindows;MiMo / OpenCode / Kimi 共用web_session_quota(网页登录抓 session → 查控制台用量),新增同类 provider 只需填规格 + 写 fetcher。 - 供应商编辑页:获取模型时过滤走
/messages(Anthropic)端点的模型(OpenCode Go 的 MiniMax / Qwen 系)+ 持久提示;API Key 框加显示 / 隐藏按钮。
验证
cargo test --workspace(249 通过)、cargo fmt --all -- --check- 多 agent code-review(xhigh):修复 cookie 误删 / daemon panic / 残缺 session / MiMo cookie 回归 4 项
- 真机手测:OpenCode Go 三档 + Kimi Code 套餐用量面板;两者内嵌登录抓取
English
New OpenCode Go provider + OpenCode / Kimi Code web-console quota + quota framework refactor
Adds the OpenCode Go preset provider, wires web-console plan quota for OpenCode Go and Kimi Code, and unifies multi-provider quota into a three-slot model with a shared web-session framework.
- New OpenCode Go provider:
opencode.ai/zen/go/v1(openai_chat), covering the GLM / Kimi / DeepSeek / MiMo coding models; ships its official icon. - OpenCode Go quota: the panel shows 5-hour / weekly / monthly remaining % ("Sign in to OpenCode" captures the console session + workspace id; the daemon parses the
/workspace/<id>/goSSR). - Kimi Code quota:
kimi-code(api.kimi.com/coding) shows plan usage, authed via the console's localStorageaccess_token("Sign in to Kimi" + an injected-JS cookie bridge), with the daemon calling connect-RPCMembershipService/GetSubscriptionStat. - Quota framework refactor: unified into a 5h/weekly/monthly three-slot
RollingWindows; MiMo / OpenCode / Kimi share aweb_session_quotaframework, so a new same-kind provider only needs a spec + a fetcher. - Provider edit page: fetching models filters out
/messages(Anthropic) endpoint models (OpenCode Go's MiniMax / Qwen) with a persistent notice; the API Key field gains a show / hide button.
Verification
cargo test --workspace(249 passing),cargo fmt --all -- --check- Multi-agent code-review (xhigh): fixed 4 issues — cookie-wipe, daemon panic, partial session, MiMo cookie regression
- Manual: OpenCode Go three-window + Kimi Code plan-usage panels; embedded sign-in for both