v1.0.8
本版本新增 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 安装包未做签名与公证,首次打开请右键选择「打开」,或在
「系统设置 - 隐私与安全性」中允许运行。
安装遇到问题?请查看 安装说明与常见问题。