Skip to content

v3.37.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 01:49
· 734 commits to master since this release

v3.37.0

新增

  • 群聊上下文增量共享:支持按会话范围增量共享群聊上下文,大幅优化群内多轮交互与多会话的上下文衔接与传递效率。
  • 群组能力与个性化配置(#1739):支持建群成员自定义配置、个人分组设置以及群名称与头像定制,群组管理更灵活。
  • 多问题交互与推荐预选(#1641):支持整轮多问题卡片交互并自动预选推荐选项,提升选项确认与多轮交互体验。
  • 服务值班私聊优先回复(#1683):支持按群配置将特定提问优先通过私聊回复提问人,避免群内频繁刷屏打扰其他成员。
  • Durable Primary 运行时协调:引入持久 Session 接纳、输出结算与 primary 运行时模式,增强 Lark 主入口的稳定性与容灾能力。
  • 交互与 IPC 安全证明(#1627, #1642):提供宿主会话来源与实时权限只读查询,提供执行进程身份只读证明,增强内部调用安全性与可溯源性。
  • 轮次终态就地收尾:支持按最后可见载体就地收尾轮次终态。

修复与优化

  • 会话临时目录隔离(#1592):隔离各会话临时目录,消除文件冲突并增强启动诊断。
  • 原话题来源校验与副作用归属(#1724, #1612):全面收敛统一话题来源校验与异步副作用归属,规范各生命周期的消息写入策略。
  • 思考消息时序优化:等待起始卡片发布并丢弃停止轮次的迟到思考内容。
  • TraeX 兼容性修复(#1736):兼容新老 TraeX 版本的记录与输出格式。
  • 失败终态保留(#1609):保留明确失败终态及诊断信息,排查问题更直观。
  • 运行时超时参数校验(#1737):严格校验运行时超时参数,提升配置容错性。

✨ 新功能

  • config: 接入原话题发送策略配置与读写校验 (96ff70f)
  • coordination: 增加持久 Lark 主入口协调器 (#1701)
  • oncall: 支持按群优先私聊回复提问人 (#1683)
  • lark: 按最后载体自动收尾轮次状态 (#1722)
  • ipc: 提供当前执行的进程身份只读证明 (#1642)
  • interaction: 提供宿主会话来源及实时权限只读查询 (#1627)
  • coordination: 开启受控 durable primary 模式 (#1714)
  • ask: 支持整轮问题卡片和推荐选项预选 (#1641)
  • group: 支持可配置建群成员、个人分组和群名头像 (#1739)
  • context: 按会话范围增量共享群聊上下文 (786cdda)

🐛 修复

  • lark: 为现有消息写入增加可选来源检查 (a0099c1)
  • lark: 未配置写前回调时保持原发送时序 (f7f3064)
  • lark: 思考消息沿原来源校验并保留恢复记录 (0f1f8c1)
  • cli: 发送和报告保留原话题来源检查 (9c888c3)
  • daemon: 派发和报告副作用保留原话题来源 (3dd4efb)
  • dispatch: 初始化命令保留原执行来源并拒绝缺失依据 (fe04531)
  • cli: 区分缺少线程来源与明确无话题 (3508903)
  • worker: 冻结最终回复目标并保留引用路由 (6e16158)
  • worker: 在最终回复实际写入前复核执行归属 (4fe546a)
  • workflow: 执行与恢复发送保留原话题来源 (fe641fe)
  • session: 初始化新会话前保留并复核原消息来源 (bd3c82a)
  • cards: 在起卡和超长附件实际发送前复核归属 (fd83d9e)
  • worker: 在状态卡重试写入前复核原归属 (173ce17)
  • worker: 恢复和兜底卡片写入保留原归属 (a1b5f03)
  • scheduler: 原话题发送失败时遵守停止策略 (3020818)
  • lark: suppress outbound hooks for deferred topic title seeds (73eb66a)
  • coordination: 由存储分配 inbox 顺序 (#1710)
  • runtime: 收敛回复身份校验和来源异常恢复 (c7bd8a1)
  • worker: 保留明确失败终态及诊断信息 (#1609) (0f332b7)
  • traex: 兼容新老 TraeX 版本的记录与输出格式 (#1736) (9308dbc)
  • cot: 等待起始卡片发布并丢弃停止轮次的迟到思考 (#1604)
  • trigger: 为显式话题文案创建独立线程 (#1612)
  • trigger: 收窄显式话题预查询并补齐 shared/话题群路由测试 (1a28ac8)
  • runtime: 统一原话题来源校验与异步副作用归属 (#1724) (358621e)
  • trigger: 支持异步调用显式发送已授权群消息 (#1648)
  • config: 校验运行时超时参数 (#1737)
  • runtime: 隔离会话临时目录并补充启动诊断 (#1592)

📝 文档

  • send: 说明原话题不可用时的发送规则 (d95254b)

🔧 其它

  • daemon: 将报告凭证隔离到测试私有目录 (61e013b)
  • lark: 复核上游日志读取偶发失败 (6245f75)
  • dispatch: 补齐抽取式夹具的来源依赖 (ed70b7c)
  • worker: 等待完整启动输入帧再断言 (c2d320b)
  • worker: 隔离并行回复回归的临时数据目录 (64b168a)
  • Remove image and update README formatting (1d5ed60)

🙏 感谢贡献者

@zsnjuts @MarcWebber @ChenziSC @xluos @superShen0916 @kunshanyep-beep @uestcwangci

Full Changelog: v3.36.0...v3.37.0