v4.4.2
Hermes Feishu Streaming Card V4.4.2
V4.4.2 修复 Hermes 0.21 安装完整性迁移及单进程 multiplex 卡片投递,并改善审批与澄清卡片。
修复
- 按完整 ownership manifest 校验旧 hook,支持拆分源码的整组迁移,避免成功安装后仍被陈旧 integrity fence 阻塞。
- 无
.git的源码安装可记录明确标识的本地 ownership 快照;不授予 Git ancestry 或自动升级权限。迁移写入前后重验源码,发生变化时回滚自有元数据并保留用户修改。 - 为 multiplex 的次级 profile adapter 安装 wrapper,保留 Hermes transport ownership。
- 审批和澄清卡片显示编号按钮及完整选项说明;已接管但超时的审批按 deny 处理,超大交互在准入前拒绝。
- 补充 Docker/s6 用户、启动路径与诊断指引;缺少
.git与缺少 Git 可执行文件是两个问题,从git+URL 引导安装仍需要 Git。
验证边界
修复提交已通过全平台 CI,并针对固定 Hermes stable 29112bef099274229cadff79cdff7bf7b99c4b77 和 main a7198a8855ad98681114ff5138eb01fe132a62e7 执行 Python 3.12/3.13 源码安装、重复安装、编译和恢复契约。最终版本以发布门禁结果为准。
报告者的实际 Docker/multiplex 环境、飞书客户端通知和历史 #73 环境尚未复验。#262 普通 @昵称缺少可信用户 ID,不猜测身份映射,不宣称已修复该问题。
贡献者
- ywarmy: #261, Hermes 0.21 completion-marker report.
- Ricadre: #265, stale integrity migration reproduction.
- mouyong: #83, #263, #264, #266, Docker/source-only and multiplex evidence; #258, approval readability feedback.
Historical credits are preserved in README.
发布验证记录
- PR #267 已合并;发布提交为
f24b26bc53b6de935399aaeb877989b6ba325e50。 - 精确合并提交完整回归:3525 passed, 8 skipped;
git diff --check通过。 - 独立普通 wheel 的 80 个源码/数据文件与发布提交一致;固定 Hermes stable/main 的源码安装、重复安装、诊断和精确恢复测试 2 项通过。
- 公开 v4.4.2 tagged installer 在隔离源码副本上完成 install/setup,实际
site-packages来源 commit 与 tag 一致,80 个文件匹配;本次使用测试占位凭据并跳过服务启动。 - 真实 Feishu/Lark 客户端与报告者生产容器未复验。
- 合并提交全平台 CI 全部通过。macOS 首次一项固定源码探测返回
source_commit_mismatch,保留代码与校验规则原样重跑后通过;本地精确提交全套也通过。 - tag 发布门禁与资产流水线 全部通过;Linux/macOS/Windows 三个平台资产 SHA-256 校验通过,各包 9 个文件逐一匹配发布提交。