Skip to main content

agentwatch_core/detection/
mod.rs

1// ── Detection module ─────────────────────────────────────────────────────────
2// Classifies OS processes into known AI agent types with role, confidence,
3// and match reasoning.
4
5pub mod types;
6pub mod vendors;
7pub mod fingerprint;
8pub mod grouping;
9
10#[cfg(test)]
11mod tests;
12
13// Re-exports for convenience
14pub use types::{ProcessRole, DetectionResult, AgentFingerprint};
15pub use fingerprint::{classify_process, get_agent_db, matches_patterns};
16pub use grouping::generate_session_key;