v2.2.2
·
1530 commits
to master
since this release
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_pathin 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_pathin 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