Skip to content

Commit c2fed01

Browse files
authored
rollout: store web search and mcp tool calls (#21054)
Codex App would like these.
1 parent 4d201e3 commit c2fed01

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

codex-rs/rollout/src/policy.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,12 @@ fn event_msg_persistence_mode(ev: &EventMsg) -> Option<EventPersistenceMode> {
102102
| EventMsg::ContextCompacted(_)
103103
| EventMsg::EnteredReviewMode(_)
104104
| EventMsg::ExitedReviewMode(_)
105+
| EventMsg::McpToolCallEnd(_)
105106
| EventMsg::ThreadRolledBack(_)
106107
| EventMsg::TurnAborted(_)
107108
| EventMsg::TurnStarted(_)
108109
| EventMsg::TurnComplete(_)
110+
| EventMsg::WebSearchEnd(_)
109111
| EventMsg::ImageGenerationEnd(_) => Some(EventPersistenceMode::Limited),
110112
EventMsg::ItemCompleted(event) => {
111113
// Plan items are derived from streaming tags and are not part of the
@@ -117,14 +119,9 @@ fn event_msg_persistence_mode(ev: &EventMsg) -> Option<EventPersistenceMode> {
117119
None
118120
}
119121
}
120-
EventMsg::McpToolCallEnd(event) if event.mcp_app_resource_uri.is_some() => {
121-
Some(EventPersistenceMode::Limited)
122-
}
123122
EventMsg::Error(_)
124123
| EventMsg::GuardianAssessment(_)
125-
| EventMsg::WebSearchEnd(_)
126124
| EventMsg::ExecCommandEnd(_)
127-
| EventMsg::McpToolCallEnd(_)
128125
| EventMsg::ViewImageToolCall(_)
129126
| EventMsg::CollabAgentSpawnEnd(_)
130127
| EventMsg::CollabAgentInteractionEnd(_)

0 commit comments

Comments
 (0)