AgentWatch Core — AI Agent Detection Library
This crate provides the core detection logic for identifying AI coding agents running on a system. It's used by both the AgentWatch desktop app and CLI.
Example
use agentwatch_core::{scan_agents, AgentProcess};
let agents = scan_agents().expect("failed to scan");
for agent in agents {
println!("{}: {} ({})", agent.pid, agent.name, agent.vendor);
}