dsh-tool-indent Plugin Overview: Adding Tool Call Indentation and Appearance Customization to DSH Web GUI

The DSH Harness UI plugin `dsh-tool-indent` improves the visual presentation of the DeepSeek Web GUI by using CSS to address the confusion between tool calls and body text. Its core features include unified left indentation for tool calls, adjusted gray tones and line spacing, and customizable appearance through settings or CSS variables. Settings are persisted in the browser locally, and nested calls are automatically indented level by level. The plugin only affects the main text view, not trajectory table views, making it suitable for users who prefer a clearer reading experience.

Read More
dsh-conversation-process-collapse: Collapse Process Lines in DeepSeek Harness Web Conversations

The dsh-conversation-process-collapse plugin uses front-end DOM manipulation to collapse process lines—such as intermediate narration and Think lines—within completed turns in DeepSeek Harness Web into expandable headers, keeping the interface tidy. It only processes already rendered content, does not affect the model experience, and requires no profile override. The state is not persisted; refreshing the page resets it to the default collapsed state.

Read More
screenshot-review: A DSH Skill for Autonomously Iterating Front-End UI Effects

screenshot-review is a skill in DeepSeek Harness (DSH) designed to automate front-end UI refinement. By executing a closed loop of “code modification - refresh - screenshot - evaluation - revision,” it leverages the model’s own visual understanding capability (with support from the `dsh-browser` plugin) to iterate autonomously until the front-end output meets requirements. The tool supports up to 5 iterations, requires no human intervention, and significantly improves development efficiency.

Read More
Introduction to the DSH Command Optimization Plugin dsh-command-opt

`dsh-command-opt` is a slash command optimization plugin for DeepSeek Harness (DSH), designed to enhance the command usage experience on the Web. Its core features include intelligent command name completion and candidate rotation via Tab/Enter; providing parameter format guidance, ghost text hints, and a persistent popup; fixing the issue of an empty command directory in tool-opened sessions (subagents), supporting direct command execution and operations like archiving and copying via the header menu; and fixing command output anomalies and missing header buttons in empty conversations. The plugin uses the MIT license and requires Node.js 22 and the pnpm environment. It is installed to a local DSH source code checkout via the `link:` method and takes effect after building. It does not alter the underlying command definitions of DSH, but targets only...

Read More