Skip to content

DeepTutor

v1.4.4 Breaking

This release includes breaking changes 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 What's New, Upgrade Notes, and ver1-4-3.md across a mixed release.

Changes in this release

Security Medium

Enforces security gate on all skill imports, checking hub verdict and applying zip‑slip/zip‑bomb guards.

Enforces security gate on all skill imports, checking hub verdict and applying zip‑slip/zip‑bomb guards.

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

Feature Medium

Adds hub skill installation via one command from ClawHub registry.

Adds hub skill installation via one command from ClawHub registry.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Medium

Adds `file-preview-text` endpoint for extracting plain‑text from office files.

Adds `file-preview-text` endpoint for extracting plain‑text from office files.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Medium

Adds knowledge-base file previews for Word and Excel documents in the browser.

Adds knowledge-base file previews for Word and Excel documents in the browser.

Source: llm_adapter@2026-06-12

Confidence: low

Feature Medium

Adds rendering of base64‑embedded images in markdown previews.

Adds rendering of base64‑embedded images in markdown previews.

Source: llm_adapter@2026-06-12

Confidence: low

Feature Low

Adds admin‑only skill installation in multi‑user deployments via `/api/v1/multi-user/admin/skills/install`.

Adds admin‑only skill installation in multi‑user deployments via `/api/v1/multi-user/admin/skills/install`.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Low

Adds support for custom skill registries via `settings/skill_hubs.json`.

Adds support for custom skill registries via `settings/skill_hubs.json`.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Low

Adds DOCX preview scaling to fit narrow side panels instead of clipping.

Adds DOCX preview scaling to fit narrow side panels instead of clipping.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Low

Adds semantic search for hub skills with `deeptutor skill search`.

Adds semantic search for hub skills with `deeptutor skill search`.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Low

Adds version pinning for hub skills using `@` syntax (e.g., `[email protected]`).

Adds version pinning for hub skills using `@` syntax (e.g., `[email protected]`).

Source: llm_adapter@2026-06-12

Confidence: high

Feature Low

Re‑syncs all ten translated README files to match the current English README.

Re‑syncs all ten translated README files to match the current English README.

Source: llm_adapter@2026-06-12

Confidence: low

Feature Low

Records provenance (hub, version, verdict) of installed skills in `.hub-lock.json` for audit trails.

Records provenance (hub, version, verdict) of installed skills in `.hub-lock.json` for audit trails.

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

Feature Low

Allows assignment of installed skills to users after vetting, keeping them invisible until granted.

Allows assignment of installed skills to users after vetting, keeping them invisible until granted.

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

Feature Low

Renders Word and Excel documents in the KB Files tab as browser previews.

Renders Word and Excel documents in the KB Files tab as browser previews.

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

Feature Low

Displays base64‑embedded images in self‑contained markdown previews while blocking script URLs.

Displays base64‑embedded images in self‑contained markdown previews while blocking script URLs.

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

Full changelog

DeepTutor v1.4.4 Release Notes

Release Date: 2026.06.13

A focused release on top of v1.4.3: the skill library opens
up to the wider Agent-Skills ecosystem — install community skills from
ClawHub with one command — and knowledge-base
document previews catch up with the chat file viewer. Fully drop-in, no
migrations, no breaking changes.

What's New

Hub Skills, One Command Away

DeepTutor skills share their format with the Agent-Skills ecosystem
(SKILL.md + support files), so external registries are now a native
source for the skill library:

deeptutor skill search "git release notes"        # semantic search on the hub
deeptutor skill install clawhub:gh-release-notes  # verify → fetch → register
deeptutor skill install [email protected]          # hub defaults to clawhub; @ pins a version
deeptutor skill list                              # local skills with hub provenance

Every import runs the same security gate, whatever the source: the hub's
security verdict is checked first (flagged packages are refused unless
--allow-unverified), archives are extracted with zip-slip / zip-bomb
guards, support files pass a text/script suffix whitelist so binaries
never land in the workspace, and always: frontmatter is stripped — a
downloaded package can never inject itself into every system prompt.
Provenance (hub, version, verdict) is recorded in .hub-lock.json for
audits. Registries beyond ClawHub plug in via settings/skill_hubs.json.

In multi-user deployments, installing is admin-only
(POST /api/v1/multi-user/admin/skills/install) and install ≠ assign:
the skill lands in the admin catalog, invisible to other users until a
grant assigns it — so admins can vet hub skills in their own chats first.

Knowledge-Base Previews, For Real

The KB Files tab now renders Word and Excel documents in the browser —
the same faithful docx/xlsx previewers the chat file viewer got in
v1.4.3 — and a new file-preview-text endpoint serves extracted plain
text on demand, so PowerPoint and other office files preview as text
instead of a download button. The DOCX previewer also learned to scale
pages down to fit narrow side panels instead of clipping them.

Markdown Previews Render Embedded Images

Self-contained markdown files with base64-embedded screenshots now
display them: the renderers allow safe raster data:image/* URLs on
images (react-markdown strips every data: URL by default), while
script-capable schemes stay blocked.

Localized READMEs, Re-synced

All ten translated READMEs (中文, 日本語, Español, Français, …) were
rebuilt against the current English README — Partners, the v1.4.x
release history, and the refreshed layout included.

Upgrade Notes

  • Drop-in from v1.4.3: pip install -U deeptutor; Docker users pull
    ghcr.io/hkuds/deeptutor:latest. No migrations.
  • deeptutor skill install talks to clawhub.ai over HTTPS; air-gapped
    deployments can point a mirror or a fetch CLI at it via
    settings/skill_hubs.json.

Full Changelog: https://github.com/HKUDS/DeepTutor/compare/v1.4.3...v1.4.4

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]