github aimod-cc/agent2api v2.7.7

latest releases: v3.5.0-beta.1, v3.4.2, v3.4.1...
one month ago
  1. 新增:ZCode 提供商(国内版 / 国际版)—— 账号管理与推理转发一并接入:走的是订阅登录态(OAuth → JWT → 转发)而不是开放平台 API Key,与既有的 glm / glm-cn 预设分工不同、可以并存;登录为服务端中介的 CLI 轮询(后端问上游要授权地址 → 后台轮询换令牌),另有「粘贴凭证」手动添加(accessToken 管转发、jwt 管领取,只填一半也能落账号)
  2. 新增:ZCode 的「周末套餐」领取 —— 账号行上的「领套餐」按钮,分两步:先只读探测(不要验证码,免费问一次当前有没有可领),确认后再领取(这一步要过阿里云无痕验证);上游 404(活动未部署)与业务失败(已领过 / 额度耗尽 / 验证码)都归一成中性提示,不当错误报红
  3. 新增:Accio 提供商(国际版 / 国内版)—— 账号管理与推理转发一并接入:上游是阿里 ADK 的 Gemini 风格信封(/api/adk/llm/generateContent,SSE 流式、token 在 body),适配器按地区参数化(endpoints / credentials / auth / refresh / oauth 的 PKCE 网页登录 / models / protocol / stream / chat / balance);前端「添加账号」补 Accio 入口与添加表单
  4. 新增:「从其他工具导入」入口 —— 可扫描本机 cc-switch 已配置的供应商与账号并一键导入
  5. 新增:模型清单持久化缓存 —— 各家拉到的远程清单进统一库,进程重启后读回,不再回落到内置清单:此前重启那一次刷新若失败,上游新增的模型会消失、已下架的模型又回来被广告出去;缓存不带有效期(宁可给一份旧清单,也不退回静态兜底),时效性仍由刷新链路负责
  6. 新增:前端「React 岛」—— 分段筛选控件与搜索框的语义、键盘、焦点交给 Base UI(React 岛,源码 desktop-tauri/ui-islands/,产物 ui/islands/ui.js 随仓库提交),视觉仍是既有样式令牌:覆盖报表 / 事件日志 / 请求日志的时间档位、账号页的启用与限额两维筛选、模型页的状态筛选与搜索框、添加账号弹窗的账号版本与打开方式
  7. 修复:AutoClaw 国际版 Zai 网页登录登不上(issue #11)—— 根因是 z.ai 的 redirect_uri 白名单只认官方客户端登记的那四个 loopback 端口,网关自己的端口必被拒(Google 是宽松匹配所以一直没暴露);现在登录时临时借一个登记端口、把回调 302 转回网关,四个端口都被官方客户端占着时由内嵌窗口把这次导航截回网关,容器 / 远程部署形态则明确提示改用 Google 登录
  8. 修复:AutoClaw 登录取消后回调端口不释放 —— 借来的端口要占到 5 分钟超时才还,用户取消后立刻重试会因「端口被自己占着」而抢不到登记端口;现在取消时一并清理
  9. 修复:AutoClaw 的 system 提示词闸门(issue #10)—— 该闸门在国际版上同样存在(同一账号同一模型只改 system 一句即 200 / 406 两分),据此补齐指纹:身份句改写改为忽略大小写(原先换个大小写就漏网)、补上 DeepSeek Harness 与新版 Codex 的句式;406 空响应体不再只回一句「上游错误」,补上可执行的处置建议
  10. 修复:Accio 的模型目录与转发 —— 目录改打 v1(v2 少了 DeepSeek / Kimi / GLM 三家的全部模型,且缺思考档位要用的字段),并把「data 是数组」的解析修正(原先按对象取,清单恒为空但 HTTP 是 200);上游把模型名换成了混淆代号,对外仍沿用老名字(老配置不用改,发给上游的始终是当前代号);补齐推理接口必填的 appKey 与 message_id 头(原先缺了会收到 200 的「版本已不再支持」文本并被当成模型输出);思考档位落点改为按上游给的 protocol 决定,不再按模型名猜(放错位置在 Gemini 系是硬 400)
  11. 优化:账号页余额展示改造 —— 取消行内余额明细面板,读数直接落在余额列上;操作列那颗「余额」按钮改为「点一次查一次」(在途去重),不再有展开 / 收起的开关语义;各钱包明细与套餐到期、余量等信息移到余额格的悬停提示里;批量「查询余额」同口径
  12. 优化:模型管理页 —— 切到本页时整页刷新(自定义家目录 + 内置清单,且保证这次刷新不被加载守卫吞掉);「获取模型」的逐行结果新增「更新日期」(取清单自身的拉取时刻,失败 / 跳过的行显示上次成功那次);左栏自定义提供商条目补删除按钮,解决名下账号被删光后无处可删提供商的缺口
  13. 优化:账号徽章与摘要文案 —— provider 注册名里已带地区的(如「ZCode 国内版」)不再重复拼一遍后缀;工具条的提供商摘要只列有账号的家,不再被一串 0 占掉半行
  14. 优化:敏感词悬浮面板宽度放宽一成 —— 系统缩放非整数倍(Windows 125% / 150%)时文字实际排布比量出的宽度大零点几像素,最后一个长敏感词会在面板右边还空着一截时折行
  15. 新增:「获取模型」支持按范围刷新,只处理当前列表内的供应商,避免出现无关的「缺少登录态」提示;并修复指定的「模型来源」账号与刷新范围不生效、刷新后模型管理页清单与计数未同步更新的问题
  16. 更新:README 与 README.en 补充 Accio、ZCode 与模型清单持久化缓存的说明
  17. 版本:2.7.6 → 2.7.7

Don't miss a new agent2api release

NewReleases is sending notifications on new releases.