1fn main() {
9 let agent = detect_coding_agent::detect();
10
11 match &agent {
12 Some(agent) => {
13 println!("✅ Coding agent detected!");
14 println!(" Name : {}", agent.name);
15 println!(" ID : {}", agent.id);
16 println!(" Kind : {}", agent.kind);
17 }
18 None => {
19 println!("❌ No coding agent detected.");
20 println!(
21 " The process does not appear to be running inside a known AI coding agent."
22 );
23 }
24 }
25
26 if agent
28 .map(|a| a.is_agent() || a.is_hybrid())
29 .unwrap_or(false)
30 {
31 println!();
32 println!("💡 Tip: This is an autonomous agent session — consider offering a");
33 println!(" machine-friendly interface (e.g. via MCP) for better results.");
34 }
35}