Skip to content

v2.2.2

Choose a tag to compare

@github-actions github-actions released this 22 Mar 14:25
· 1530 commits to master since this release
e949db1

Highlights

  • Fixed a bug where admin direct messages could fail because scoped-key prefixes were not stripped before send_dm (#94).
  • Prevented cascading send failures in the dispatcher, improving message delivery reliability under error conditions (#95).
  • Fixed a stale-thread deadloop issue and improved session mapping for OpenCode by including working_path in the session key, reducing session mix-ups across working directories (#95, #96).

Changes

Fixed

  • Strip scoped-key prefixes before sending admin DMs to avoid notification delivery failures (#94).
  • Prevent cascading send failures in the codex/dispatcher flow to improve resilience when a send operation errors (#95).
  • Stop stale thread deadloops in the dispatcher to avoid stuck processing loops (#95).
  • Include working_path in the OpenCode session mapping key to prevent incorrect session reuse across different working directories (#96).

Full Changelog: v2.2.1...v2.2.2


亮点

  • 修复了管理员私信通知可能发送失败的问题:现在在调用 send_dm 前会正确去掉 scoped-key 前缀(#94)。
  • 修复了 dispatcher 中发送失败可能层层扩散的问题,异常场景下的消息投递更稳定(#95)。
  • 修复了陈旧线程导致的死循环问题,并在 OpenCode 会话映射键中加入 working_path,减少不同工作目录之间会话串用的情况(#95, #96)。

变更

修复

  • 修复管理员私信发送前未去除 scoped-key 前缀的问题,避免通知投递失败(#94)。
  • 修复 codex/dispatcher 流程中发送失败级联扩散的问题,提升发送异常时的整体稳定性(#95)。
  • 修复 dispatcher 中陈旧线程可能导致的死循环,避免处理流程卡住(#95)。
  • 为 OpenCode 的会话映射键加入 working_path,防止不同工作目录错误复用同一会话(#96)。

Full Changelog: v2.2.1...v2.2.2