Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 10:04
· 35 commits to main since this release

tf v0.6.0

本版由 GitHub Actions 构建,产物与校验和见下。

改进

  • claudecodexopencode 这类透传命令,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@latesttf 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