Don't drop sessions on elicitation responses (#1629)

This commit is contained in:
Gabriel Peal
2025-07-20 10:31:19 -07:00
committed by GitHub
parent 018003e52f
commit 8b590105de

View File

@@ -131,7 +131,8 @@ pub async fn run_codex_tool_session(
}); });
} }
break; // Continue, don't break so the session continues.
continue;
} }
EventMsg::ApplyPatchApprovalRequest(_) => { EventMsg::ApplyPatchApprovalRequest(_) => {
let result = CallToolResult { let result = CallToolResult {
@@ -144,7 +145,8 @@ pub async fn run_codex_tool_session(
structured_content: None, structured_content: None,
}; };
outgoing.send_response(id.clone(), result.into()).await; outgoing.send_response(id.clone(), result.into()).await;
break; // Continue, don't break so the session continues.
continue;
} }
EventMsg::TaskComplete(TaskCompleteEvent { last_agent_message }) => { EventMsg::TaskComplete(TaskCompleteEvent { last_agent_message }) => {
let text = match last_agent_message { let text = match last_agent_message {