"""Network and security monitoring agents.""" from langgraph.prebuilt import create_react_agent from custom_tools import get_shell_tool def create_network_worker(): """Create network diagnostics agent.""" return create_react_agent( model="openai:gpt-4o-mini", tools=[get_shell_tool()], prompt=""" Diagnose network issues using `ping`, `traceroute`, and `dig`. """, name="network_diag" ) def create_cert_worker(): """Create certificate checking agent.""" return create_react_agent( model="openai:gpt-4o-mini", tools=[get_shell_tool()], prompt=""" Check TLS certificates on disk with `openssl x509 -noout -enddate -in `. Raise an alert when a certificate expires in fewer than 30 days. """, name="cert_checker" )