Releases: TokenFlux/tkr
Releases · TokenFlux/tkr
Release list
v0.5.1
tf v0.5.1
本版由 GitHub Actions 构建,产物与校验和见下。
改进
- 重写 README:安装、快速上手、模型槽、多 Key、状态诊断和注入机制现在按
实际使用顺序组织,并明确 Linux、macOS 与 Windows 的支持边界。 - 统一登录、退出、补全、模型选择、状态检查及环境冲突提示的中文措辞;
英文文案、命令参数和运行行为不变。 - 发布页现在同时包含手写变更记录和 GitHub 自动生成的完整变更链接,
并列出各平台产物、校验方法、构建提交与 Go 版本。
下载
一行装(自动挑架构,装到 ~/.local/bin,不需要 sudo):
curl -fsSL https://raw.githubusercontent.com/tokenflux/tkr/main/install.sh | sh
已经装过的话直接 tf update。
手动下载:
| 系统 | 文件 |
|---|---|
| macOS(Apple 芯片) | tf_0.5.1_darwin_arm64.tar.gz |
| macOS(Intel) | tf_0.5.1_darwin_amd64.tar.gz |
| Linux x86_64 | tf_0.5.1_linux_amd64.tar.gz |
| Linux ARM64 | tf_0.5.1_linux_arm64.tar.gz |
| Windows | tf_0.5.1_windows_amd64.zip |
解开就是单个可执行文件,没有依赖,放进 PATH 即可。
Windows 目前只能非交互使用:选择器与登录提问需要终端交互,
Windows 上尚未实现,请用 --no-input 配合 -m、-k 明确指定。
校验
sha256sum -c SHA256SUMS --ignore-missing
引用版本:提交 6362ef1 / Go 1.27.0
Full Changelog: v0.5.0...v0.5.1
v0.5.0
tf v0.5.0
本版由 GitHub Actions 构建,产物与校验和见下。
新增
tf status:一条命令看清当前状态 —— 哪几把 Key、各自还剩多少额度、
三个 harness 装没装、有没有东西会盖掉 tf 的注入。- 额度显示接入网关的
/v1/usage。撞 429 时终于能分清是限流还是额度用完 ——
两者状态码相同,而 harness 只会把 429 原样丢给你。
改进
- 启动前会检查
~/.claude/settings.json里是否有env覆盖了本次注入。
那里的值优先级高于 tf 注入的环境变量,撞上时横幅写的模型是假的。
警告排在横幅之前,且只报真正相撞的键。 - 输错选项编号会重问,不再直接退出(上限三次)。
修复
- 额度用尽会让协议探测全部误判为「可用」。额度检查发生在准入检查之前,
配额一空每个入口都返回 429,而分类器把它当成了通过。后果是
claude_code_only分组的模型会出现在 codex 的候选里,选中就撞 403。 - 兜底的编号选择器读的是 stdin,被管道占住时(
echo $KEY | tf login)
直接拿到 EOF。改读/dev/tty。 - 答应装 Tab 补全但写盘失败时,仍会被记成「已经问过」,从此不再提起。
- 连不上网关时报的是
TF_NOT_LOGGED_IN,会把人引向重新登录 ——
而重新登录解决不了网络不通。改成TF_NETWORK。 - 没有 npm 的机器上,安装建议依然是
npm install -g ...。现在会先说
「本机没有 npm」。bash 补全的提示同理,不再无条件建议brew。 - zsh 补全的候选目录漏了 Linux 的标准位置
/usr/share/zsh/site-functions。
下载
一行装(自动挑架构,装到 ~/.local/bin,不需要 sudo):
curl -fsSL https://raw.githubusercontent.com/tokenflux/tkr/main/install.sh | sh
已经装过的话直接 tf update。
手动下载:
| 系统 | 文件 |
|---|---|
| macOS(Apple 芯片) | tf_<版本>_darwin_arm64.tar.gz |
| macOS(Intel) | tf_<版本>_darwin_amd64.tar.gz |
| Linux x86_64 | tf_<版本>_linux_amd64.tar.gz |
| Linux ARM64 | tf_<版本>_linux_arm64.tar.gz |
| Windows | tf_<版本>_windows_amd64.zip |
解开就是单个可执行文件,没有依赖,放进 PATH 即可。
Windows 目前只能非交互使用:选择器与登录提问需要终端交互,
Windows 上尚未实现,请用 --no-input 配合 -m、-k 明确指定。
校验
sha256sum -c SHA256SUMS --ignore-missing
引用版本:提交 d8aaf93 / Go 1.27.0
Full Changelog: v0.4.0...v0.5.0
v0.4.0
v0.3.0
v0.2.0
v0.1.0
Full Changelog: https://github.com/TokenFlux/tkr/commits/v0.1.0