diff --git a/codex-rs/guardian-context/src/profile.rs b/codex-rs/guardian-context/src/profile.rs index df58ff3dbd..779807ba0f 100644 --- a/codex-rs/guardian-context/src/profile.rs +++ b/codex-rs/guardian-context/src/profile.rs @@ -316,10 +316,8 @@ fn prepare_sync_content<'a>( TranscriptContent::Record(record) => record.text(), TranscriptContent::AgentMessage(_) => { // Native ciphertext stays whole, or leaves an omission at the same position. - let limit = codex_protocol::protocol::TruncationPolicy::Tokens( - limits.message_tokens.min(/*other*/ 9_000), - ) - .byte_budget(); + let limit = codex_protocol::protocol::TruncationPolicy::Tokens(limits.message_tokens) + .byte_budget(); return if entry.original_bytes > limit { std::borrow::Cow::Owned(TranscriptContent::Text( crate::transcript::TRANSCRIPT_OMISSION_NOTICE.to_owned(), diff --git a/codex-rs/guardian-context/src/transcript.rs b/codex-rs/guardian-context/src/transcript.rs index 56a2ea2a10..50872f4b52 100644 --- a/codex-rs/guardian-context/src/transcript.rs +++ b/codex-rs/guardian-context/src/transcript.rs @@ -217,7 +217,7 @@ fn collect_transcript_for_target( TranscriptContent::AgentMessage(Box::new(item.clone())) } else { let limit = codex_protocol::protocol::TruncationPolicy::Tokens( - config.entry_limits.message_tokens.min(9_000), + config.entry_limits.message_tokens, ) .byte_budget(); if bytes <= limit {