v2.5.0
Changelog
- Fixed Codex session watch reliability so completion reminders no longer depend only on
task_complete. - Serialized Codex session event processing to avoid missed notifications caused by JSONL event races.
- Fixed premature Codex reminders when Superpowers / parallel subagents are used: child-agent session completions are now coordinated across active Codex sessions, so the completion reminder is sent only after the whole conversation turn finishes.
- Added a regression test covering the multi-session parent/child-agent completion flow to prevent child session
task_completeevents from triggering standalone completion reminders. - Fixed false Codex failure reminders caused by recoverable TUI background
WARNlines, such as plugin/app-list/tool-suggestion 403 responses that do not stop the current turn.
版本历史
- 修复 Codex session 监听稳定性问题,不再只依赖
task_complete才能触发完成提醒。 - 将 Codex session 事件处理改为串行,避免 JSONL 事件竞态导致漏提醒。
- 修复使用 Superpowers / 多 Agent 并行时的 Codex 误提醒:子 Agent 的 session 完成事件现在会跨活跃 Codex session 协调,只有整轮对话真正结束后才发送一次完成提醒。
- 增加多 session 父/子 Agent 完成流程的回归测试,防止子 session 的
task_complete事件单独触发完成提醒。 - 修复 Codex TUI 后台
WARN日志导致的失败误提醒,例如插件同步、应用列表、工具建议等 403 响应不会影响当前轮次时不再发送失败提醒。