github soimy/openclaw-channel-dingtalk v3.4.0

latest releases: v3.4.2, v3.4.1
6 days ago

v3.4.0 发布说明 🚀

本次 v3.4.0 是一次功能丰富的升级,重点聚焦在 群聊多 Agent 场景增强、更完善的上下文引用链、AI Card 体验升级以及底层回复策略的重构
我们引入了基于 displayName 的目标学习解析,补齐了群聊 @sub-agent 和单群精准访问控制;同时统一了短时消息上下文持久化,大幅增强了引用回复在 Agent 运行时的上下文理解。

✨ 新功能与架构升级 (New Features & Architecture)

  1. 群聊场景与多 Agent 支持 (Group Chat & Multi-Agent)
  • 支持群聊 @子代理 (@sub-agent) 基本能力PR #317(by @wjueyao)为群聊多 Agent 协作场景打下基础。
  • 群聊访问控制增强PR #385(by @BrilliantWang)引入单群白名单、发送者限制以及禁用策略,支持更精细的群组访问安全管控。
  • 基于 displayName 的目标学习与解析PR #372(by @soimy)新增目录学习机制,让群聊与用户目标的解析更加智能。
  1. 上下文与引用回复链路 (Context & Quoted Replies)
  • 统一消息上下文持久化PR #364/#371(by @soimy)重构并统一了短时消息上下文的存储与日志作用域。
  • 构建引用回复链并注入 Agent 运行时PR #375/#377/#389(by @soimy)新增基于 quotedRef 的多级引用参考链,并将其完整翻译和注入到运行时上下文,大幅提升 AI 对历史对话的理解能力。
  1. 交互体验与 AI Card 增强 (Interaction & AI Card)
  • Agent 任务实时工具进度通知PR #314(by @MyQiongbao)在 Agent 任务执行期间提供实时的 Tool 进度反馈。
  • AI 卡片动态摘要 (Dynamic Summary)PR #384(by @ming1523)允许对较长的 AI 卡片响应进行动态摘要展示。
  • 卡片完结后支持 @ 发送者 (cardAtSender)PR #369(by @BrilliantWang)支持在 AI Card 输出结束后主动 @ 触发者,提供更明确的完成提醒。
  • Markdown 表格转换配置项PR #335(by @BrilliantWang)新增 convertMarkdownTables 控制开关。
  1. 底层重构 (Refactoring)
  • 抽离 ReplyStrategy 接口优化流式回复分发PR #368(by @zizhus-ai)重构回复投递逻辑,解耦了不同模式的回复分发策略。

🛠 修复与稳定性改进 (Fixes & Stability)

  • 立即响应回调防止重复投递PR #392(by @zwj0117)修复回调 ACK 时机,避免因处理耗时触发钉钉服务端的重复消息投递重试。
  • 限制 main 会话默认路由PR #382(by @ming1523)限制了 main 会话的默认路由仅允许 owner 接管。
  • 禁用 Markdown 块级流式传输防断裂PR #361(by @zhumin-zizhu)关闭 Markdown 模式下的 block streaming,解决部分场景下消息被异常截断的问题。
  • 补充默认 ackReaction 降级处理PR #362(by @zhumin-zizhu)防止静默升级导致的配置回归异常。
  • 文本消息提取异常修复PR #378(by @zizhus-ai)移除提取文本消息时未定义的 quotedPrefix
  • 类型与测试对齐PR #387/#388(by @ming1523)移除冗余的 ackReaction 类型联合验证并对齐了清理逻辑的测试预期。

🤝 贡献者 (Contributors)

感谢本版本周期的贡献者:

🌟 新贡献者 (New Contributors)


Full Changelog: v3.3.0...v3.4.0

Don't miss a new openclaw-channel-dingtalk release

NewReleases is sending notifications on new releases.