invoke

operator fun invoke(name: String, description: String = name, actions: List<Action> = emptyList(), goals: Set<Goal> = emptySet(), conditions: Set<Condition> = emptySet(), opaque: Boolean = false): AgentScope