Skip to content

v3.47.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 14:52
· 386 commits to master since this release
ba2ad45

v3.47.0

新增

  • 宿主网页终端(#1998):Dashboard 管理分组新增「终端」tab,直接接入宿主登录 Shell 或 tmux/herdr 会话,支持多标签、WebGL 渲染与尺寸背压。
  • 普通群原生话题分身(#1169):支持在普通群原生话题下使用 /fork 创建并行子会话。
  • 自动建群与智能命名(#1997):/g 新建群聊默认使用 botmux 渐变头像,并可基于首条真人消息通过 AI 自动命名群聊。
  • Grok 动态单卡答复(#1908):Grok CLI 适配支持动态单卡答复与公开工具执行进度。

修复与优化

  • Codex 深度适配与稳定性(#1878, #1952, #1509):桥接异步提问卡片并回传会话答复;收敛模型迁移选择框守卫,解决启动与 resume 时的首条消息截断与卡顿。
  • Primary 多副本控制与消息保障(#2002, #1996):补齐多副本控制与配置一致性,保证运行中后继消息队列不丢不重。
  • 飞书与卡片交互优化(#2017, #2020, #2034, #1930, #2011, #2005, #2001, #2013):等待轮次继续显示实时终端截图;独立 Lark 媒体上传连接池并自动重置异常连接;支持自定义卡片作为唯一最终答复;修复受控结果入口桌面端外跳;修复关闭确认卡 V2 按钮结构;卡片默认页脚恢复超链接。
  • Dashboard 体验与稳定性(#1995, #2019, #2027, #1071):/events 引入僵尸流看门狗与后台标签页挂起机制,防止连接耗尽;修复终端弹窗标题反复全选;修复 Agent 自定义模型保存服务商回填;Devbox 导出按 stdout/stderr 分流。
  • 底层依赖与系统适配(#2010, #2032, #2009, #2003, #1989, #1799, #1992):升级 node-pty 至 1.2.0-beta.15 修复 macOS fd 泄漏;worktree 安全扫描处理忽略目录软链与流式输出;修复 Cursor transcript 桥 turn_ended 边界;darwin-x64 嵌入 @napi-rs/canvas skia 原生库。

✨ 新功能

  • grok: 支持动态单卡答复与公开工具进度 (#1908)
  • group: /g 建群默认渐变 logo 头像并按首条消息 AI 改群名 (#1997)
  • fork: 普通群原生话题支持创建并行分身 (#1169)
  • dashboard: 新增「管理 → 终端」宿主网页终端,替代会话控制里的调试终端 (#1998)

🐛 修复

  • bridge: 限制超大历史恢复范围 (#1992)
  • build: darwin-x64 编译版嵌入 @napi-rs/canvas skia 原生库 (#1799)
  • schedule: 对齐 Bot Actor 后续管理与最终投递 (#1989)
  • cursor: transcript 桥不再越过 turn_ended footer,偏移按原始字节计算 (#2009)
  • dashboard: Devbox 导出解析修复 fail-open,按 stdout/stderr 分流 (#1071)
  • worker-pool: 静态兜底卡发送失败时不再抛出成 daemon 级 unhandled rejection (#2003)
  • send: 支持自定义卡片作为唯一最终答复 (#1930)
  • reply-target: chat-scope 卡片「压缩」不再把 chat_id 冻结为回复根 (#2005)
  • dispatch: 派单子话题的代发最终回复不再 @ 派单 bot (#2001)
  • worktree: 修复关闭确认卡的 V2 按钮结构 (#2011)
  • primary: 保证运行中后继消息不丢不重 (#1996)
  • dashboard: /events 加僵尸流看门狗与后台标签页挂起,避免旧页面占满连接导致新页面打不开 (#1995)
  • deps: upgrade node-pty to 1.2.0-beta.15 to stop PTY leaks on macOS (#2010)
  • bridge: 已交付最终回复后抑制重复失败通知 (#1968)
  • codex: 修复 tmux/PTY 恢复会话后启动闸不解除导致首条消息永久卡「启动中」 (#1509)
  • codex: 首条消息不再被模型迁移选择框吞掉,并保留用户当前模型 (#1952)
  • im: isolate Lark media-upload keep-alive pool; reset on transpor… (#2020)
  • lark: 等待轮次继续显示实时终端截图 (#2017)
  • codex: 桥接异步提问到飞书卡片并回传原会话 (#1878)
  • dashboard: 保存 Agent 配置时保留自定义 wrapper (#2027)
  • dashboard: 修复终端弹窗标题输入时反复全选 (#2019)
  • lark: 修复受控结果入口桌面端外跳 (#2034)
  • primary: 补齐多副本控制与配置一致性 (#2002)

🔧 其它

  • lark: 卡片默认页脚恢复为 botmux 超链接(回滚 #1738) (#2013)
  • fork: 钉住子会话 serviceTier 继承 (#1993)
  • Fix/close worktree safety scan (#2032)

🙏 感谢贡献者

@Magic-Xu @zsnjuts @xiaoxueSunn @lymenglei @kunshanyep-beep @swtxbling @xu4wang @will7856 @wutonga1990 @Lockerns @baicaicc @DeepColds @LeonYuanYao @uestcwangci @pixystone @yousay123

Full Changelog: v3.46.0...v3.47.0