Creating your own specialized agents
While Neo can automatically assemble agents at runtime, there are cases where investing time in creating specialized agents upfront pays off. Custom agents give Neo better building blocks for delegation and improve overall execution quality. Keep agents micro-focused. The more specific the agent, the better it performs and the more effectively Neo can delegate to it. Micro-focused agents can also be deployed for continuous automated execution as regression testers and ongoing reviewers. This enables proactive security workflows where agents continuously monitor and test your systems, catching issues before they reach production:- Repository-specific agents: Build agents that carry deep context about a particular codebase, including its architecture, conventions, dependencies, and business logic. Example: an agent specialized in your payments service repository that understands transaction flows, PCI compliance requirements, and sensitive data handling patterns.
- Vulnerability-specific agents: Create agents focused on particular attack classes or vulnerability types. Example: an LLM injection specialist that knows prompt manipulation techniques, context escaping strategies, and validation bypass patterns specific to AI systems.
- Application-specific agents: Design agents for testing particular applications or services. Example: an agent specialized in your SaaS platform that understands tenant isolation, cross-customer data leakage, subscription tier bypasses, and privilege escalation across organizational boundaries.
- Authentication agents: Encode complex login flows as repeatable capabilities. If your application requires multi-step authentication (SSO, MFA, SAML, custom token exchange), build an agent that knows exactly how to complete the flow end to end. Example: an agent that handles your staging SSO login, generates a TOTP code from a stored secret, completes the MFA challenge, and lands on an authenticated session, so every other agent can start testing from an authenticated state without re-learning the login flow each time.

