diff --git a/plugins/codex/scripts/lib/codex.mjs b/plugins/codex/scripts/lib/codex.mjs index fead00cc4..c3aaf2205 100644 --- a/plugins/codex/scripts/lib/codex.mjs +++ b/plugins/codex/scripts/lib/codex.mjs @@ -589,7 +589,9 @@ async function captureTurn(client, threadId, startRequest, options = {}) { state.threadTurnIds.set(state.threadId, state.turnId); } for (const message of state.bufferedNotifications) { - if (belongsToTurn(state, message)) { + if (message.method === "thread/started" || message.method === "thread/name/updated") { + applyTurnNotification(state, message); + } else if (belongsToTurn(state, message)) { applyTurnNotification(state, message); } else { if (previousHandler) {