@xsj/dsh-rewind: DSH Session Rewind to Arbitrary User Messages
@xsj/dsh-rewind is a DSH session rewind plugin maintained by XSJUSTC, released under the MIT license with no npm dependencies. This plugin allows users to reorganize input from any user message, truncating that message and its subsequent content from both the chat view and the model context, while preserving the append-only nature of the original session log. Its core features include: providing a rewind entry point in the user message action row, enabling immediate interruption of the model's ongoing thinking or output; automatically filling the truncated message text into the input box for editing, with a "cancel rewind" option available during this period to restore the original state; after sending, the rewind takes effect and the truncated content no longer enters the model context. The plugin ensures consistent hidden state across restarts on both the UI and model sides by recording hook/invoked events and replaying them after process restarts. Installation requires Nod
Read Moredsh-api-balance: A Real-Time DeepSeek API Balance Reader Plugin for DSH Web
dsh-api-balance is a plugin for DeepSeek Harness (dsh web) maintained by 02Muller25, licensed under MIT. Its core functionality is to display the DeepSeek API account balance, status, and update time in real time in the reading strip below the session input box in dsh web, allowing users to check their account without leaving the workspace. The plugin supports automatic refresh every 30 seconds, as well as manual refresh, refresh intervals of 10 seconds to 5 minutes, and custom intervals from 5 to 3600 seconds. On refresh failure, it retains the last data and displays the reason, and shows a red warning when the balance is unavailable. API keys are resolved on demand through the dsh credentials service, ensuring that keys are not directly exposed to the host process. Installing this plugin requires Node.js.
Read Moredsh-prompt-manager: Breaking DSH System Prompts into Manageable, Previewable Pipelines
dsh-prompt-manager is a plugin for DeepSeek Harness (DSH), designed to address the issue of opaque system prompt assembly by providing a visual and configurable prompt pipeline management system. Its core functionalities include: executing replacement, insertion, or deletion operations on prompt segments via presets, with support for pinning, anchoring, and numerical sorting; offering end-to-end visualization from source segments and variable interpolation to the final request; enabling the review of the last 20 assembly histories; and facilitating rule editing through form-based interfaces and preset switching via the settings page. The plugin provides four Agent tools, such as `switch_prompt` and `list_prompts`, and supports hot-reloading of preset files upon modification. After installation, users can edit personalized presets in YAML format under the `$DSH_HOME/prompts/` directory. This plugin is suitable for
Read More# dsh-plugin-yet-another-subagent: Switch Sub-agent Profiles with a Single Tool
### (注意:原内容是中文摘要,翻译如下) Introduce the community plugin dsh-plugin-yet-another-subagent: Use a subagent tool with profile parameters in DeepSeek Harness to manage multiple sets of subagent strategies, and provide Web UI for settings, real-time progress and subagent tree. The article verifies the installation commands, configuration fields, known limitations and licenses through the directory page and GitHub.
Read MoreModel Isn't the Decisive Factor: The Harness Battle for CLI Coding Agents in 2026
In mid-2026, the focus of the CLI coding Agent community shifted from foundation models to Harness—system prompts, retry logic, context compression, and sub-agent orchestration. On Terminal-Bench 2.1, Claude Code and Codex CLI were locked in a tight race with an accuracy rate of around 83%, and the same model could achieve scores differing by several percentage points under different Harness configurations. This paper sorts out the concept of Harness, compares four development routes including Claude Code, Codex CLI, OpenCode and Copilot CLI, and explains why context compression has become an invisible battlefield, to help developers select appropriate solutions according to their scenarios.
Read More