Overview
Rogue can communicate with your agent using various protocols and transports, providing flexibility in how you integrate your agent for evaluation. This allows you to build your agent using any framework of your choice and connect it to Rogue through standardized communication protocols.Supported Protocols
Rogue currently supports two main protocols for agent communication:A2A Protocol
Google’s Agent-to-Agent protocol with HTTP transport
MCP Protocol
Model Context Protocol with SSE and STREAMABLE_HTTP transports
How It Works
When you configure Rogue to evaluate your agent, you’ll specify:- Protocol: A2A or MCP
- Transport: The communication transport method (varies by protocol)
- Endpoint: Your agent’s URL
- Authentication: Optional security credentials
EvaluatorAgent will then communicate with your agent using the selected protocol to conduct test scenarios and evaluate performance.
Configuration
Regardless of which protocol you choose, configuring Rogue to connect to your agent is straightforward:In the Web UI
- Navigate to the configuration page
- Enter your agent’s endpoint URL
- Select your protocol and transport
- Configure authentication if needed
- Save and proceed to evaluation