TLDR:

  • Windows curl 策略调整:不再默认提供保底 curl,改用系统原生 curl
  • UUID 模块大幅重构:引入 UUIDv4,简化实现降低 fork 和内存开销
  • epoch 模块新增毫秒级时间戳支持(ms/ms_),统一收敛时间戳逻辑
  • x claude use ds 一键配置 DeepSeek-V4-Pro Max 模式 + 1M 上下文

🚀 x-cmd v0.9.1 更新详情

curl 🌍

从 v0.9.1 开始,x-cmd 不再默认向 Windows 提供保底 curl(Linux 不变,本地没有 curl 时仍使用 x-cmd 自编译的 curl)。

原因是 Windows Device Guard 会拦截 x-cmd 自编译的 curl——在一台小米笔记本上就遇到了这个问题。

之前我们默认使用 x-cmd 的 curl,是因为曾经有用户反映 Windows 自带的 curl 有证书问题。

如果你在 Windows 上遇到 curl 问题,有两种解决方案:

  1. 使用新版 Git for Windows (v2.40+),其自带的 curl 已升级到 v8.12。
    或者更新 Windows 系统,其内置的 curl 也已到 v8.12。
  2. 运行 x winget install curl,通过 winget 更新系统的 curl。

uuid 🔑

最近买了一台 Windows 笔记本,多年后重新重度使用 Windows,暴露了不少 git-bash 的兼容问题——其中之一就是 git-bash 基本没有 UUID 支持。

这推动了 UUID 模块的改进:代码源自 rand 模块(3-4 年前),此次大幅简化实现,减少 fork 和内存开销,并引入 UUIDv4。

v4 和 v7 各有适用场景:需要更强随机性和隐藏生成时间时用 v4(x uuid get);在日志、排序等有序场景中用 v7。还提供了 parsev7 从 v7 中提取时间信息。

当前实现足够简洁,可以清晰地向用户说明 UUID 的原理。可通过 x rfc 9562 查阅标准(RFC 9562 定义了全部 8 个版本的 UUID)。

epoch ⏱️

epoch 模块新增 ms/ms_ 毫秒级时间戳支持,为 UUIDv7 的时间前缀提供底层能力。

之前 timestamp 逻辑分散在多个模块中各自实现,来来回回改了好几轮,这次终于在 epoch 模块中统一收敛——UUIDv7 也因此不再需要自己算时间戳。

claude 🤖

调整 x claude use 配置 —— 激活 DeepSeek-V4-Pro Max 模式与 1M 上下文,榨干国产旗舰模型的性能。

有很多粉丝朋友在用 DeepSeek V4 的时候忘记激活 max 推理模式和 1M 上下文,白白浪费了 V4-Pro 的核心能力。

那干脆帮大家配好吧。现在 x claude use ds 直接帮你三件事一起干:

  • 模型设为 deepseek-v4-pro[1m],激活百万 Token 上下文
  • 推理强度拉到 max,复杂算法、多文件重构这些硬核任务提升尤其显著
  • 子代理切到 deepseek-v4-flash,轻量任务自动分流,兼顾速度与成本
# 设置使用 DeepSeek V4 模型
x deepseek --cfg model=deepseek-v4-pro

# 配置好了 Max 模式和 1M 上下文,之后每次打 claude 都自动用
x claude use ds

⬆️ 如何升级

现有用户可以通过以下命令快速切换至最新版本进行体验:

x upgrade

如果你没有安装 x-cmd, 只需要打开你的终端

eval "$(curl https://get.x-cmd.com)"

x-cmd 是一个一站式的命令行工具集,其强大的功能可以为人类用户和AI共同使用。它还简化了很多工具的安装方法。
马上安装,让 x-cmd 协同 AI 成为你的最强助手,实现生产力翻倍!

🤝 开发者反馈

如果您在自定义配置或代理设置中遇到任何疑问,欢迎前往 GitHub Issues 提交反馈,共同完善 X-CMD 生态。

标签: none

添加新评论