{
  "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"]
  }
}
