HKUDS/DeepTutor · error · GenerationFailure
LLM did not return any timeline events.
Error message
LLM did not return any timeline events.
What it means
Error "LLM did not return any timeline events." thrown in HKUDS/DeepTutor.
Source
Thrown at deeptutor/book/blocks/timeline.py:57
temperature=0.4,
language=ctx.language,
expected_key="events",
)
events_raw = data.get("events") if isinstance(data, dict) else None
events: list[dict[str, str]] = []
if isinstance(events_raw, list):
for item in events_raw[:8]:
if not isinstance(item, dict):
continue
events.append(
{
"date": str(item.get("date") or "")[:80],
"title": str(item.get("title") or "")[:160],
"description": str(item.get("description") or "")[:600],
}
)
if not events:
raise GenerationFailure("LLM did not return any timeline events.")
return (
{"events": events},
[],
data.get("_metadata") if isinstance(data.get("_metadata"), dict) else {},
)
__all__ = ["TimelineGenerator"]
View on GitHub (pinned to 3e82f13042)
When it happens
Trigger: Thrown at deeptutor/book/blocks/timeline.py:57 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of HKUDS/DeepTutor@3e82f13042 (2026-08-27).
Data as JSON: /api/errors/4cdace1ab05fdef1.
Report an issue: GitHub.