Skip to content

v3.42.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 14:30
· 57 commits to master since this release
88cd41b

v3.42.0

新增

  • 会话群无交互自动超时关闭(#1742):支持按群设置会话无交互超时自动关闭策略,并在 Dashboard 页面提供可视化开关与超时时长配置,后台由 GroupIdleCloseSweeper 自动扫描并安全终止过期会话。
  • 多 Bot 协同会话控制与副作用持久化(#1801, #1822):协同协议新增 session-control inbox 分区,持久化主会话准入拒绝与人工输入,将控制动作副作用状态持久化至 SQLite 存储,支持状态断电接续与栅栏隔离。
  • Pi OSC 7501 程序状态协议与流式握手(#1813):全面适配 Pi CLI 的 OSC 7501 状态协议,实现流式分帧与多状态流转握手,提升复杂执行流的空闲判定准确度。
  • Grok 私聊会话群自动 AI 改群名(#1815):Grok 适配器支持基于会话首轮对话内容,通过 AI 自动提炼并更新私聊群名称。
  • Codex App 无进展提醒独立配置(#1162):Codex App 无进展提醒支持按 Bot 独立配置阈值与静音规则。
  • 真机 E2E 与 LLM Mock 自动化体系(#1733):新增本地 LLM Mock 服务、多端点录制回放与并发互斥锁支持,打通免 Token 真机 E2E 录屏回放与步骤快照。

修复与优化

  • 飞书卡片与消息交互修复:大附件超限时启用同身份 Range 分片下载(#1792);正确解析卡片与消息中 提及标签为用户展示名(#1821);修复输出流切换后卡片不刷新(#1800)、列表/引用嵌套代码块丢失(#1804)及卡片资源回读与空行问题(#1803)。
  • CLI 适配器优化:Grok 移除 ready-gate 注入,消除慢启动与信号缺失时的 45s 首条消息扣留;MiniMax 补齐沙盒边界并修复 Bun PTY 提前退出(#1802);Traex 恢复运行中追加并隔离终态失步输入;Mir 强化 runner 超时参数校验(#1810)。
  • 会话与命令体验优化:保护真人确认等待(ask)并持久接续丢失结果(#1757);增量授权保留已有权限(#1814);botmux send 恢复位置参数段落换行与图片尺寸指南补齐;运行时超时参数收紧为整数毫秒(#1783)。

✨ 新功能

  • test: 新增 LLM Mock 与流量录制服务支持免 Token E2E 测试 (#1733)
  • config: Codex App 无进展提醒支持 per-bot 阈值与静音(#1162) (#1782)
  • adapter,worker: 支持 Pi OSC 7501 状态协议与流式分帧握手 (#1813)
  • session-group: 支持 grok 私聊会话群自动 AI 改群名 (#1815)
  • coordination: 支持 session-control inbox 分区 (#1801)
  • coordination: 持久化会话控制副作用状态 (#1822)
  • groups: 支持按群自动关闭无交互会话 (#1742)

🐛 修复

  • config: 运行时超时参数收紧为整数毫秒 (#1783)
  • minimax: 补齐沙盒边界并修复 Bun PTY 提前退出 (#1802)
  • lark: 修复列表和引用中的代码块丢失 (#1804)
  • lark: 修复输出切换后当前卡片不刷新 (#1800)
  • send: 补齐图片尺寸指南并统一首轮提示指针 (#1787)
  • coordination: 持久化 primary 人工输入 (#1771)
  • send: 恢复位置参数中的段落换行 (#1805)
  • ask: 保护真人确认等待并持久接续丢失结果 (#1757)
  • mir: 校验 runner 超时参数 (#1810)
  • coordination: 持久化 primary 准入拒绝回复 (#1775)
  • lark: 修复卡片资源回读与进度空行 (#1803)
  • traex: 恢复运行中追加并隔离终态失步输入 (#1797)
  • grok: 移除 ready-gate 注入,消除慢启动与信号缺失时的 45s 首条消息扣留 (#1816)
  • auth: 增量授权保留已有权限 (#1814)
  • lark: 解析卡片与消息中 提及标签为展示名 (#1821)
  • lark: 大附件触发大小限制时使用同身份 Range 下载 (#1792)
  • test: 补全 summary 测试 mock 的 effectiveBotDisplayName 绑定 (#1830)

🔧 其它

  • lark: 补嵌套代码块提升续段行号守卫的回归测试 (#1808)
  • summary: 补全 bot-registry mock 的 effectiveBotDisplayName 导出 (#1835)
  • summary: 删除重复的 effectiveBotDisplayName mock 绑定 (#1839)

🙏 感谢贡献者

@kunshanyep-beep @lijason1121 @yangkaiyu-web @Wait845 @rsgok @zsnjuts @xluos @stormluke @xinna2001 @chengweiv5 @shenvsv @Vivapercuore

Full Changelog: v3.41.0...v3.42.0