From 9eec3029e13b791b8a4954e38d5bb7db6e2ff68f Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Tue, 26 May 2026 14:40:36 +0300 Subject: fix: reduce idle agent checker CPU refs #300 --- src/detect.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/detect.rs') diff --git a/src/detect.rs b/src/detect.rs index 32b7a6cd..500d6eb3 100644 --- a/src/detect.rs +++ b/src/detect.rs @@ -997,6 +997,14 @@ pub fn foreground_job(child_pid: u32) -> Option crate::platform::foreground_job(child_pid) } +/// Get the foreground process group leader as a one-process job. +/// This is cheaper than collecting every process in the foreground job. +pub fn foreground_group_leader_job( + process_group_id: u32, +) -> Option { + crate::platform::foreground_group_leader_job(process_group_id) +} + /// Get the foreground process group for a pane shell PID. /// This is cheaper than collecting every process in the foreground job. pub fn foreground_process_group_id(child_pid: u32) -> Option { -- cgit v1.2.3