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.

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

DSH RELEASE

0.1.2-rc.1

v0.1.2-rc.1

PrereleaseNot yet assessed

Not yet assessed

Breaking changes

Breaking-change status has not been confirmed. Do not assume the upgrade is compatible.

DSH Releases

Release notes

New Features

  • By default, fold process details and the System prompt before each completed answer in the conversation stream by @07akioni, @lsdsjy
  • Make conversation-stream content width adaptive and drag-resizable by @yixiangihsiang
  • Show token usage and elapsed time at the end of each answer, with expandable exact usage and detailed statistics by @hypatiamay, @ZiyaZhang, @Yifffan
  • Provide full-history turn navigation in the conversation view, including previews and jumps to unloaded turns by @LegGasai
  • Align secondary text styling, add conversation font sizing, and scale Markdown tables with body text by @yixiangihsiang
  • Let plugins add provider sign-in controls to Models settings by @LegGasai
  • Support third-party interface languages and consistent localized permission categories and labels by @tianyicui, @LegGasai, @imccyu, @ZiyaZhang
  • Support subagent model selection through agent-authorized choices, caller-specified provider, model, reasoning effort, and maximum output length, and configured models for Claude Code and Codex by @Dudu-0223, @pku-xht
  • Publish the Python SDK runtime for Windows x64 by @tianyicui
  • Complete ACP support for standard session controls, model settings, MCP, permissions, and cancellation by @tianyicui, @pku-xht
  • Include enabled plugin package names and versions in official DeepSeek requests; deployments can turn this off by @tianyicui
  • Add opt-in incremental Session-log uploads to official DeepSeek requests by @tianyicui
  • Add an experimental Inspector tool by @imccyu
  • Add an experimental Web Preview by @imccyu
  • Show connection status, tolerate temporary host stalls, and support automatic retries or immediate reconnection after a disconnect by @imccyu
  • Show active schedules in the conversation header across viewport sizes by @pku-xht
  • Let parent Agents and continuable child Agents exchange follow-up messages through send_message, replacing the one-way report tool by @Dudu-0223

Improvements

  • Reduce code loading, data transfer, and parsing during page startup and conversation initialization by @lsdsjy, @imccyu, @Kingwl, @kermanx
  • Reduce the disk space used by conversation records by @Magolor
  • Improve icons, directory loading, and file search in the / and @ menus, with pointer-based directory navigation by @Yifffan, @LegGasai
  • Switch the primary action to Send and queue the message when a draft is entered during a running turn by @lsdsjy
  • Keep file and conversation references valid when adjacent composer text is edited by @LegGasai
  • Preserve unfinished question-card drafts when switching conversations by @LegGasai
  • Keep code blocks syntax-highlighted while responses stream in the conversation view by @07akioni
  • Render question history as readable question-and-answer cards with clear cancelled and interrupted states by @LegGasai
  • Show images immediately while compression and upload continue in the background by @CreatixChu
  • Count image usage during context compaction by @CreatixChu
  • Show images from users, assistants, and tool results in Trajectory by @CreatixChu
  • In local-filesystem mode, let the model locate uploaded images and read extensionless attachment paths through read_image by @CreatixChu
  • Improve image compression speed, reduce upload size, and preserve more detail in very tall or wide images by @CreatixChu
  • Warn when automatically repairing a truncated conversation-log tail and identify the affected conversation by @turtle1999
  • Group plugins by conversation and global scope, with Agent Preset switching and cross-preset search by @LegGasai
  • Improve menus, scrolling, tool file links, and diff statistics in the conversation and composer UI by @Yifffan
  • Reduce unnecessary filesystem checks when loading conversations on macOS and Linux by @LegGasai
  • Improve processing efficiency for long conversations and dense live messages while reducing memory use and rendering overhead from streaming responses, syntax highlighting, layout, and navigation previews by @Dudu-0223, @imccyu, @07akioni
  • Report the effective endpoint and error details when web_search fails by @CreatixChu
  • Refine the home-page logo animation by @Yifffan
  • Reuse Profile request headers for custom model discovery; add search and filtering to the model catalog by @LegGasai

Bug Fixes

  • Fix persistent PowerShell starting too early and returning incomplete output on macOS and Linux by @tianyicui
  • Fix persistent Bash returning empty output early during pipeline reads on Linux by @LegGasai
  • Fix host stalls on macOS when Bash commands spawn many subprocesses by @LegGasai
  • Fix the Windows directory picker truncating paths that contain characters such as 「开」 by @tianyicui
  • Fix persistent Bash and PowerShell results not expanding in the conversation view by @LegGasai
  • Fix Profile-configured Agent Preset directories being lost at startup by @LegGasai
  • Flag Agent Presets that cannot load and explain why switching failed by @LegGasai
  • Remove the unsupported /goal command from the Minimal preset by @Magolor
  • Accept null placeholders for file-edit fields unused by the selected operation by @lsdsjy
  • Keep PTC Mode SDK features inside run_code instead of exposing them as directly callable tools by @CreatixChu
  • Send periodic WebSocket heartbeats to keep idle connections alive by @lsdsjy
  • Keep a new blank conversation from displacing existing conversations in the collapsed Workspace list by @lsdsjy
  • Fix the workflow section order in the system prompt by @LegGasai
  • Reduce npm package-resolution cost by trimming unnecessary peer dependencies by @imccyu
  • Fix startup failures and broken HMR on Node.js 24.0–24.11.1 by @imccyu
  • Return keyboard focus to the Settings trigger after the dialog closes by @LegGasai
  • Correctly echo and reliably deliver images added or queued while a conversation is running; follow-up messages to continuable subagents also support images by @CreatixChu
  • Complete highlighted slash commands with Tab while the command menu is open by @mektpoy

Chores

  • Update the Safety Notice: DeepSeek Harness has not been security-audited, and sandboxing, approvals, and permissions do not guarantee isolation by @turtle1999
  • Keep Shell guidance ahead of other tool instructions in the model prompt by @LegGasai
  • Use the Remote gateway as the unified remote-call API and error-dispatch mechanism, with the legacy APIProxy removed by @imccyu
  • Split the conversation UI into focused modules so developers can import the layer that owns each capability by @imccyu
  • Require the one-time token in the launch URL when accessing the Web interface over a network by @tianyicui
  • Launch applications through dsh Profiles, including Python SDK and ACP modes by @tianyicui
  • Update pi-ai model support and add controls such as the vLLM thinking budget by @tianyicui
  • Stream progress to stderr during headless runs while keeping stdout limited to the final result by @lsdsjy
  • Rename Code Mode to PTC mode while keeping existing conversation records readable by @tianyicui
  • Enable public WebFetch by default with SSRF protection and no per-request approval for public network access by @Dudu-0223
  • Remove the optional SQLite Session persistence backend; existing content is not deleted, so use an older version to export it by @tianyicui
  • Enable web_fetch by default for the Python SDK, Headless, ACP, and custom Profiles by @koalazf99
  • Stop exposing the general-purpose workflow tool by default in Web PTC Mode by @koalazf99
  • Replace Session.events with on-demand read APIs: seq, eventAt(), and snapshotEvents() by @kermanx
  • Distinguish SessionSeq from SessionLogOffset with strong types while preserving forward compatibility by @tianyicui, @imccyu

Release details

Version
0.1.2-rc.1
Tag
dsh-v0.1.2-rc.1
Published
Sep 3, 2026 UTC
Commit date
Sep 2, 2026 UTC
Commit
a66e470 ↗
View upstream release ↗View commit ↗
← Back to DSH Releases