Skip to content

Releases: TokenFlux/tkr

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 01 Sep 09:56

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

Choose a tag to compare

@hsn8086 hsn8086 released this 31 Aug 13:36

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

Choose a tag to compare

@github-actions github-actions released this 30 Aug 19:09

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 17:37

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 12:47

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 10:56