Action

constructor(name: String, description: String? = null, precondition: (State) -> Boolean, belief: (State) -> State, cost: (State) -> Double, execute: suspend (AIAgentFunctionalContext, State) -> State)(source)