seek://news/dsh-v0-2-2-alpha-3
DSH 0.2.2-alpha.3: Unified Menus, Worktrees Fold In (Nov 3, 2026)
TL;DR
Per its bilingual notes, 0.2.2-alpha.3 is the 0.2.2 line's largest entry: three new features led by a unified review-and-worktrees surface, the standalone Git worktree plugin folded in with a manual migration, an alpha.2 session-restore regression fixed, and Cordis Core synced to 4.0.0-rc.11.
0.2.2-alpha.3 Is the Line’s Largest Entry Yet — Three New Features Led by a Unified Review-and-Worktrees Surface, the Standalone Worktree Plugin Folded In With a Manual Migration, and an alpha.2 Regression Among Nine Fixes.
The 0.2.2 line opened at alpha.2 on October 28, and v0.2.1-rc.5 followed on October 30 with a thinking-content fix. Per the releases feed (fetched 2026-11-04), alpha.3 is the line’s next entry, with its most recent edit stamp reading 2026-11-03 08:27 UTC — this article cites that stamp as a last-edit time, not a publish moment, because the feed’s timestamp records the last edit and the API’s published_at was not retrievable inside this article’s window. What the notes themselves establish is enough: alpha.3 carries the series’ largest change set so far, in four sections.
New Features: three, led by the review surface
Per the release notes, New Features holds three items. Unified mouse and keyboard context menus now cover sessions, workspaces and the sidebar, and the menus are extensible by developers (@std4453). File preview gains a persistent directory tree with file positioning (@yudshj). The largest item extends the experimental Change requests and worktrees plugin into a unified entry for code review and worktrees: a searchable file tree with per-file navigation across local and PR diffs, selected code and comments handed to the agent, and check and review status tracked in one place.
Fixes: nine, including an alpha.2 regression
Per the release notes, Bug Fixes holds ten items in the notes’ English section and nine in the Chinese — the scheduled-task controls fix appears only in the English list. Among them: the regression alpha.2 introduced, where sessions restored empty kept showing as unnamed and ordering by last prompt time broke; historical sessions carrying legacy subagent descriptions failed to open and took session search down with them; loading older compressed session history stopped the chat log from loading further; Trajectory keeps the text a failed tool actually returned instead of replacing it with a synthetic error, for native tools and nested PTC calls alike; chat Markdown file links tolerate invalid line numbers and support ranges and line-column suffixes; text and Markdown previews keep the reading position across refreshes; and a pi-ai fix trims the earliest images and continues when a conversation’s images exceed the per-request limit, instead of failing outright. The English-only tenth item restores the correct date, time, interval and weekday controls when opening existing scheduled tasks.
Improvements: six
The Improvements section holds six items, per the notes: mobile sidebar navigation and narrow-screen layout; menus and popups staying inside the visible area across zoom, pan and soft-keyboard changes; Trajectory sub-calls collapsing independently; thinking-content display dropping signature prefixes from summaries, expanded bodies and translations; fewer duplicate publishes and directory passes on session-state updates and lower streaming-assembly cost for long replies; and a steadier bottom composer during input, menu opens and stats updates.
Other changes: the worktree fold-in, Cordis sync, apply_patch
Per the release notes, Other changes carries eleven items. The migration-relevant one: the standalone Git worktree entry has been folded into Change requests and worktrees, and users who enabled the separate plugin must remove @deepseek-ai/dsh-experimental-tool-worktree from dsh.profile.bundles in their profile by hand. The section also syncs Cordis Core to 4.0.0-rc.11, Loader to 1.0.0-rc.8 and Include to 1.1.1, unifying config access, entry-change and persistence behavior; adds a default-off apply_patch tool that applies multi-file create, edit, delete and move in one pass with changes reviewable in Review; brings the TypeScript and Python SDKs native command and plugin management, with plan review, targeted resume and operation approvals and plugin changes taking effect after restart; moves macOS Computer Use to a separate app for system-permission requests with a settings deep-link and drag-in guide; gives plugins navigation icons for their settings pages; and turns off the read-before-edit and external-modification guards by default while keeping sandbox limits and Review unchanged, with profiles able to restore the observation policy explicitly. One revert is listed too: the unstable cross-line $$ math block parsing alpha.2 introduced is backed out.
More in this series
- DSH rc.4 + 0.2.2-alpha.2: ACP Leak Fix (Oct 28, 2026) — Oct 28, 2026
- DSH v0.2.1-rc.5: Thinking-Content Fix (Oct 30, 2026) — Oct 30, 2026
- dsh-TUI 0.18.0: Validation Line at rc.5 (Nov 1, 2026) — Nov 1, 2026
Official references