drep-ai 2.5.0

A local commit gate: runs the linters your repo configures, and sends changed code to an LLM for review
Documentation
//! Unit and process-boundary tests for the Codex backend.

#[cfg(unix)]
mod client;
mod command;
mod diagnostics;
mod events;

#[cfg(unix)]
fn probe_and_stop_process(pid: &str) -> bool {
    let running = std::process::Command::new("/bin/kill")
        .args(["-0", pid])
        .status()
        .expect("probe grandchild")
        .success();
    if running {
        let _ = std::process::Command::new("/bin/kill").arg(pid).status();
    }
    running
}