github HKUDS/DeepTutor v1.4.5

11 hours ago

DeepTutor v1.4.5 Release Notes

Release Date: 2026.06.14

A focused release on top of v1.4.4: Guided Learning is
rebuilt on the same chat agent loop that powers everything else, on top of
a new loop-plugin framework that makes the chat loop extensible. Partner
conversations gain export and save-to-notebook, and every chat turn now
finishes a beat sooner. Drop-in, no migrations.

Guided Learning works differently now, but your progress carries over.
The old fixed-stage flow is replaced by a tutor chat with a hard mastery
gate. Existing learning progress loads unchanged — nothing to migrate, no
action needed. The only operational change is for Windows: the launch
scripts moved into scripts/ (see Upgrade Notes).

What's New

Guided Learning, Rebuilt on the Chat Loop

The bespoke stage machine (diagnostic → explain → quiz → Feynman) is gone.
A mastery path is now a one-on-one tutor chat that drives a hard, per-type
mastery gate and won't advance past an objective until it clears:

  • Memory / procedure objectives are quizzed on interactive cards and
    graded server-side — the expected answer is stored with the question and
    never round-trips through the model — then scheduled for spaced-repetition
    review.
  • Concept / design objectives are mastered by explaining the idea back
    in your own words; the tutor judges and records the result.
  • The /learning page is now a dashboard: the gate-decided next step
    plus a status map of every objective (new / learning / mastered).

An Extensible Chat Loop

A new loop-plugin framework (deeptutor/loop_plugins/) lets a feature
contribute its tools, a system-prompt block, and server-owned tool
arguments to a turn without the chat pipeline hard-coding it. Guided
Learning is the first plugin. The loop also learned context-checkpoint
folding
— a tool can collapse a long working context back to a checkpoint
plus a summary mid-turn. Invisible day to day; it's the seam future modes
plug into.

Partners: Export & Save to Notebook

Partner Chat and Archive conversations can now be exported to
Markdown and saved to a notebook — the same controls product Chat already
has, now backed by one shared serializer.

Snappier Turn Completion

Every chat turn now signals done the moment the answer is saved, so the
composer unlocks and the duration clock stops immediately; the
auto-generated session title follows a beat later without holding the turn
open.

Upgrade Notes

  • Drop-in from v1.4.4: pip install -U deeptutor; Docker users pull
    ghcr.io/hkuds/deeptutor:latest. No migrations — existing learning
    progress loads as-is.
  • Windows launch scripts moved into scripts/: run
    scripts\start_backend.bat / scripts\start_frontend.bat.

Full Changelog: v1.4.4...v1.4.5

Don't miss a new DeepTutor release

NewReleases is sending notifications on new releases.