read_trials_jsonl() reads the trial records written by
write_trials_jsonl() or kept in a TrialLog's trials.jsonl.
See also
Other optimizer building blocks:
TrialLog,
complete_trial(),
create_trial(),
eval_program(),
load_trial_log(),
optimizer_control(),
sample_dataset(),
split_dataset(),
write_trials_jsonl()
Examples
path <- tempfile(fileext = ".jsonl")
trials <- list(create_trial("my-search", params = list(k = 2L)))
write_trials_jsonl(trials, path)
trials <- read_trials_jsonl(path)
trials[[1]]
#>
#> ── Trial: trial_20260930_174427_ncnyz0
#> • Status: pending
#> Optimizer: my-search
#> Params: k
#> Started: 2026-09-30 17:44:27