---
title: HFC 5.0.12 → 5.0.21 变更与卡片诊断
subtitle: 卡片本身正常，表格是被配置关掉的
source: GitHub releases · /health · doctor · 飞书卡片原始 JSON
cols: 2
---

## A 结论
```callout ok 卡片没有坏，表格是配置关的
9 个版本都是兼容与安装修复，没有一条改卡片排版。
/health 全绿，hooks 9 个文件全非 0，doctor 报 compatibility full。
飞书侧卡片实测含 17 个 markdown、18 个列表、1 个代码块。
表格消失的原因：card.native_tables 是 false，10-16 你要求关的。
已改回 true，空闲后重启侧车生效。
```

```kv cols=3
当前版本: 5.0.21
侧车状态: live
readiness: ready
hooks 文件: 9
卡片元素: 17 个 markdown
native_tables: 已改为 true
```

## B 9 个版本改了什么 {span=2}
| 版本 | 变更 | 与卡片外观相关 |
|---|---|---|
| 5.0.13 | 非飞书平台投递隔离，/model 选择修复 | 否 |
| 5.0.14 | 逐轮速率关联，Hermes 0.22.6 兼容 | 否 |
| 5.0.15 | 新增 tool_activity 三态，按会话控制投递 | 是，可选项 |
| 5.0.16 | 安装失败诊断信息 | 否 |
| 5.0.17 | Hermes 0.23.0 兼容，识别新的完成包装 | 否 |
| 5.0.18 | 0.23.0 真实投递修复，未就绪时回退原生 | 间接 |
| 5.0.19 | PM sticky profile，Windows NTFS 修复 | 否 |
| 5.0.20 | Docker 多 profile 数据根 | 否 |
| 5.0.21 | 完成事件额度归属，子进程 UTF-8 | 否 |

结论：升级没有动排版。唯一与外显有关的是 5.0.15 的可选项，默认值 full 保持原样。

## C 当前实测
```kv cols=2
package_version: 5.0.21
delivery.mode: live
noop_mode: false
generation_match: true
restart_required: false
integrity: ready
drain_home_verified: true
Runtime import: ok
```

卡片原始 JSON 统计：markdown 17、list 18、code_span 32、code_block 1、link 6、collapsible_panel 1。
说明正文与排版元素都在，只是没有 table 元素，因为原生表格开关是关的。

## D 另一个降级点 {span=2}
| 现象 | 含义 | 影响 |
|---|---|---|
| streamed=False | 流式增量没走卡片 | 无逐字输出，等最终事件 |
| previewed=False | 预览通道未接管 | 过程仍显示思考时间线 |
| content_delivered=False | 卡内正文由终局事件写入 | 最终内容完整 |
| Sending response | 原生文本先发后被回收 | 用户看到的是卡片 |

这是 5.0.18 的 native fallback 路径，属设计内降级，不影响最终内容。

```callout info 已做的调整
card.native_tables 从 false 改为 true。
侧车会在本轮回复送达后空闲重启，约 1 分钟。
下一张带表格的卡片就应出现原生表格元素。
不满意可改回 false，命令是 hermes config set card.native_tables false。
```
