{
"name": "F-1: Hello",
"description": "Basic message flow: user sends a message, agent responds, session goes idle. Validates the fundamental status.running → agent.message → status.idle pattern.",
"agent_def": {
"name": "hello-agent",
"model": "gemini-2.5-flash",
"system": "You are a helpful assistant. Respond concisely."
},
"scripted_model": {
"turns": [
{
"text": "Hello! How can I help you today?",
"tool_calls": []
}
]
},
"scenario": [
{
"type": "user.message",
"content": [{"type": "text", "text": "Hello"}]
}
],
"assertions": {
"exact_sequence": ["status.running", "agent.message", "status.idle"],
"must_contain": ["agent.message"],
"must_end_with": ["status.idle"]
}
}