run Agent Or Throw
suspend fun <Input, Output, InputLabel> StageScope<Input, Output, InputLabel>.runAgentOrThrow(item: TrainSetItem<Input, InputLabel>, agentToRun: GraphAIAgent<Input, Output> = trackedAgent, retryPolicy: RetryPolicy? = null): CompletedAgentRun<Output>
.getOrThrow() shortcut over StageScope.runAgent; throws on a recorded run failure.