Repository navigation
v3.36.0
·
258 commits
to master
since this release
v3.36.0
新增
- Cursor 动态插件与技能注入(#1718):Cursor Agent 原生支持 --plugin-dir 动态注入,将 Cursor 适配器从全局 skillsDir 升级为会话级动态注入,消除全局目录泄露与多会话污染。
- 异步 Session 影子 Facade:引入 Durable Coordination 异步 Session 影子 facade、协议定义与收件箱持久化消费实现,为多会话持久化协作提供底层支撑。
修复与优化
- 飞书图片回复保留与降级(#1703):修复 adopted(如 Codex/Claude)与 unified 会话回复中本地 Markdown 截图因无效 key 被整卡拒收(230099/200570 错误)的问题;自动上传工作区内合法图片换取真 key,非法图片优雅降级为纯文本,保障回复不丢失。
- 飞书内容审计拒收处理:飞书接口触发内容审计拒收时停止无效重试,并给出清晰可见的错误提示。
- CLI 启动命令长度限制(#1727):为 Cursor、Gemini、Grok、MTR 等走 argv 的首轮 prompt 增加长度上限,防止超过 tmux 16KB 限制导致启动失败。
- 会话恢复节流参数校验(#1730):集中严格校验 BOTMUX_RECOVERY_FORK_BATCH 与 BOTMUX_RECOVERY_FORK_DELAY_MS 参数,异常或溢出值统一安全回退默认,防止重启并发风暴。
- 飞书授权命令防重(#1729):防止授权命令跨消息接收和更新事件被重复触发执行。
- 飞书 E2E 迁移到 Midscene Test(#1512):端到端浏览器自动化套件全面迁移至 Midscene 视觉测试套件,提升测试稳定性。
✨ 新功能
🐛 修复
- lark: 防止授权命令跨接收和更新事件重复执行 (#1729)
- config: 校验会话恢复节流参数 (#1730)
- cli: 给走 argv 的首轮 prompt 加上 tmux 命令长度上限 (#1727)
- lark: 保留 adopted 与 unified 会话回复中的图片 (cec5d0f)
- reply: 飞书内容审计拒收不再重试并给出可见提示 (#1735)
♻️ 重构
- e2e: migrate Feishu scenarios to Midscene Test (#1512)
🔧 其它
🙏 感谢贡献者
@quanru @zsnjuts @pixystone @kunshanyep-beep @BoYanZh @ChenziSC
Full Changelog: v3.35.0...v3.36.0