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.