Repository navigation
v3.42.0
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