github HKUDS/DeepTutor v1.3.7
DeepTutor-v1.3.7

4 hours ago

DeepTutor v1.3.7 Release Notes

Release Date: 2026.05.04

v1.3.7 focuses on thinking-model compatibility, clearer knowledge-base index
history, and safer Co-Writer editing. It keeps provider-specific reasoning
output under control while making index activity easier to understand in the UI.

Highlights

Thinking-Model and Gateway Compatibility

  • Reasoning output stays separate - OpenAI-compatible and TutorBot providers
    keep reasoning_content out of visible answer text, and streaming avoids
    replaying internal scratchpad as final content.
  • DeepSeek thinking can be configured from .env - LLM_REASONING_EFFORT
    is documented and applied through the resolver path. Use minimal to disable
    DeepSeek thinking, or high / max to enable it.
  • Custom gateway headers are preserved - chat and explicit LLM calls inherit
    profile extra_headers, fixing gateways that require custom headers such as
    a User-Agent override.
  • Structured generation is more tolerant - book blocks and question ideation
    now handle fenced, repaired, list-shaped, or otherwise imperfect JSON outputs
    more reliably.

Knowledge Index Visibility

  • Index activity is recorded - create, upload, and re-index flows now store
    last_indexed_at, indexed document count, and the index action in knowledge
    metadata.
  • Progress payloads describe real index changes - backend status updates can
    distinguish metadata-only completion from an actual vector-index update.
  • The Knowledge UI shows index history - detail, settings, and index-version
    panels display the latest index time and document count when available.

Co-Writer Editing Safety

  • Clear and template actions ask first - replacing a non-empty draft now
    opens a confirmation dialog before the editor is cleared or overwritten.
  • Undo is more dependable - pending typing snapshots are committed before
    toolbar edits, and editor shortcuts support Ctrl/Cmd+Z, Shift+Cmd+Z, and
    Ctrl/Cmd+Y.
  • Toolbar controls are clearer - destructive and template actions now have
    distinct tones, focus states, labels, and accessible tooltips.

Tests

  • Added OpenAI-compatible provider tests to keep reasoning_content separate
    from visible response content in both service and TutorBot paths.
  • Expanded LLM factory tests for inherited extra_headers, inherited
    reasoning_effort, and reasoning-only streaming behavior.
  • Added knowledge manager coverage for recording last_indexed_* metadata only
    when the index actually changes.

Upgrade Notes

  • Set LLM_REASONING_EFFORT in .env if you need global thinking control.
    Leave it empty to let DeepTutor auto-detect behavior from the active model.
  • Knowledge-base metadata may now include last_indexed_at,
    last_indexed_count, and last_indexed_action.
  • Co-Writer clear/template actions are recoverable through undo until the user
    leaves the current draft.

Full Changelog: v1.3.6...v1.3.7

Don't miss a new DeepTutor release

NewReleases is sending notifications on new releases.