DeepTutor v1.4.7 Release Notes
Release Date: 2026.06.18
A focused release on top of v1.4.6: your local coding agents
become something DeepTutor can talk to. Connect Claude Code or Codex
running on your machine as a knowledge source, and chat consults it live
mid-turn. My Agents graduates to a top-level destination, Partner
conversations gain branch / resume / delete with a replayable trace, and the
EduHub skill browser and voice providers are sturdier. Drop-in — no migrations.
Everything new is opt-in. Connecting a local agent needs the Claude Code
or Codex CLI already installed on the machine running DeepTutor — nothing is
detected or launched until you connect one. My Agents moved from
/space/agentsto a top-level/agents(same content, new home). Existing
data loads as-is; nothing to migrate.
What's New
Connected Agents — Consult Your Local Claude Code / Codex
You can now point a knowledge base at a live agent CLI on your own machine
and consult it from chat:
- DeepTutor detects an installed Claude Code or Codex and connects it as
a newsubagentknowledge source — a pointer to the CLI plus an optional
working directory, with nothing indexed or copied. - Select that agent in the composer and the turn runs on a single
consult_subagenttool: the model asks your local agent, watches its run
stream in, and goes back and forth up to a per-turn budget before answering
you in its own voice. - Configure each backend at
/settings/agents.
My Agents, Now Top-Level
The My Agents hub moves out of the Learning Space to its own destination at
/agents, with two halves: the live agents you've connected (above), and
the Claude Code / Codex chat histories you've imported as resumable agents.
Partners: Branch, Resume, and a Replayable Trace
Partner conversations got sturdier on both IM and the web:
- New slash commands —
/branch,/stop,/sessions,/resume,/delete—
join/help,/new,/status,/history, and/tool. - The web Partner chat now persists each turn's thinking/tool trace and
rehydrates it into the collapsible activity panel when you reopen a
conversation, switch sessions, or branch — matching product chat. - Conversations carry real auto-derived titles, and you can branch, resume,
or delete them from either surface. - Built-in tools are now configurable per Partner alongside the toggleable
system tools.
Sturdier EduHub & Voice
The EduHub skill browser is a full in-app catalog now — search and preview
registry skills before importing — and a new [EduHub] issue template routes
registry bug reports to the main repo. On the voice side, providers surface
HTTP errors with status and body instead of a generic failure, and STT accepts
raw PCM streams (converted to WAV server-side).
Upgrade Notes
- Drop-in from v1.4.6:
pip install -U deeptutor; Docker users pull
ghcr.io/hkuds/deeptutor:latest. No migrations. - Connected Agents require the Claude Code and/or Codex CLI installed on the
host running DeepTutor — they are detected, never installed for you. - The docs at deeptutor.info are still catching up to
the recent releases and will be refreshed shortly.
Full Changelog: v1.4.6...v1.4.7