build

inline fun <RESULT : Any, FEEDBACK : Feedback> build(noinline task: (TransformationActionContext<AttemptHistory<RESULT, FEEDBACK>, RESULT>) -> RESULT, noinline evaluator: (TransformationActionContext<AttemptHistory<RESULT, FEEDBACK>, FEEDBACK>) -> FEEDBACK, noinline acceptanceCriteria: (FEEDBACK) -> Boolean = { it.score >= scoreThreshold }): AgentScopeBuilder<RESULT>