How HUD connects agents, environments, and evaluation
hud.agents
)task.mcp_config
- no manual client setup neededhud.Task
)name
and arguments
in setup/evaluate tools correspond exactly to the tool names and parameters exposed by the MCP serverhud.clients
)hud.trace
)Task Definition
Task
with prompt and MCP configurationAgent Initialization
Setup Phase
setup_tool
to initialize environment stateExecution Loop
Evaluation
evaluate_tool
to score performanceTelemetry
MCPServer
class wraps FastMCP with lifecycle management, making it easy to build Docker-based environments