[260612] x-cmd v0.9.8:x feishu 发送消息支持 Markdown + 卡片,让 x claw 接入飞书后消息不再干巴巴

260612 x-cmd v0.9.8:x feishu 发送消息支持 Markdown + 卡片,让 x claw 接入飞书后消息不再干巴巴

  • x feishu: 发送消息新增 Markdown 渲染,支持 Schema 2.0 交互式卡片消息
  • 新增 x column 模块 ------ POSIX shell + awk 实现的 GNU column 替代,表格模式 + 填充模式双模式,TTY 感知着色

🚀 x-cmd v0.9.8 更新详情

📨 feishu

x feishu abot send 新增 Markdown 渲染 & 卡片消息 ------ 因为我让 x claw 接了飞书之后,看它发的消息实在看不下去了。

于是连夜对发送消息接口进行更新:

  1. 富文本支持 (--text):完美支持 Markdown 语法,高亮、加粗、链接一目了然。
  2. 高级卡片 (--card):原生适配飞书 Schema 2.0 互动卡片。支持代码块、结构化表格及动态列表。
bash 复制代码
# 发送带 Markdown 渲染的文本(加粗、链接、行内代码)
x feishu abot send --text --chatid <chat_id> '**任务完成** ✅ 详见 [构建报告](https://github.com/x-cmd/x-cmd) `code`'

# 发送 Markdown 卡片(代码块、表格、列表全活)
x feishu abot send --card --chatid <chat_id> -f ./README.md

# 命令输出直接转卡片发出去
git log --oneline -10 | x feishu abot send --card --chatid <chat_id> -

x claw 回复效果:

📊 column

新增 x column ------ POSIX shell 实现的 GNU column 替代,把分隔文本对齐成表格,或把多行输入排成多列。

一个工具两种模式:-t 走表格模式,按 -s 切分、对齐成规整的列;不带 -t 走填充模式,每行一条记录按终端宽度自动排成多列,ls | x column 直接出多列 ls。不用 GNU column 和 pr / paste 之间换来换去。

着色是 TTY 感知的 ------ 这是 GNU column 没有的:终端里给标题行(第 1 行)反色高亮,管道里自动关色,保证 grep / 二次处理不带乱码。NO_COLOR=1 关色、--color 强制开、--no-color 强制关,规矩都按 GNU 习惯对齐。

bash 复制代码
# 表格化 /etc/passwd 的 TSV 输出
x passwd --tsv | x column -t -s "$(printf '\t')"

# 表格化 ps 输出
ps -eo pid,user,comm | tr ' ' $'\t' | x column -t -s "$(printf '\t')"

# ls 输出按终端宽度排成多列
ls | x column

# 强制关色(遵循 NO_COLOR 约定)
NO_COLOR=1 x column -t -s : file

# pipe 给 less -R 翻看
x column -t -s : --color file | less -R

⬆️ 如何升级

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

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

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

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

🤝 开发者反馈

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

相关推荐
子兮曰3 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
1点东西3 天前
做了近两年的Agent开发,其实真正要学的就是这五件事
llm·agent·ai编程
晨米酱3 天前
AGENTS.md:Agent 的上下文策略层
面试·架构·agent
invicinble3 天前
记录一个学习技术栈的想法和思路
agent
染指11103 天前
122.Agent-LangChain核心组件-中间件-动态提示词(dynamic_promapt)
人工智能·langchain·agent·agents
是Dream呀3 天前
中秋国庆回家不背电脑,用ToDesk远程反连学校设备,查资料、改作业
人工智能·agent·todesk
漂着的圆木3 天前
Agent 功能参与度:Copilot 怎么算
sql·数据分析·agent·githubcopilot·度量
全栈弄潮儿²⁰²⁴3 天前
AI Agent 开发实战(30):限流、缓存与成本控制
人工智能·gpt·缓存·agent·限流·agi·成本控制
瑶山3 天前
开源编程Agent-OpenCode完整使用教程
开源·agent·ai编程·opencode
墨心@3 天前
user-memory 运行分析报告
自然语言处理·agent·harness