DSH alpha.3 update
DeepSeek Harness v0.2.2-alpha.3: Review, Worktrees & Automation
- Author
- DeepSeekAgent.io Editorial Team
- Published
- Updated
DeepSeek Harness published v0.2.2-alpha.3 as a pre-release on November 3, 2026. This source-based overview covers the official release notes. Local upgrade testing has not been completed.
Choose the version explicitly
On November 4, the npm latest package resolved to 0.2.1-rc.5, which still carries an rc suffix. The newer GitHub pre-release is v0.2.2-alpha.3.
Check that npm resolves the full target version before launching:
npx @deepseek-ai/[email protected] web
Back up your Profile, plugin configuration and important Sessions. Keep the previous launch command for recovery. See the Harness guide for general setup.
Review and worktrees share an entry point
The experimental change-request and worktree feature combines local and PR diffs, a searchable file tree, per-file navigation, code and comment quoting to the Agent, and check/review status tracking.
The official migration note requires users of the old standalone worktree plugin to manually remove @deepseek-ai/dsh-experimental-tool-worktree from dsh.profile.bundles. Save the original configuration before changing that entry.
Host-level automation management
Automation now supports manual creation, direct editing and creation through prefilled prompts in a conversation. Drafts are preserved, conflicts can be reviewed, and execution can reuse a Session or open a new one.
After upgrading, check existing task schedules, instructions and target Sessions. See scheduled tasks for related workflows.
Historical Session recovery
The release fixes opening historical Sessions with older subagent descriptors and related search failures. It also fixes stalled history loading and live updates after earlier compacted history is loaded.
An alpha.2 regression that kept resumed empty Sessions visible as untitled is fixed, with ordering by last prompt time restored. For recovery workflows, see Session list recovery.
Files, menus and tool traces
File previews gain a persistent directory tree and file location. Text and Markdown previews retain reading position across refreshes. Mouse and keyboard menus are unified across Sessions, workspaces and the sidebar, with extension support.
Trajectory subcalls can fold independently while preserving parent calls and summaries. Failed tools retain their actual returned text in lists, details and copied output.
Upgrade behavior to check
The new apply_patch tool is disabled by default and can add, edit, delete and move multiple files, with changes visible in Review.
Read-before-edit and external-modification protections for file editing are disabled by default, according to the release notes. Sandbox restrictions and Review remain applicable. Profiles relying on the old protections should explicitly restore observation policy and verify behavior in a test workspace.
macOS Computer Use now uses a separate application to request system permissions, with settings navigation and application drag-in guidance.
See the rc.5 overview for the default channel.