pub fn invalidate_codex_websocket_pool_turn( session_id: &str, turn_id: Option<u64>, )
use typed conversation ownership internally