pub async fn finalize_runner( runners: &Arc<RwLock<HashMap<String, AgentRunner>>>, session_id: &str, result: &Result<(), impl Display>, )
Update a runner’s terminal status and completion timestamp.