[260520] x-cmd v0.9.5:x install 支持 skill 安装,新增 git ci 命令让 AI 帮你写 commit

260520 x-cmd v0.9.5:x install 支持 skill 安装,新增 git ci 命令让 AI 帮你写 commit

  • x install 全面升级:支持 skill 安装、前缀语法、三种自动化模式、AI Agent 友好选项
  • x git ci/commit 支持 AI 自动生成 Conventional Commits 提交信息
  • claw 模块增加更多运行时日志和状态监控

🚀 x-cmd v0.9.5 更新详情

install 📦

x install 升级 ------ 装东西这件事,我想整顺手点。

每次要装个工具,得先想"这玩意儿该用 brew 还是 apt 还是 npm",不同系统还得换不同的命令,有点累。

而且最近 AI Agent 闹得凶,它们经常需要知道"怎么安装某个工具",但又不想真的执行安装,只想拿到命令或者信息就行。

所以这次 x install 做了几件事:

  • skill 也能装了 :x install skill/anthropics/pptx clawhub/skill-vetter,通过 skill/* 和 clawhub/* 格式直接装 skill,不用手动 clone 再配置

  • 前缀语法,一眼知道从哪装 :brew/jq、apt/git、npm/express、sys/bun、best/jq,不用背各个包管理器的命令

  • 三种自动化模式 :--best 自动挑最优方式,--withtool 指定用哪个包管理器,--sys 走系统自带的

  • AI Agent 友好 :--printinfo 和 --printcmd 只查不装,输出信息或命令本身,适合集成进脚本或喂给 AI。还可以跟 --best 组合,只查最佳方案的信息

  • 先看看系统有啥 :--available-tool 查询支持的包管理器,加 --installed 只看已装的

    默认进入交互模式,选一个装

    x install

    装 skill,一键搞定

    x install skill/anthropics/pptx

    用前缀指定来源,不用记命令

    x install brew/jq

    自动选择最佳方式安装,适合 CI/CD

    x install --best bun

    优先用 brew,其次 xpkg

    x install --best --priority brew,xpkg bun

    只输出安装命令,不执行,适合喂给 AI

    x install --printcmd bun
    x install --best --printcmd bun

    用指定包管理器装多个软件

    x install --withtool brew vim bun

    看看系统装了哪些包管理器

    x install --available-tool --installed

git 🔀

x git ci/commit 新增 AI 自动生成提交信息 ------ 写 commit message 这件事,我做了一个偷懒的优化。

每次改完代码,脑子里已经有"这是个 fix"或者"加了个功能"的概念,但还是要手动组织语言写成 commit message。

尤其是不确定该用 feat: 还是 fix: 的时候,得去翻规范,有点累。

所以现在 x git ci 和 x git commit 做了个小优化:

  • 不带参数运行:自动调用 AI 分析你的变更内容,生成一条规范的 Conventional Commits 格式提交信息,直接帮你填好
  • 带参数运行:一切照旧,完全走原生 git,不干扰你已有的工作流

也就是说,你平时该咋用还咋用,只有懒得写 message 的时候,直接 x git ci 甩给 AI,省事。

复制代码
# AI 自动生成提交信息
x git ci
x git commit

# 带参数时完全走原生 git,不受影响
x git commit -m "manual message"
x git commit -am "quick fix"

claw ⚙️

claw 模块优化 ------ 自托管 AI Agent 网关,这次做了运行时的优化。

主要改进:

  • 增加了更多运行时 log,排查问题更方便
  • 记录了更多的状态信息,监控网关运行更直观

用法不变,一条命令启动:

复制代码
x claw start

支持多平台同时运行:x claw start --weixin --telegram。

查看网关日志:x claw log。

⬆️ 如何升级

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

复制代码
x upgrade beta
如果你没有安装 x-cmd, 只需要打开你的终端:
复制代码
eval "$(curl https://get.x-cmd.com)"

x-cmd 是一个一站式的命令行工具集,其强大的功能可以为人类用户和AI共同使用。它还简化了很多工具的安装方法。

马上安装,让 x-cmd 协同 AI 成为你的最强助手,实现生产力翻倍!

🤝 开发者反馈

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

相关推荐
lucas_AI几秒前
想公开警告 AI 风险?先看看你的合同:DeepMind 员工抗议「终身禁言条款」
人工智能
阿文和她的Key2 分钟前
算力零售化的四层架构:从 0.01 元月卡看 AI 服务的计量、履约与复购
人工智能·架构·零售
ss2735 分钟前
不用向量库,我用 MySQL 跑通了蔬菜 RAG--基于 RuoYi-AI 的蔬菜种植知识库 + 智能咨询系统,普通开发机就能跑
数据库·人工智能·智慧农业·ruoyi·知识库·rag
l5507255417 分钟前
汽车总布置人机|SAE J826 驾驶人体二维模板绘制要点
人工智能·汽车
十二同学啊8 分钟前
Go 工程化详解:项目结构、代码规范、测试体系与 CI/CD 实践
ci/cd·golang·代码规范
天远数科8 分钟前
零信任架构实战:基于天远全能家政风险报告构建自动化即时到家保洁与短工抢单安全核验网关
运维·人工智能·架构·自动化
听我哔哔16 分钟前
口播视频唇形总对不上?Seedance 2.5 在 zeekeAI 里的同步实操
人工智能·音视频
隔窗听雨眠18 分钟前
大语言模型推理效率的多维优化与部署取舍
人工智能·语言模型·自然语言处理
hpoenixf21 分钟前
同一个 Agent,怎样确保每个人只看到自己的研究?
agent
hpoenixf25 分钟前
报告已经生成,为什么还不能直接分享?
agent