DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
News/DSH Releases/0.2.1-rc.1

DSH RELEASE

0.2.1-rc.1

v0.2.1-rc.1

PrereleaseBreaking changes

Breaking changes

Breaking changes

  • 侧栏 Fork 和子代理目录浏览新增迁移提示,遇到需要迁移的会话时引导用户先打开原会话。 @imccyu

DSH Releases

Release notes

New Features

  • Discover and install plugins from custom plugin index sources. by @turtle1999
  • Add a “Let Agent create a plugin” entry to plugin management. It opens Creator mode while preserving the draft and starts work only after the request is sent. by @ZiyaZhang
  • Support dependency synchronization when plugins are enabled, disabled, uninstalled, or updated. With hot reload enabled, replaceable plugins take effect directly after an update or reinstallation; changes that cannot be hot-reloaded request a restart. by @imccyu, @turtle1999
  • Support optional plugins in Minimal mode. The Official plugin catalog offers on-demand installation of Claude Code and Codex bundles matching the current release, for use in headless, SDK, and ACP profiles. by @tianyicui, @turtle2099
  • Add Session state-record APIs for experimental plugins to write and read their own session records. by @tianyicui
  • Add an experimental Claude Code Mods compatibility layer. At this stage, the main goal is to verify that the Claude Code Mods API's capabilities are broadly a subset of what DeepSeek Harness plugins can do, rather than to offer users complete, practical compatibility. by @tianyicui
  • Add an experimental Developer Tools bundle with raw session logs, bidirectional navigation between chat groups and the conversation, and embedded NodeJS debugging tools. The embedded DevTools currently uses an English interface. by @imccyu, @turtle2099
  • Add an experimental reasoning translation plugin, enabled from the Plugins page with Bing, Google, or paid DeepSeek Flash as the provider. by @tianyicui, @ZiyaZhang, @imccyu
  • Add an experimental Git Worktrees plugin that can be enabled on the Plugins page for Agents to create and enter separate Git checkouts. by @tianyicui, @turtle2099
  • Configure reasoning levels for individual custom API models in the UI without editing configuration files manually. by @LegGasai
  • Support in-conversation system prompt updates and dynamic tool additions and removals on pi-ai routes according to model capabilities. by @Tuyixiang
  • Minimal mode can read images and automatically compact long conversations. Web and Desktop users can run the /compact command to compact context manually. by @LogosVeritas
  • Load global instructions from AGENTS.md in the shared agents directory, with DSH_AGENTS_HOME available to select its location. by @tianyicui
  • Add the working_directory tool and TypeScript/Python SDK APIs for reading and changing a session’s working directory. by @tianyicui
  • Add standalone executable SSH helper runtimes supporting remote file operations, processes, terminals, sandboxing, and Node PTC. by @LegGasai
  • The Web app supports DeepSeek account sign-in when accessed over local HTTP. by @lsdsjy
  • Detect keys and tokens in sent messages and mask them by default, with an option to reveal them. by @ZiyaZhang
  • Support unsent initial prompts for new sessions and preserve file, folder, and session references when restoring drafts or moving them between workspaces. by @imccyu
  • Add a setting to collapse work details either when the response finishes or when the next regular message arrives. by @imccyu
  • Display YAML frontmatter as a readable field list in Markdown file previews. by @turtle2099

Improvements

  • Improve Automation task details in narrow windows by collapsing the linked-session action to an icon when space is limited. by @turtle2099
  • Configure spawned subagents with independent Agent Presets to manage their roles and tools together. by @grllll, @Dudu-0223
  • Improve subagent delegation and waiting guidance: announce delegation depth limits in advance and wait for running subtasks before starting another goal round. by @ZiyaZhang, @turtle1999
  • Show a bundle’s code source and current version in its details, making installation and reinstallation information easier to find. by @turtle1999
  • Show the version actually installed and explain how to request an exact version when pnpm’s release-age policy selects an older release. by @turtle2099
  • Show available command descriptions, file paths, and content-generation progress while tool calls are still preparing. by @imccyu
  • Support scrolling and copying full commands in Shell and plugin installation details, and expand background Bash inputs and launch receipts. by @tianyicui
  • Handle continuous input, pastes, and resizing more reliably in the Web terminal, and preserve the final output when a process exits. by @LegGasai
  • The Node runtime for PTC Mode adds an optional in-memory mode that reuses variables, functions, and imported modules across code executions. by @CreatixChu
  • Improve large session list loading and @ session search. by @turtle1999, @imccyu
  • Improve automatic session titles by retaining adequate titles for same-topic follow-ups, additional details, and requests to continue. by @tianyicui, @ZiyaZhang
  • Add migration guidance to sidebar forks and subagent catalog browsing, directing users to open the original session when migration is required. by @imccyu
  • Improve sidebar expansion so running sessions and sessions awaiting a response are easier to find. Session menus support copying the session ID. by @turtle1999, @imccyu
  • Choose fonts and sizes separately for interface text, code and tool output, and sidebar terminals. On Desktop, use Cmd/Ctrl + plus or minus to adjust font sizes together. by @turtle2099, @koalazf99
  • Refine session and workspace hover interactions, unify card and menu styling, and improve header ordering and narrow-window layouts on plugin and automation pages. by @Yifffan, @Kingwl
  • Add microphone selection to voice input, with an input-device selector and live levels for the selected device in plugin details. by @yudshj
  • Use the in-page directory picker in Web configurations that allow remote hosts, instead of opening a native directory dialog on the server. by @oraluben
  • Improve previews of files containing overlong source lines, rendering those lines without syntax colors while regular lines retain highlighting. by @turtle2099
  • Load Office editing, rendering, and export guidance as needed, reduce unrelated checks and previews for simple edits and after PDF export, and avoid referencing deleted preview images in replies. by @yudshj

Bug Fixes

  • Support multiline goal editing with Shift+Enter, and improve IME handling and resizing in goal and queued-message editors. by @turtle2099
  • Fix new messages remaining queued after stopping, resuming, and stopping a goal-driven task again. by @turtle2099
  • Fix Trajectory marking waiting, streaming, or retrying requests as completed and showing results before compaction tasks finish. by @turtle2099, @kermanx
  • Fix background workflows being marked interrupted while still running after their parent tool step or conversation turn ends normally. by @turtle2099
  • Restore image paste and drop in continuable subagent composers, including images sent while running and follow-ups after completion. by @ZiyaZhang
  • Tasks interrupted by an application exit now show “Task stopped” instead of appearing to have completed normally. by @turtle2099
  • Fix some Bash, PowerShell, and file-mutation records failing to expand their output or diff. by @turtle2099
  • Fix uncaught errors after credential, configuration, and skill watchers close, and premature resource release during Agent shutdown. by @tianyicui, @kermanx
  • Fix persistent PowerShell calls failing to settle promptly after large amounts of output scroll in some Windows environments. by @Chinesezjc
  • Fix PTY worker processes remaining after a terminal exits in Windows Desktop. by @winewill
  • Reduce repeated checks before launching commands on Linux, lowering startup overhead and improving compatibility with older systemd environments. by @imccyu
  • Fix failed commands not displaying useful status information. by @yudshj
  • Reduce redundant queries when creating or restoring multiple terminals, and prevent failed terminals from retrying repeatedly when switching panels. by @LegGasai
  • Improve incomplete guidance in PTC Mode, and align model identity prompts across SDK, Web, and headless profiles. by @koalazf99
  • Keep Standard, Creator, and custom modes available when coding view is disabled. Built-in PTC or Minimal defaults change to Standard, while existing sessions retain their mode. by @ZiyaZhang
  • Fix toggling a plugin removing styles owned by other plugins until the page is refreshed. by @turtle2099
  • With development-directory watching enabled, refresh package-entry and dependency-mapping configuration while continuing to reload the entry that is already running. by @imccyu
  • Fix the skill list in an open Session’s / menu not updating after a plugin is enabled or disabled on the Plugins page. by @grllll
  • Show a network-check message when a sign-in request receives no response, distinguishing connection problems from other sign-in failures. by @lsdsjy
  • Fix requests remaining stuck beyond the idle timeout when a model response stream stops producing output and its transport ignores cancellation. by @tianyicui

Chores

  • Change API key precedence: Web and Desktop prioritize saved credentials. Headless uses environment variables and .env files by default, without reading saved keys. by @Magolor
  • Remove runtime invariant plugins and package ./invariant exports. Developers using these diagnostic entry points need to update their extensions or custom profiles accordingly. by @turtle2099
  • Stop reading separate package.json files for subpath plugins; display text and icons must use the corresponding subpath exports. Plugin-development templates now include localized metadata and icons. by @turtle1999
  • Third-party plugin compatibility prioritizes engines.dsh when declared and otherwise uses the existing rules. Plugin authors should check that the declared range covers their supported DSH versions. by @turtle1999
  • Split composer statistics into separate activity and usage extension entries. Plugins replacing the former stats row must update their registered IDs. by @turtle1999
  • Add extension points for user messages, text and image rendering, the new-session page, and the model selector, allowing plugins to customize their content. by @imccyu, @LegGasai
  • Make Automation tasks part of Web, with reminder tools scoped to Standard, Creator, and PTC modes. Minimal mode and subagents do not receive them. Retired experimental-bundle selections are cleaned up while existing tasks are preserved. by @Chinesezjc, @turtle1999
  • End the current turn and wait for user feedback when a plan review is dismissed to request changes, avoiding an extra model call. by @turtle2099
  • Unify subagent execution and completion notifications, with tools returning child IDs immediately. Custom SDK runtimes must support session/wait. by @Dudu-0223
  • Deliver Agent Team messages directly to the target Inbox, removing the separate outbox, automatic retries, and resend deduplication. Migrate affected configuration and result fields. by @Dudu-0223
  • Apply Session filesystem sandbox policies to Python PTC; custom compositions require sandbox and sandboxPolicy services. by @tianyicui
  • Remove the both mixed tool-presentation mode, leaving native and ptc. Update configurations and API calls that use the removed mode. by @tianyicui
  • Remove the per-row dshHome setting from agent-instructions and resolve instruction directories from the process DSH_HOME or its default. by @tianyicui
  • Change the default SDK profile from a fixed coding-agent persona to a general AI Agent identity for general-purpose tasks. by @Dudu-0223
  • Using --from-default-profile to recreate an existing custom profile replaces that profile, including its plugins and settings. by @turtle2099
  • The TypeScript and Python SDKs support session resume, restoring saved sessions with their original session IDs and working directories. by @koalazf99

Release details

Version
0.2.1-rc.1
Tag
dsh-v0.2.1-rc.1
Published
Oct 17, 2026 UTC
Commit date
Oct 16, 2026 UTC
Commit
1600d8a ↗
View upstream release ↗View commit ↗
← Back to DSH Releases
  • Keep the DeepSeek account model list up to date with the models available to the account, while hiding models unsupported by the current client version. by @LegGasai
  • Model settings show clearer credential sources and detection status, and let users reveal an entered API key. by @Magolor
  • Fix entire DeepSeek requests being blocked when plugin package metadata cannot be read or auxiliary request-extension preparation fails. by @turtle1999, @turtle2099
  • Fix editing or deleting model settings from stale data during refresh, including newly saved selections missing from the editor. by @tianyicui
  • Extra fields that DSH does not use in the credentials file no longer prevent the application from starting. by @turtle2099
  • Let the operating system assign the Desktop port by default, avoiding startup failures caused by reserved port ranges on Windows. by @turtle2099
  • Fix the background job list in the session header being obscured or clipped when the right sidebar is expanded. by @turtle2099
  • Fix Windows Desktop image-preview masks and close buttons overlapping the caption, and inconsistent sidebar-button hover corners. by @turtle2099
  • Fix drive-root validation in the Windows installer to reject root paths containing repeated trailing separators. by @tianyicui
  • Fix corrupt small Finder icons for the macOS app and icons shown in application copy and replacement dialogs. by @07akioni
  • Fix Page Up in a text input shifting the entire interface to the left on Windows and Linux when the right sidebar is collapsed. by @imccyu
  • Keep session loading animations synchronized after sidebar rows move or become visible again. by @turtle2099
  • Fix input errors and draft/display mismatches between commands such as /goal or /plan and their arguments. Commands can be selected and deleted as a whole, and restored after undo or a page reload. by @LegGasai
  • Fix large blank areas and scroll jumps when switching sessions, collapsing work details, or sending follow-up messages. by @imccyu
  • Fix failures when continuing some sessions after an application restart, and history compatibility errors when switching to DeepSeek. by @imccyu, @yudshj
  • Fix pasting directory paths into the directory picker when adding a workspace on macOS, and prevent cancelled selections from adding a workspace. by @turtle2099
  • Fix failures when restoring a blank session or switching workspaces after its original preset was removed or changed. by @LegGasai
  • Fix a case where final session records could be lost while unloading the session storage plugin. by @turtle1999
  • Fix clipped recording onsets and missing initial words or syllables in local SenseVoice transcription with VAD enabled. by @yudshj
  • Fix false disconnects during network congestion and lost language, theme, and other preferences after refreshing a remote Web client. by @turtle2099, @oraluben
  • The Python SDK’s Office engine and full authoring environment are now downloaded on demand. by @yudshj
  • Improve gateway authorization and connection management with caller-based resource access control and independent API connections whose participation in user interactions can be configured. by @imccyu
  • Add --public-url for the Web address shown to users, opened in the browser, and supplied to the model, including reverse-proxy URLs with a path prefix. by @oraluben
  • Allow Web to bind to a specific IPv4/IPv6 address and configure native HTTPS listeners through --tls-cert and --tls-key. by @oraluben
  • Update pi-ai to 1.0.2, including upstream model-catalog updates and adapter fixes. by @tianyicui
  • Update third-party model support and rename the Azure provider to azure. Provider configurations using azure-openai-responses must be migrated. by @LegGasai
  • Update runtime utilities, MCP protocol integrations, image processing, and client-rendering dependencies with compatible security fixes. by @tianyicui