From 82acd815e4f960092b6843ef8f7e3debc3022327 Mon Sep 17 00:00:00 2001 From: Wendy Jiao Date: Thu, 12 Feb 2026 09:43:38 -0800 Subject: [PATCH] exclude developer messages from phase-1 memory input (#11608) Co-authored-by: jif-oai --- codex-rs/core/src/rollout/policy.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codex-rs/core/src/rollout/policy.rs b/codex-rs/core/src/rollout/policy.rs index 7f9f4acec..87db64fb5 100644 --- a/codex-rs/core/src/rollout/policy.rs +++ b/codex-rs/core/src/rollout/policy.rs @@ -37,8 +37,8 @@ pub(crate) fn should_persist_response_item(item: &ResponseItem) -> bool { #[inline] pub(crate) fn should_persist_response_item_for_memories(item: &ResponseItem) -> bool { match item { - ResponseItem::Message { .. } - | ResponseItem::LocalShellCall { .. } + ResponseItem::Message { role, .. } => role != "developer", + ResponseItem::LocalShellCall { .. } | ResponseItem::FunctionCall { .. } | ResponseItem::FunctionCallOutput { .. } | ResponseItem::CustomToolCall { .. }