rollout: store web search and mcp tool calls (#21054)

Codex App would like these.
This commit is contained in:
Owen Lin authored and GitHub committed 2026-05-04 18:54:20 +00:00
1 parent 4d201e340e
commit c2fed01550
1 file changed
+2 -5
+2 -5
View File
@@ -102,10 +102,12 @@ fn event_msg_persistence_mode(ev: &EventMsg) -> Option<EventPersistenceMode> {
| EventMsg::ContextCompacted(_) | EventMsg::ContextCompacted(_)
| EventMsg::EnteredReviewMode(_) | EventMsg::EnteredReviewMode(_)
| EventMsg::ExitedReviewMode(_) | EventMsg::ExitedReviewMode(_)
| EventMsg::McpToolCallEnd(_)
| EventMsg::ThreadRolledBack(_) | EventMsg::ThreadRolledBack(_)
| EventMsg::TurnAborted(_) | EventMsg::TurnAborted(_)
| EventMsg::TurnStarted(_) | EventMsg::TurnStarted(_)
| EventMsg::TurnComplete(_) | EventMsg::TurnComplete(_)
| EventMsg::WebSearchEnd(_)
| EventMsg::ImageGenerationEnd(_) => Some(EventPersistenceMode::Limited), | EventMsg::ImageGenerationEnd(_) => Some(EventPersistenceMode::Limited),
EventMsg::ItemCompleted(event) => { EventMsg::ItemCompleted(event) => {
// Plan items are derived from streaming tags and are not part of the // 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> {
None None
} }
} }
EventMsg::McpToolCallEnd(event) if event.mcp_app_resource_uri.is_some() => {
Some(EventPersistenceMode::Limited)
}
EventMsg::Error(_) EventMsg::Error(_)
| EventMsg::GuardianAssessment(_) | EventMsg::GuardianAssessment(_)
| EventMsg::WebSearchEnd(_)
| EventMsg::ExecCommandEnd(_) | EventMsg::ExecCommandEnd(_)
| EventMsg::McpToolCallEnd(_)
| EventMsg::ViewImageToolCall(_) | EventMsg::ViewImageToolCall(_)
| EventMsg::CollabAgentSpawnEnd(_) | EventMsg::CollabAgentSpawnEnd(_)
| EventMsg::CollabAgentInteractionEnd(_) | EventMsg::CollabAgentInteractionEnd(_)