role

@SerialName(value = "role")
val role: String(source)

Free-form summary of how this type plays in the swarm graph — e.g. "sensor", "actuator", "trigger source". Surfaced verbatim to the LLM as part of the prompt context.