Skip to content

v3.53.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 01:23
· 139 commits to master since this release
303c6fc

v3.53.0

新增

  • 同机 Bot 协作身份交接(#2378):@ 同机 Bot 交接时带上本轮发起人身份(默认开),确保多机器人协作时不丢失用户权限与身份上下文。

修复与优化

  • 进程崩溃熔断与启动层管理(#2164, #2380):CLI 崩溃自动重启按退出码语义熔断,tmux 后端接通真实退出码避免死循环重启;剥启动层时不计僵尸子进程,修复 tmux + Claude Code 会话卡在 current_execution_unverified。
  • 飞书周期轮询与永久错误熔断(#2161):对周期轮询中的永久错误(如机器人被移出群)增加自动熔断机制,停止无限无效空轮询。
  • 环境配置与 Tmux Git 隔离(#2203):tmux 后端按实际 pair 清理并派生 GIT_CONFIG_COUNT,根治 pane 内 git 命令全线报错。
  • 身份委派与 Lark 链路治理(#2376, #2374, #2365, #2219, #2379):委派路径使用派单中已校验的 union_id 向平台取凭据;普通外部事件续跑与定时任务冷启动保留执行轮次与创建人身份,并在关闭后彻底移除残留身份包装;修复 managed lark-cli 全局参数不向叶命令继承的问题;优化授权申请卡回复文案,避免重复提示。
  • 测试工程与 CI 稳定性(#2177, #2386):根治群模式 Feishu live 用例的网页端不稳与排队重叠;strict-env 探针报告等内容可解析再读,消除 CI flake。

✨ 新功能

  • auth: @ 同机 Bot 交接时带上本轮发起人身份(默认开) (#2378)

🐛 修复

  • trigger: 为普通外部事件续跑保留执行轮次身份 (#2365)
  • lark: 修复 managed lark-cli 全局参数不向叶命令继承 (#2219)
  • grant: 申请卡回复在申请人消息下时,不再补发「还在等管理员确认」文字 (#2379)
  • auth: 委派路径用派单里已校验的 union_id 向平台取凭据 (#2376)
  • tmux: 按实际 pair 清理并派生 GIT_CONFIG_COUNT,避免 pane 内 git 全线失败 (#2203)
  • trigger-user-auth: 关闭后移除残留身份包装,定时任务冷启动重发保留创建人身份 (#2374)
  • worker: 剥启动层时不计僵尸子进程,修复 tmux + Claude Code 会话 current_execution_unverified (#2380)
  • lark: 周期轮询永久错误自动熔断,停止被移出群后的无限空轮询 (#2161)

🔧 其它

  • worker: strict-env 探针报告等内容可解析再读,消除 CI flake (#2386)
  • fix(worker)+chore(ci): 崩溃重启按退出码语义熔断,并加韧性源码门禁 (#2164)
  • e2e: 根治群模式 Feishu live 用例的网页端不稳与排队重叠 (#2177)

🙏 感谢贡献者

@s425557423 @47seek

Full Changelog: v3.52.0...v3.53.0