shidi-skill: AI-for-Science Research Workflow Skill Pack for DSH
## Introduction When using Large Language Models (LLMs) for scientific research assistance, a common gap is that after a single round of conversation, the answers remain trapped in the chat history. Literature reviews cannot be archived, citation sources cannot be verified, and switching models requires re-explaining the context. For developers in the DeepSeek Harness (DSH) ecosystem, DSH's philosophy is "everything is a plugin." What is often missing is not model capability, but a reusable, verifiable research workflow that can be encoded into a skill. The shidi-skill introduced below is a skill package designed to address this issue: it fully executes tasks such as literature review, experimental design, plotting, and paper reading, delivering actual files to the disk. ## What is it shidi-skill is DeepSeek Harness's AI-for-Scien
Read Moredsh-vision-edge-doubao: Adding Vision Capability to DSH via Edge and Doubao Web
dsh-vision-edge-doubao is a DSH visual plugin developed by iceBear662 (MIT, v0.1.1), which drives the local Edge...
Read Moredsh-notebook-knowledge-studio: Run a NotebookLM-style local knowledge workbench in DSH Web UI
# Introduction Intelligent agent developers typically accumulate a wealth of materials locally: documents, scraped webpages, and pasted snippets. To use them for Q&A and organization, the common approach is to upload them to an online note-taking service and rely on its AI features—the trade-off being that the data leaves your local machine. If you are already using DeepSeek Harness (dsh) and agree with its "everything is a plugin" philosophy, you can actually mount a local-first knowledge workbench directly in the Web UI. The `iZY3/dsh-notebook-knowledge-studio` introduced below is exactly such a plugin: its workflow mimics NotebookLM, and data is stored in local Markdown files.
Read Moredsh-np-ppt: DSH Native PPT Presentation Expert Plugin
# Introduction Making agents produce a presentation that is ready for immediate delivery has always been a challenge in Agent development. The common approach is to have the model output Markdown or an outline, which is then manually laid out using templates; however, attempting to generate PPTX directly requires dealing with the complex OOXML format, which carries a high risk of errors. `dsh-np-ppt` integrates this into the DSH (DeepSeek Harness) plugin ecosystem: it uses a YAML-based PPTD DSL to describe slides, paired with a local visual editor and a Python-PPTX compilation kernel to complete the entire process from chat generation to PPTX export within a single pipeline. Below, we introduce the positioning, core capabilities, and installation and usage methods of this plugin. # What is dsh-np-ppt
Read Moredsh-md-table-formatter: Automatically aligns Markdown tables in assistant replies at the end of a turn.
dsh-md-table-formatter is a DeepSeek Harness plugin (v1.0.0, MIT) maintained by Hyna-hla. Based on the same surface-replace mechanism as the built-in compaction, it provides two functions: automatically aligning GFM tables in assistant replies at the end of a round, supporting three alignment markers, with widths calculated based on Unicode code points (CJK counts as 2 columns).
Read Moredsh-ponytail: Embedding the "Most Lazy Senior Engineer" mode into DeepSeek Harness
dsh-ponytail (npm package name: dsh-ponytail-skills) is a non-official port plugin that transplants the "laziest senior engineer" code style from DietrichGebert's ponytail into the Cordis plugin architecture of DeepSeek Harness (DSH), used to constrain the over-engineering tendencies of coding agents. The plugin registers six skills distributed with the package to the host layer of the `ctx.skills` registry: the ponytail core mode (prioritizing YAGNI -> reuse existing code -> standard library -> native capabilities -> one-liner -> minimal code, supporting lite/full/ultra intensity levels), code review targeting over-engineering, full repository audit, ponytail comment debt ledger, and receive...
Read Moredsh-llm-guardian: DeepSeek Harness Provider Health Check and Usage Statistics Plugin
# Introduction After configuring multiple Providers in DeepSeek Harness (DSH), several issues repeatedly arise: determining whether a Provider is currently available often requires waiting for a request to fail; checking account balance or subscription quotas requires opening a separate console page; and there is a lack of a unified view to see how many tokens were consumed locally over a period and on which models they were spent on. `dsh-llm-guardian` addresses these specific issues. It centralizes health checks, quota control, usage queries, and local statistics into the DSH settings page, while not saving API keys in plugin settings. Below is an introduction to what it does, how to install it, and what to watch out for when using it. # What is dsh-llm-guardian
Read Moredsh-columbina-theme: A Genshin Impact "Columbina" Theme for DeepSeek Harness Web
dsh-columbina-theme is a DeepSeek Harness Web theme plugin maintained by hyposelen1a. It applies the style of the Genshin Impact character "Colombina" to the interface, featuring backgrounds, masks, and color schemes. No modification of DSH code is required, and the theme takes effect immediately upon installation. The plugin includes two preset backgrounds for light and dark modes, which synchronize with the color scheme when switching. Key features include adjustable mask opacity (0% for a transparent original image effect, 100% for full coverage), customizability of mask, input box, sidebar, and font colors, support for uploading custom backgrounds in PNG/JPEG/WebP/GIF formats (under 15MB), automatic preset recognition for images placed in the assets/backgrounds/ directory, and a blue-purple gradient for selected session titles.
Read Moredsh-plugin-mermaid: Render Mermaid charts directly in the DSH chat window
# Introduction When developing agents with DSH (DeepSeek Harness), mermaid code blocks frequently appear in model responses to describe processes, architectures, or state transitions. The DSH web client defaults to treating these as regular code blocks: they feature Shiki syntax highlighting and a Copy button, but the diagram itself is invisible. To verify the accuracy of the diagram, users must copy the source code to an external rendering tool, which disrupts the debugging flow due to constant switching. **dsh-plugin-mermaid** addresses this issue: it renders mermaid code blocks into diagrams within chat messages, while retaining the source code view so it can be switched back to at any time. Below, we introduce its features, principles, installation, and usage. # What is dsh-plugin-mermaid
Read Moredsh-snapshot: Adds file snapshot and undo to DeepSeek Harness
# Introduction Running agents in DeepSeek Harness (DSH) commonly involves using `write`/`edit` to modify files. Once these operations are executed, the original content of the file is overwritten. If the model makes a mistake or a batch refactor corrupts a critical file, the content prior to the change becomes unrecoverable, necessitating manual backups or version control for remediation. dsh-snapshot implements this as a plugin: it automatically backs up file history after every `write`/`edit` call, allowing for restoration to any previous version when needed. Below, we introduce its features, installation methods, and usage notes. # What is dsh-snapshot? dsh-snapshot is a host plugin for DeepSeek Harness maintained by Hyna-hla.
Read Moredsh-plugin-mindmap: Transform conversations into interactive storyline maps
# Introduction In agent development, conversations are often the most critical records: a topic can span hours, involving branching, retractions, and restarts. When looking back to see "where the discussion on this issue stood and why it was decided this way," you can only rely on raw logs, scrolling through them one by one. After restarting the project or switching agents, this context is essentially lost. dsh-plugin-mindmap addresses this scenario: while the conversation is ongoing, it distills the content into independent storylines, renders them into an interactive map, and persists them to the workspace. # What is this? dsh-plugin-mindmap is a DeepSeek Harness (DSH) plugin maintained by ImCabbage, licensed under MI.
Read Moredsh-pain-point-check: forcibly inject the dsh guard plugin for Three Questions when two experiments do not converge.
dsh-pain-point-check is a mandatory guard plugin for the DeepSeek Harness (dsh) maintained by ICCuse. It addresses the pain point where agents lose meta-cognition after entering the "problem-solving state" and repeatedly attack the same problem from the same direction (confirmation bias, sunk cost, narrative loops). Unlike the official `repeat-tool-reminder`, which is advisory only, this plugin adopts a veto-style gating mechanism: after two experiments on the same question fail to converge, it utilizes `tools/result` (to track failures and repeated calls), `agent/pre-step` (to reset counters when the user asks a new question), and `tools/pre-execute` (to reject all non-investigative tool calls, while allowing `read`, `grep`, `web_search`, `ask_user_question`, etc.).
Read Moredsh-testkit: The Real Host Release Barrier for the DeepSeek Harness Plugin
# Introduction In DSH's "everything is a plugin" development paradigm, the pitfalls most easily encountered by plugin authors often lie outside the compilation phase: while build artifacts compile and unit tests pass, the plugin may fail after release due to missing files in the tarball, bundle registration failures within the host, or profile corruption during uninstallation. The commonality among these issues is that they only manifest between the "packaging artifact actually installed by the user" and the "real host," a gap that local static checks cannot cover. dsh-testkit fills this gap by taking the artifact generated via `npm pack` and placing it into a precisely specified real DSH host, executing the complete lifecycle, and leaving evidence for maintainers to review. # What is this [iiwish/dsh-testkit](https://g
Read Moredsh-plugin-backdrop: A dynamic background plugin injecting the whale atmosphere from the DeepSeek Harness official website into the dsh Web UI
dsh-plugin-backdrop is a plugin for adding a dynamic background to the dsh Web UI, installable with a single command. It injects the atmospheric effects from the DeepSeek official website hero section into the interface, containing four background layers: a WebGL2 fluid effect (featuring gradients, bloom, and mouse lighting), a 35-frame ASCII whale (using cyberpunk glitch effects to mask loop seam jumps), 55 glowing fish sprites, and a dot-line grid with mouse ripples. The plugin makes the page container transparent and forces...
Read Morebocha-ai/dsh-web-search-bocha: Integrate Bocha Web Search for DeepSeek Harness
This article introduces `@bocha-ai/dsh-web-search-bocha`, a WebSearchProvider plugin (v0.1.0, MIT license) for DeepSeek Harness (DSH) powered by Bocha Web Search. It follows the DSH "everything is a plugin" philosophy by installing a bundle patch with a single command to set the web Profile's `searchProvider` to `bocha`, thereby routing `ctx.web` search requests to Bocha's Web Search API. The plugin parses `BOCHA_API_KEY` credentials on every search, supporting key rotation without requiring a restart, and automatically maps result fields to Harness.
Read Moredsh-quota-meter: Real-time display of DeepSeek API balance and available token estimate in the DSH sidebar
Introduction: When using the DeepSeek API to drive DSH, there are two common pain points: first, checking the balance requires switching to the official website backend, interrupting your workflow; second, estimating "how long the quota will last" is cumbersome—DeepSeek's pricing varies by off-peak and peak hours, and the cost difference between cache hits and misses is an order of magnitude, making manual calculation practically impossible. dsh-quota-meter solves exactly this problem. It displays the remaining API quota directly at the bottom of the sidebar in the DSH Web interface, estimates available tokens based on the "current model × off-peak/peak pricing," and includes a chart of actual spending per conversation round. # What is it? dsh-quota-meter is a DSH Web plugin developed by huolianJiao.
Read Moredsh-desktop-shell: dsh web's system tray persistent launcher
# Introduction When using the `dsh` web profile, the common workflow is to open a terminal to run `dsh --profile web` and then access the local port in a browser. Once the terminal is closed, the service exits as well, requiring the process to be repeated next time. `dsh-desktop-shell` condenses this sequence into a desktop icon: after double-clicking, it automatically detects if the local dsh web server is running; if not, it starts it for you, then opens the web UI in a native window, and closing the window simply minimizes it to the system tray. Below, I will introduce how it works, the installation steps, and a few usage notes. # What is it? dsh-desktop-shell is a desktop launcher shell for DeepSeek Harness (dsh): a persistent system tray Electron application...
Read Moredsh-run-guard: Intercepts reasoning dead loops and prevents immediate stopping after reasoning, a DSH running rhythm guardian plugin
dsh-run-guard is a DSH runtime rhythm guard plugin targeting two types of anomalies when running long tasks with DeepSeek V4 Flash configured with `reasoningEffort: max`: stopping immediately after reasoning (has reasoning, no body, no tool calls) and reasoning infinite loops (spinning for several minutes, with single-step disk writes reaching 1.32 million characters). The plugin provides brakes and gas in an "everything is a plugin" philosophy: the `guard` monitors `llm/stream`, using sliding window repetition rate detection combined with hard limits for double insurance to interrupt infinite loops within 1-2 seconds and automatically retry (default 2 times per turn); `recovery` automatically retries for transient upstream failures like `PI_AI_ERROR`; and `continue` automatically continues running after a turn ends normally, handling continuous failures when there is a todo.
Read Moredsh-page-preview: Directly preview DSH-generated pages in the browser
# Introduction When developing frontend pages with DSH (DeepSeek Harness), verifying the results typically involves a fixed workflow: prompting the model to generate HTML, copying it to a local file, and then opening it in a browser. Every round of modifications requires repeating the copy and switch steps. dsh-page-preview integrates this step into DSH's web interface: the HTML code block output by the model can be rendered in-place as an interactive preview, while local projects or online URLs can also be viewed in real-time within a floating window. The following introduces its positioning, features, installation steps, and typical usage. # What is this dsh-page-preview is a DSH web plugin. The current version is 1.0.0, maintained by watericetangcw, and adopts...
Read Moredsh-plugin-mlquant-benchmark: Reproducing the ml-quant-trading benchmark using DeepSeek Harness
dsh-plugin-mlquant-benchmark is a DeepSeek Harness plugin maintained by initial-d (MIT licensed, v0.1.0) designed to enable the DSH agent to reproduce the ml-quant-trading protocol end-to-end.
Read Moredsh-sticky-notes: Session Sticky Notes Plugin for DSH WebUI
dsh-sticky-notes is a DeepSeek Harness (DSH) WebUI plugin developed by hufang360, designed to allow users to record thoughts, to-dos, and images directly within the interface, thereby avoiding the need to switch to external applications. The plugin supports drag-and-drop, scaling, collapsing, and archiving of sticky notes, and features a core function: binding notes to specific sessions to automatically display relevant records when that session is opened, thereby enhancing workflow continuity. Installation is performed using the `dsh plugin` command; changes take effect after restarting DSH or performing a hard browser refresh. The entry point is located above the sidebar settings button. The plugin requires React 18.2.0 or higher. Regarding data storage, all notes, preferences, and settings are stored exclusively in the browser's `localStorage`, and images are saved as compressed DataURLs. Note that,
Read Moredsh-deepseek-web-adapter: Integrating DeepSeek Web with DSH
dsh-deepseek-web-adapter is a DSH plugin designed to access DeepSeek's web model without requiring an official API Key. Maintained by the community, it automatically starts a local gateway (default port 5688) upon loading and cleans up resources upon uninstallation, while exposing an OpenAI-compatible interface. Users must configure an arbitrary value for MOCK_LLM_KEY and manually log in to the DeepSeek web version via a browser to maintain the session state. Core features include continuous conversation, tool calling, and model calibration, supporting DeepSeek's Quick, Expert, and Vision modes. While login, basic Q&A, and single tool calling have been verified, capabilities such as sub-agent concurrency, multi-round tool loops, and long-context conversation migration have not been fully tested. This is currently a developer version.
Read Moredsh-move-session: Cross-workspace session migration in the DSH plugin
hucj09/dsh-move-session is a zero-dependency cross-workspace session migration plugin for the dsh Web GUI, licensed under the MIT License. This plugin allows users to fully copy their current idle session to another workspace, preserving conversation logs, titles, Agent presets, and model selection, without manual copying to avoid omissions. It provides a "Move Session" entry point in both the session header and sidebar menu, supporting two modes: "Keep Original Session" or "Archive Original Session". It only supports idle sessions; active sessions are disabled. A new session ID is generated after migration, preserving lineage information via `parentSession`, and it does not overwrite or delete existing records. If a session with the same name exists in the target workspace, a suffix is automatically appended for distinction. After installation, restart dsh web and perform a hard refresh of the browser page to enable the plugin.
Read Moredeepseek-desk-rsi: Synchronize DSH downstream applications using DSH itself
deepseek-desk-rsi is a plugin designed to maintain DeepSeek Harness (DSH) downstream applications, aiming to address synchronization challenges caused by rapid upstream evolution. Adopting the "AI for AI" philosophy, it leverages DSH itself to execute the synchronization process and ultimately generates a Pull Request (PR) for manual review. It consists of six core stages: perception, integration, verification, alignment, fixing, and proposal. The verification stage performs builds and tests, the alignment stage verifies 128 plugin contracts using parity.json, and the fixing stage has a maximum of 3 rounds and supports checkpoint rollback. Implemented using pure ESM and JSDoc, the plugin features a zero-build installation process and reuses peer dependencies provided by DSH. Once installed, users can configure the profile to point to the repository and execute the daily synchronization via a command.
Read Moredsh-bgwall-plugin: Replace DSH Web interface background with image
`dsh-bgwall-plugin` is a pure JavaScript-based DeepSeek Harness (DSH) plugin designed to address the issue of non-customizable Web interface backgrounds. This plugin allows users to replace backgrounds with remote URLs or local server files and provides real-time adjustment controls for transparency, blur, and tiling modes (cover/fit/stretch). It also supports sidebar background transparency settings and one-click background clearing. To install, add the plugin from GitHub using the `dsh plugin` command, then restart the Web profile and refresh the browser to access the "Background Image" control panel in the "Settings" menu. For local files, relative paths are resolved based on the workspace root directory, with a maximum file size limit of 15MB per image. This plugin is licensed under the MIT License.
Read More