rohitg00/ai-engineering-from-scratch · error · BestResultError
seed list is empty
Error message
seed list is empty
What it means
Error "seed list is empty" thrown in rohitg00/ai-engineering-from-scratch.
Source
Thrown at phases/19-capstone-projects/57-end-to-end-research-demo/code/main.py:214
figure_refs = [fig.id] if s.id == "results" else []
sections.append(Section(
id=s.id, title=s.title, body=s.body,
cites=list(s.cites), figure_refs=figure_refs,
))
return Paper(
title=mini.title,
authors=["Auto-Research Demo"],
abstract=mini.abstract,
sections=sections,
figures=[fig],
bibliography=bib,
)
async def _run_demo_async(out_dir: str, seed: int = 11) -> DemoReport:
seed_list = make_seed_hypotheses()
if not seed_list:
raise BestResultError("seed list is empty")
runner = make_deterministic_runner(
base_rewards={"alpha": 0.82, "beta": 0.55, "gamma": 0.15},
noise=0.04,
delay_ms=2.0,
seed=seed,
)
sched = IterationScheduler(
runner=runner, slots=3, max_experiments=6,
paper_threshold=0.7, prune_floor=0.2, prune_after_runs=3,
expander=scheduler_mod.deterministic_expander,
)
sched_report = await sched.run(seed_list)
branch, reward = pick_best_branch(sched_report)
mini = build_mini_paper(branch, reward)
loop = CriticLoop(View on GitHub (pinned to 39ea8a1c6d)
When it happens
Trigger: Thrown at phases/19-capstone-projects/57-end-to-end-research-demo/code/main.py:214 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of rohitg00/ai-engineering-from-scratch@39ea8a1c6d (2026-08-26).
Data as JSON: /api/errors/4c5800c3753f64d1.
Report an issue: GitHub.