v0.6.0
tf v0.6.0
本版由 GitHub Actions 构建,产物与校验和见下。
改进
- 对
claude、codex、opencode这类透传命令,harness 名后的-h/--help改为透传给底层工具(如tf opencode --help查看 OpenCode 帮助);查看 tf 包装层对此 harness 的帮助改用tf --help opencode。 tf keys --refresh与启动筛选无可用 Key 时的自动自愈路径采用统一的先拉取各 Key/v1/models、再以最新模型分组前缀探测协议的刷新顺序;网络请求失败时继续沿用已有缓存。- npm 发布脚本为发布后的 dist-tags 校验增加有界重试(0、1、2、4、8、15、30 秒),解决成功发布后因注册表短时读取到旧 tag 导致流程误判失败的问题。
- 自更新版本比较遵循 SemVer 预发布版本优先级规则,npm 安装的 0.5.3-bootstrap.0 能正确识别正式版 0.5.3 为新版本并给出包管理器升级命令,不再误报已是最新或执行自替换。
安装
npm(跨平台,需 Node.js 18+)
npm install -g @tokenflux/tf升级请运行 npm install -g @tokenflux/tf@latest(tf update 不会直接修改 npm 托管的文件)。
macOS / Linux(独立脚本,无 Node 依赖)
curl -fsSL https://raw.githubusercontent.com/tokenflux/tf-cli/main/install.sh | sh默认安装到 ~/.local/bin/tf(可通过 TF_INSTALL_DIR 自定义)。升级直接运行 tf update。
手动下载
| 系统 | 文件 |
|---|---|
| macOS(Apple Silicon) | tf_0.6.0_darwin_arm64.tar.gz |
| macOS(Intel) | tf_0.6.0_darwin_amd64.tar.gz |
| Linux x86_64 | tf_0.6.0_linux_amd64.tar.gz |
| Linux ARM64 | tf_0.6.0_linux_arm64.tar.gz |
| Windows x64 | tf_0.6.0_windows_amd64.zip |
macOS 与 Linux 产物解压后将 tf 放入 PATH 即可。
Windows 产物解压后将 tf.exe 放入 PATH。当前仅支持非交互模式,请使用 --no-input 配合 -m、-k 参数明确指定。
卸载
npm
npm uninstall -g @tokenflux/tf独立脚本
仅删除 tf 二进制,保留配置、凭据与缓存:
curl -fsSL https://raw.githubusercontent.com/tokenflux/tf-cli/main/uninstall.sh | sh同时清理配置、凭据与缓存目录:
curl -fsSL https://raw.githubusercontent.com/tokenflux/tf-cli/main/uninstall.sh | sh -s -- --purge若安装时指定了 TF_INSTALL_DIR,可在管道右侧传入对应环境变量:curl -fsSL https://raw.githubusercontent.com/tokenflux/tf-cli/main/uninstall.sh | TF_INSTALL_DIR=/原安装目录 sh。
校验
sha256sum -c SHA256SUMS --ignore-missing引用版本:提交 47d06b6 / Go 1.27.0
Full Changelog: v0.5.3...v0.6.0