Skip to content

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 31 Jul 15:00
· 4 commits to main since this release

本版本新增 API Key 批量测活,并修好一个让人误判的显示问题:被封禁的 Key 此前在列表里
一直显示「正常」。同时把两个管理页的工具栏按钮改为带文字,批量刷新时按钮上能直接看到进度状态。

新增

API Key 批量测活

  • API Key 管理页工具栏新增「批量测活」:有勾选就只测勾选的,没勾选则测当前列表全部。
    目标与顺序都取自界面上可见的卡片,被搜索或筛选排除的 Key 不会被带进来
  • 逐个串行执行而非并发:批量并发容易被上游判为异常活动,反而污染检测结果
  • 弹窗内实时显示每个 Key 的测活状态与耗时,顶部汇总可用 / 失败 / 未测数量,
    进度会自动把当前项滚进视野并多露出后续几项,中途可随时中止
  • 失败原因保留接口返回原文,过长时截断,悬停查看完整内容
  • 关于额度消耗:只有真正可用的 Key 才会出字并计一次请求,提示词已压到最短;
    已失效或被封禁的 Key 会被上游即时拒绝、不产出内容,因此不计费。弹窗内对此有明确说明
  • 模型交给 Kiro 自行挑选,不必为每个 Key 先拉一遍模型列表

修复

  • 被封禁的 API Key 在列表里显示「正常」:管理面的 Get-Usage-Limits 与
    List-Available-Models 都不校验账号状态,被封禁的 Key 在这两个接口上照样返回 200,
    只有 runtime 面的真实对话才会暴露 403。而测活结论若写进 lastError
    下一轮自动刷新同步成功就会把它清掉。现在测活结论单独存在 lastChatError 里,
    卡片状态、详情抽屉与正常 / 异常计数均取两者的并集,不会再被自动刷新擦掉
  • 测活结论由主进程落库后界面同步更新,不必为每个 Key 再往返一次 IPC 重载整表
  • 用户主动中止的测活不写入结论:中止不构成检测结果,不该据此把 Key 标成异常
  • Key 换区后一并清空上一区查得的测活结论,避免跨区展示陈旧状态
  • 接管面板与删除确认里的 API Key 无视隐私打码开关:这两处用的是页面内另一份
    无条件打码的实现,关掉「隐私打码」也只能看到星号。现已统一走全局开关,
    并删掉与 utils/display 重复的那份实现

优化

批量刷新

  • 账户管理的「刷新密钥」「刷新用量」在刷新期间不再只是置灰,而是显示加载态与
    「正在刷新密钥...」「正在刷新用量/积分...」;自动刷新与手动批量刷新共用同一条链路,
    两种触发方式都会反映到按钮上
  • API Key 管理的刷新按钮此前只在手动点击时有加载态,自动刷新那一轮按钮是静的,
    现在改读全局同步状态,两种触发都显示「正在刷新 API Key 用量/积分...」
  • 有勾选时按钮上带出条数(形如「刷新密钥(3个)」「刷新用量(3个)」「刷新(3个)」)。
    账户管理这两个按钮一直是「有勾选就只刷勾选的账号」,但此前按钮上看不出范围,
    容易误以为会刷全部;条数取当前筛选结果里的勾选数,与实际处理的条数一致
  • API Key 管理的批量刷新改为与批量测活共用同一套目标口径:勾选项只取界面上可见的那些。
    此前是从全部 Key 里筛勾选项,勾选后再搜索,被搜索排除的 Key 仍会被刷到

工具栏

  • 账户管理与 API Key 管理的工具栏按钮由纯图标改为图标 + 文字(刷新密钥 / 刷新用量 /
    隐私打码 / 删除、刷新 / 隐私打码 / 批量测活 / 删除),
    不必悬停等 Tooltip 才知道每个按钮是做什么的
  • 「隐私打码」按钮在开启时文案变为「隐私打码中」,状态一眼可辨
  • 移除账户管理工具栏的「退出登录」按钮:账号卡片上已有同一个入口,
    而且两处执行的动作完全相同(都是清空整个 ~/.aws/sso/cache 目录,与选中哪个账号无关)
  • 两个页面的「删除」按钮改为只在有勾选时出现(此前是常驻置灰),并带出条数(形如「删除(3个)」)。
    删除作用于全部勾选项、不受当前搜索影响,因此这里的条数取全部勾选数,与确认弹窗里的数字一致

删除确认

  • 确认按钮文案由「删除」统一为「确认删除」,并改为实心红色。
    Ant Design 的 okType: 'danger' 渲染出来是红色描边,在弹窗里与「取消」区分度不足
  • 账号与 API Key 的单个删除、批量删除四处确认弹窗收敛到同一个 confirmDelete
    文案与按钮样式不再各写一份

文档

  • README 标语与 package.json 描述改为「Kiro 多账号管理器轻量版」

📦 下载

平台 文件
macOS (Apple Silicon) *-mac-arm64.dmg
macOS (Intel) *-mac-x64.dmg
Windows *-win-x64-setup.exe
Linux *-linux-x86_64.AppImage

macOS 安装包未做签名与公证,首次打开请右键选择「打开」,或在
「系统设置 - 隐私与安全性」中允许运行。


安装遇到问题?请查看 安装说明与常见问题