agentTransformer

inline fun <I, O : Any> agentTransformer(agent: Agent): Action
fun <I, O : Any> agentTransformer(agent: Agent, pre: List<String> = emptyList(), post: List<String> = emptyList(), cost: CostComputation = { 0.0 }, value: CostComputation = { 0.0 }, canRerun: Boolean = false, inputClass: Class<I>, outputClass: Class<O>): Action