What this example represents
The Agent answers questions about a simple support plan: business-day email support, a one-business-day reply target, and an on-call process for urgent incidents. It uses only the Python standard library. It is an Agent to test, not a replacement for LLaDAR's configured model provider.
Public contract
The user-facing route is HTTP POST /api/chat. Send {"input":{"text":"What is the standard reply target?"}}; the response is {"data":{"answer":"..."}}. GET /health shows whether the service is ready.
Let LLaDAR manage the project
lladar run-agent dataset.jsonl --project examples/support-demo-agent --no-interactive --output responses.jsonlLLaDAR inspects the project, checks the selected route, then uses it for the dataset.
Use it as an existing test service
Start the service in one terminal:
python examples/support-demo-agent/server.py --host 127.0.0.1 --port 8000Then give LLaDAR that exact URL:
lladar run-agent dataset.jsonl --project examples/support-demo-agent --service-url http://127.0.0.1:8000 --no-interactive --output responses.jsonlLLaDAR will not start or stop a service supplied through --service-url.
How the example is verified
tests/test_support_demo_agent.py checks policy answers, GET /health, and the public POST /api/chat route without provider credentials. A full LLaDAR run additionally needs configured provider credentials.