Skip to content

v3.18.12

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Sep 07:41
82054f7

patch 版:CI 测试腿修复 + 卡片/会话/安装若干修正

本版无破坏性改动,主要是把长期红的 bun-test 腿修绿、补回大量从未执行的用例,
以及卡片 Pin、会话落盘、setup 与安装脚本的一批修正。

功能

  • 普通群支持免 @ 斜杠命令,按模板投进群内已有会话
  • 基于飞书 Pin 来源恢复重启后的安全清理;支持按群配置实时卡片 Pin override

修复

  • 卡片:加固 Pin 来源与清理边界;上下文百分比不再重复展示,压缩按钮改按输入通道判定
  • 会话:删除 daemon 侧 JSON 写路径,落盘改为行级 upsert
  • dashboard:会话列表改读关闭时落盘的 token 快照,不再逐行扫描 transcript
  • bridge:重启后不再把历史 provider 错误重放成「本轮执行失败」
  • setup:默认应用图标改走模块图,修编译态创建机器人必失败;明确区分两代 TRAE CLI
  • release:校验 preflight 钉住的 master,消除会永久烧掉版号的 TOCTOU
  • install.sh:修 PATH 守卫问错问题,装完新终端找不到 botmux
  • opencode:修复提交确认误报与重复告警

✨ 新功能

  • dashboard: 支持按群配置实时卡片 Pin override (#1155)
  • card: 基于飞书 Pin 来源恢复重启后的安全清理 (#1156)
  • command-trigger: 普通群支持免@ 斜杠命令,按模板投进群内已有会话 (#1165)

🐛 修复

  • install: install.sh 的 PATH 守卫问错问题,装完新终端仍找不到 botmux (#1129)
  • test: 补齐 vc-agent spawnSync mock 的返回类型,消除 3 条隐形类型报错 (#1148)
  • opencode: 修复提交确认误报与重复告警 (#1131)
  • lark-card: 上下文百分比不再重复展示,压缩按钮改按输入通道判定 (#1096)
  • release: release 校验 preflight 钉住的 master,消除会永久烧掉版号的 TOCTOU (#1157)
  • setup: 默认应用图标改走模块图,修编译态创建机器人必失败 (#1164)
  • dashboard: Bot 配置名册搜索后行高不再被拉伸 (#1158)
  • test: 修 6 个「静默不跑」或缺导出的测试,恢复 210 条从未执行的用例(bun 侧) (#1180)
  • bridge: 重启后不再把历史 provider 错误重放成「本轮执行失败」 (#1170)
  • bun-leg: 墙钟提到 4×per-test 并在 SIGKILL 时标注「失败数是下界」 (#1184)
  • dashboard: avoid eager token scans in session list (#1140)
  • card: 加固 Pin 来源与清理边界 (#1182)
  • setup: 明确区分两代 TRAE CLI (#1176)
  • test: 会话预览血缘用例改杀进程组,止住每轮泄漏一个常驻监听进程 (#1190)
  • test: 组杀前先确认是进程组组长,去掉 detached 与 kill(-pid) 的隐式耦合 (#1191)
  • test: 预览血缘用例脚本加孤儿看门狗,异常终止时自退 (#1192)

♻️ 重构

  • session: 删除 daemon 侧 JSON 写路径,落盘改为行级 upsert (#1051)

📝 文档

  • bridge: 补 #1170 的 headless 用例,并写清失败终态为何是唯一泄漏口 (#1186)

🔧 其它

  • bun: 7 个测试文件改用双 runner 兼容写法,bun 腿下从红转绿 (#1142)
  • bun: 再迁 9 个测试文件到 bun 腿,并补齐三条真实判据 (#1143)
  • dashboard: 名册断言改切规则自身,避免相邻规则冒名顶替 (#1171)
  • bun: 修 CI bun-test 腿剩余红文件,兼容 vitest 与 mac/linux (#1172)

🙏 感谢贡献者

@BanboLee @TWT233 @LucasIcarus @superShen0916 @le0tan @Alan-Paul

Full Changelog: v3.18.11...v3.18.12