Skip to content

DeepTutor

v1.5.3 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agents ai-tutor clawdbot cli-tool deepresearch interactive-learning
+3 more
large-language-models multi-agent-systems llm

Summary

AI summary

Updates Reliability sweep, What's New, and Broader, steadier provider support across a mixed release.

Full changelog

DeepTutor v1.5.3 Release Notes

Release Date: 2026.07.24

A maintenance release on top of v1.5.2: code blocks are now yours to theme, My Agents connects four more coding CLIs, a new LLM provider joins the roster, and a broad sweep of chat, memory, embedding, and parsing reliability fixes lands underneath. Drop-in — no migrations.

What's New

Themeable code blocks

Settings → Appearance gains a Code blocks panel: pick a syntax-highlighting theme, toggle line numbers, and choose whether long lines wrap, with a live preview. Your choice is stored per-account and applied everywhere code is rendered across chat, Book, and Co-Writer.

Four more coding CLIs in My Agents

Beyond Claude Code and Codex, you can now connect and consult a live Gemini CLI, Kimi CLI, opencode, or MiMo Code from any chat turn — each detected on your machine, model-selectable, and streamed into the Activity panel through consult_subagent.

Broader, steadier provider support

  • Atlas Cloud joins as an LLM provider (atlascloud), bringing the roster to 34 bindings.
  • DashScope text-embedding models now route to the correct text endpoint, and encoding_format is omitted by default for OpenAI-compatible gateways that reject it — fixing embedding failures on stricter proxies.

Reliability sweep

  • Chat — RAG coexists with an exclusive knowledge capability instead of being suppressed (#650); DeepSeek's DSML text tool-call markup is parsed (#666); autoscroll releases on manual scroll-up (#649).
  • Memorywrite_memory preference adds are idempotent (#647); fact and line-edit JSON parse cleanly even with trailing prose.
  • Personas — the peer / teacher / research-assistant presets ship seeded (#659).
  • Book, Partners, Visualize, CLI — long-running Book operations stream over WebSocket; partner filenames strip control characters and message-splitting no longer hangs; Visualize accepts code fences without a blank closing line; the CLI hardens UTF-8 terminal input.

Upgrade Notes

Drop-in from v1.5.2: pip install -U deeptutor; Docker users pull ghcr.io/hkuds/deeptutor:latest. No migrations — existing knowledge bases, partners, personas, and mastery paths keep working. One packaging change: DeepTutor now requires Python 3.11–3.13 (requires-python = ">=3.11,<3.14"); on 3.14 pip finds no wheels for some compiled base dependencies (e.g. faiss-cpu) and now refuses with a readable message instead of a failed source build (#664).

Full Changelog: https://github.com/HKUDS/DeepTutor/compare/v1.5.2...v1.5.3

Breaking Changes

  • Minimum Python version bumped to >=3.11,<3.14; pip now refuses installation on Python 3.14 due to missing wheels for compiled dependencies.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track DeepTutor

Get notified when new releases ship.

Sign up free

About DeepTutor

"DeepTutor: Agent-Native Personalized Learning Assistant"

All releases →

Related context

Earlier breaking changes

  • v1.4.5 Guided Learning rebuilt as tutor chat with hard mastery gate; old fixed-stage flow removed.
  • v1.4.0-beta Deletes the legacy main.yaml capability copy; each capability now uses its own prompt files
  • v1.4.0-beta Removes legacy main.yaml capability copy in favor of per-capability prompt files
  • v1.4.0-beta Removes legacy agents/ and prompts/ directories for research, solve, question modes

Beta — feedback welcome: [email protected]