From 2b71717ccf43e36453c2dbac3f02a4dd04e062be Mon Sep 17 00:00:00 2001 From: jif-oai Date: Fri, 27 Mar 2026 15:30:28 +0100 Subject: [PATCH] Use codex-utils-template for review exit XML (#15999) --- codex-rs/core/src/tasks/review.rs | 30 +++++++++++++++++-- .../core/templates/review/exit_success.xml | 3 +- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/codex-rs/core/src/tasks/review.rs b/codex-rs/core/src/tasks/review.rs index bdcb155a3..e992a493f 100644 --- a/codex-rs/core/src/tasks/review.rs +++ b/codex-rs/core/src/tasks/review.rs @@ -14,6 +14,7 @@ use codex_protocol::protocol::ExitedReviewModeEvent; use codex_protocol::protocol::ItemCompletedEvent; use codex_protocol::protocol::ReviewOutputEvent; use codex_protocol::protocol::SubAgentSource; +use codex_utils_template::Template; use tokio_util::sync::CancellationToken; use crate::codex::Session; @@ -25,10 +26,16 @@ use crate::review_format::render_review_output_text; use crate::state::TaskKind; use codex_features::Feature; use codex_protocol::user_input::UserInput; +use std::sync::LazyLock; use super::SessionTask; use super::SessionTaskContext; +static REVIEW_EXIT_SUCCESS_TEMPLATE: LazyLock