Agent Scope Builder
data class AgentScopeBuilder<O>(val name: String, val provider: String = "embabel", val actions: List<Action> = emptyList(), val goals: Set<Goal> = emptySet(), val conditions: Set<Condition> = emptySet(), val opaque: Boolean = false)
AgentScopeBuilder that emits actions and can be built on further.
Parameters
O
the output type of the actions