DSH Plugin Introduction: satan9394/dsh-cad-modeling
# Preface For DSH-based agent development, the fundamental way to extend capabilities is installing plugins—the philosophy of DSH is "everything is a plugin". However, when selecting plugins, we often encounter a situation where the repository is accessible, but the README cannot be retrieved, and the description, installation instructions, and license information are nowhere to be found. satan9394/dsh-cad-modeling is just such a repository. Below, I will introduce the information currently confirmed, content not yet verified, and the evaluation steps suggested when documentation is incomplete. The information was last verified on September 7, 2026. # What is it satan9394/dsh-cad-modeling is a DSH plugin repository listed in the community directory, maintained by GitHub user satan9394. Directory page details...
Read Moredsh-rules: DeepSeek Harness glob activation rules plugin
# Introduction Writing collaboration rules for agents often involves stacking all conventions into a single global prompt. However, when there are many rules, two issues arise: irrelevant content consumes the context window, and the model struggles to distinguish which rule applies to which files. Claude Code addresses this using `rules.md` and `# Path:` sections—rules declare the file scope they govern themselves and only take effect when touching matching files. If you are developing on DeepSeek Harness (DSH) and want this same mechanism, the `dsh-rules` introduced below provides exactly that: rules match files using glob patterns, and when the agent reads or edits matching files, the rule content is automatically injected into the conversation. # What is it dsh-rules is created by rj-jiangyich
Read Moredsh-scientific-research: Research Workflow Skills Package for DSH
dsh-scientific-research is a DSH scientific research scenario skill pack maintained by satan9394, categorized under the workflow category, with the philosophy of "Everything is a plugin."
Read Moredsh-plugin-feishu-chat: A client-side plugin to directly view Feishu bot private chat records in dsh web
# Foreword If you use the OpenClaw standalone gateway (`openclaw gateway --profile dsh`) to serve a Feishu bot, you will encounter a specific issue: the conversation history between you and the bot is stored only in the agent session files written by the gateway and is not visible on the dsh web page. To review a conversation, you must either log into the server and manually check the files or write a script to parse them. dsh-plugin-feishu-chat solves this exact problem: it mirrors the records from the session files onto the dsh web page, providing a viewing panel with auto-refresh. The following sections introduce its features, principles, and installation methods. # What is this dsh-plugin-feishu-chat (package name
Read Moredsh-auto-paste: DeepSeek Harness Plugin for Auto-Saving Large Pastes as Attachments
# Introduction In the DSH (DeepSeek Harness) web profile, the default behavior when pasting large blocks of text into the input box is to insert the raw text directly into the message body. Pasting long logs, errors, or documents makes the message payload heavy, requiring the model to process the original text within the message. `dsh-auto-paste` addresses this issue: when text exceeding a threshold is pasted, the plugin automatically saves the content as an attachment file in the current session workspace and inserts only a path reference into the input box, allowing the model to read the file via that path. It is derived from the `create-dsh-plugin` template. This article introduces its features, installation method, and verification steps. # What is it? `dsh-auto-paste` is a DeepSe...
Read Moredsh-minigame-plugin: Enable DeepSeek Harness to directly generate playable HTML5 mini-games
dsh-minigame-plugin is a DeepSeek Harness plugin developed by sasajun2345 and licensed under the MIT License. It codifies mini-game development experience into skill documentation. Users describe requirements directly in conversation, and the plugin automatically handles engine selection and pattern reuse, outputting a single-file, zero...
Read Morebetter-LVGL-for-dsh: Offline LVGL 8.4 Knowledge Kit for dsh
When writing LVGL code with agents, the most common failure mode is the mixing of API versions. Since the model was trained on significantly more v9 content than v8.4, the generated code often mixes APIs from both versions—for instance, `lv_display_create()` (v9) and `lv_disp_drv_t` (v8) appearing in the same segment, or calling `lv_async_call()` which does not exist in v8.4 at all. For projects locked to v8.4, these issues can only be resolved through manual line-by-line debugging. DSH's philosophy is "everything is a plugin," and the skill mechanism is ideally suited to encapsulate such domain knowledge. Below, I introduce better-LVGL-for-dsh, maintained by sa998aaron.
Read Moredsh-sampling-sliders: Add a real-time adjustable sampling parameters panel for DSH
In agent development, this situation often arises: the default temperature or maxTokens of the model is unsuitable, and one wishes to temporarily adjust them to compare results. However, this usually requires modifying the configuration file and restarting the service every time. If you only want to adjust the temperature from its default value to 0.2 for a single conversation, current solutions either require modifying global settings that affect all sessions or lack an interface to make changes. The philosophy behind DeepSeek Harness (DSH) is "everything is a plugin," making this kind of requirement a perfect fit for a plugin. The dsh-sampling-sliders plugin introduced below addresses this: it adds a "Sampling" button to the input bar. Upon clicking, sliders appear to adjust the temperature and maxTokens for each individual session.
Read Moredsh-decision-map: Visualizing session execution trajectories into intuitive decision maps.
# Preface When running agent tasks with DSH, a session often contains multiple rounds of reasoning and dozens of tool calls, resulting in long, sequential event logs. The built-in "Trajectory" view is ledger-style—it is queryable, but not intuitive for quickly answering questions like "what happened in this round," "which step was the slowest," or "where were the tokens spent." DSH's philosophy is that everything is a plugin, and the session view itself leaves an interface for integration. The dsh-decision-map introduced below is a layer of visualization created by leveraging this interface. # What is it dsh-decision-map (Decision Map) is a DeepSeek Harness bundle plugin maintained by Scitiger-AI, current version 0.1.0, MIT license. One-sentence positioning: visualizing the execution trajectory of the current session...
Read Moredsh-all-search: A single API key for DeepSeek Harness to aggregate multi-backend search
dsh-all-search is an MIT-licensed DSH (DeepSeek Harness) plugin maintained by RealAlexandreAI that registers a network search provider named "anysearch" for DSH. It aggregates four backends—exa, tavily, firecrawl, and context7—through a single AnySearch MCP gateway using a single API key, eliminating the need to apply for credentials individually.
Read Moredsh-diary-detective (Cyber Diary Detective): A warm mirror reflecting your diary.
# Preface When building agents using frameworks like DSH (DeepSeek Harness) that adopt the "everything is a plugin" philosophy, you must implement long-term memory yourself: deciding where to store it, how to compress it, and how to retrieve it next time—every step involves manual intervention. Diaries represent a typical scenario: they require archiving the original text while ensuring the model can grasp key points when reviewing them the next day, without starting with a cold, statistical report. Here, we introduce dsh-diary-detective (Cyber Diary Detective), which packages diary I/O, memory compression, and gentle feedback into a single plugin. The project is maintained by SageChenAI and is licensed under the MIT License. # What is it One-sentence positioning: A warm mirror that reads diaries, reveals blind spots, and provides gentle feedback. It performs two distinct layers of functions: 1. Mechanical Layer: Storing spoken diaries as files and reading back the original text
Read Moredsh-web-notify: Adding Approval and Exception Alerts to DSH Web GUI
**Preface:** When executing long tasks using the DSH Web GUI, users typically do not stare at the page continuously; they switch to other tabs to write code or review documentation, allowing the task to proceed in the background. The problem occurs at moments requiring human intervention—such as when awaiting approvals, plan approvals, or model queries. The page remains silent during these times, causing the task to stall until a user switches back to discover it. **dsh-web-notify** solves this attention gap. It is a client-side plugin attached to the web profile that alerts users through multiple channels when pending interactions arrive: audio prompts, changes to tab titles and favicon badges, OS notifications, PWA taskbar badges, and notifications in the Dock. It also provides corresponding alerts for session completion, task failure, reconnection after disconnection, and anomalies in model/tool execution (such as 429 quota errors).
Read Moreoh-my-ticket: DSH's 5-Level Task System and run Batch Execution Plugin
oh-my-ticket (OMT) is a task management plugin designed for DeepSeek Harness. It treats the five-level task hierarchy (Epic→Story→SubStory→Ticket→SubTicket) as first-class citizens, addressing the issue of task lists scattered across conversations that are difficult to persist. It utilizes a dual-write architecture with SQLite for metadata storage and Markdown for content storage. It supports committing to the project directory via Git and allows for a global home rollback, alongside the `om t_reindex` command to rebuild the index. The UI provides three container types: a left sidebar, a floating window, and tabs. It features tree interaction, search and filtering, two-way linkage (mentions, automatic display of related tickets), and SSE-based real-time refreshes. The core `run` batch execution mechanism snapshots tickets into ordered batches, passing through...
Read Moredsh-mobile: Enable mobile phones to connect to DeepSeek Harness via LAN
# Introduction Daily operations for DeepSeek Harness (DSH) typically occur on the desktop, whether via the web GUI in the browser or the desktop shell window. When users step away from their desks, there is generally no ready-made entry point to check the conversation history of a specific workspace or send a follow-up prompt on their mobile phones. dsh-mobile solves this problem. It establishes a mobile connection bridge within the local area network (LAN): the desktop displays a QR code for the mobile device to scan and pair, and once the desktop approves the connection, the mobile device directly opens a DSH client optimized for mobile use. The following sections introduce the positioning, features, installation, and usage of this plugin. # What is this dsh-mobile is a plugin for the DeepSeek Harness core, maintained by s17179XTY
Read Moredsh-sticker-board: Turn common tasks into stickers above the DSH Web input box.
# Introduction When using DSH Web to handle daily tasks, I encountered a specific issue: certain tasks need to be performed almost every day, but at irregular intervals—such as scrolling through tech news, checking trending items on GitHub, or reviewing draft releases. Manually typing a long prompt into the input box every time is repetitive and prone to distraction. Using a full-fledged task board (Kanban) for this is overkill; it involves state machines, cron jobs, and execution logs—tools that are excessive for a simple "click-to-send" action. `dsh-sticker-board` solves this problem: it converts common tasks into "refrigerator magnets" (stickers) that dock directly above the input box. Clicking them sends a pre-configured prompt to the current session and executes it instantly. The following sections introduce the project in the order of positioning, features, installation, usage, and underlying principles. # What is dsh-sticker-board
Read Moredsh-token-usage: Add a Token Usage Analysis Page to DSH Web GUI
dsh-token-usage is a Token usage analysis plugin for DSH Web GUI (npm package @samecorner/dsh-client-ui-token-usage, v0.1.3, MIT licensed). It adds a "Token Usage" tab at the top of the session, rendering projection data such as `tokenUsage` and `contextPressure` from the host as visual panels. Features include per-round KPI cards, context pressure progress bars (warning at 80%), context composition, and per-round bar charts.
Read Moredsh-archive-manager: View, restore, and permanently delete archive sessions in the DSH Web GUI
# Introduction If you use the DeepSeek Harness (DSH) Web GUI daily, you might have encountered this situation: after a session is archived, it can no longer be found in the sidebar. Although the backend does maintain a global `archivedSessionIds` collection, the official UI provides no entry point to view archived sessions, unarchive them, let alone permanently delete a session. Simply hiding archived sessions from the list will only render them irrecoverable at the GUI level. Furthermore, deleting a session requires sequentially cleaning up multiple interdependent stores—transcription directories, workspace accounting, archive flags, and projection caches—otherwise, residues will be left behind. dsh-archive-manager was written to fill this gap. Below,
Read Moredsh-plugin-practice: A DSH plugin practice repository that fits into your profile
# Introduction The philosophy behind DeepSeek Harness (hereinafter referred to as DSH) is "everything is a plugin": Tools, Configurations, Services, Events, and middleware must all ultimately be integrated as plugins. For those new to plugin development, the difficulty usually lies not in the lack of documentation, but in the absence of a minimal example that ties concepts together, runs successfully within a profile, and provides observable output at every step. Below, we introduce dsh-plugin-practice. It breaks down the core concepts of plugin development into six progressive lessons. The code accumulates step-by-step as you progress through the lessons. It is itself a standard DSH Bundle that can be installed and uninstalled using official commands. What is dsh-plugin-practice
Read Moredsh-matt-pipeline: Visualize Matt Pocock Skills Workflow in DSH sidebar
# Introduction When developing agents with DSH, a common approach is to break down tasks into fixed stages: first capturing ideas, then filtering, refining through questioning, writing specifications, breaking down tickets, and finally implementing and reviewing them one by one. If each step corresponds to a skill, the user must remember the skill names and manually type `/skill` commands one by one. After completing a single cycle, seven or eight commands are memorized, and if interrupted, the user must recall where they left off. `dsh-matt-pipeline` solves this problem: it registers Matt Pocock's set of skill workflows into DSH and provides a visual pipeline panel in the sidebar. A single click dispatches the corresponding skill to the current session. # What is dsh-matt-pipeline (Version 0.2.0, MIT
Read Moredsh-more-session-operations: Unread, Copy ID, and Delete enhancements for the DSH Web session menu.
In DeepSeek Harness (DSH), the "..." menu in the session row of the Web sidebar serves as the primary entry point for daily operations. However, the actions provided by the official menu are limited: there is no "mark as unread" feature for sessions completed but viewed later; there is no direct way to copy the Session ID to scripts; and archiving executes immediately upon clicking, leaving no buffer against accidental clicks. When dealing with a large number of sessions, these minor inconveniences require extra steps every time. DSH's philosophy is "everything is a plugin," making it perfect for filling such gaps at the interface layer via a plugin. `dsh-more-session-operations` is an example of such a plugin: it adds three new actions—"Mark as Unread," "Copy Session ID," and "Delete Session"—to the "..." menu in the session row and adds a confirmation dialog for the official archive function. The following sections cover functionality, installation, and typical usage scenarios.
Read Moredsh-tool-everything: Integrate Everything full-disk file search for DSH Agent
`dsh-tool-everything` is an Everything search plugin for DSH (DeepSeek Harness) that registers the `everything_search` tool for an Agent. It directly invokes the local Everything NTFS index on Windows to perform millisecond-level full-disk searches by filename, without needing to enable an HTTP server or es.exe. The plugin loads the bundled Everything64.dll (taken from Everything SDK 1.5) via the koffi FFI, communicates with Everything through an IPC channel, and returns structured results (path, size, is a folder). It supports the full Everything search syntax, such as wildcards.
Read Moredsh-annotation: Inline annotation and batch send on DSH assistant replies
# Introduction When reviewing a lengthy AI response, the trouble is often not in offering opinions, but in clarifying "which sentence I am referring to." The common practice is to copy the original text into the input box and append an explanation; after a few rounds, the context becomes fragmented. The concept behind dsh-annotation is to leave comments directly next to the corresponding sentences: select the original text, annotate in place, gather multiple annotations, and send them all at once. The model then answers them one by one based on the numbering. Below is an introduction to this plugin. # Introduction to the Plugin dsh-annotation is a DSH Web plugin authored by ruisenbai, licensed under the MIT license, with the current version being 0.5.2, categorized as a client-side plugin. Its positioning, summarized in one sentence, is to provide inline, batch-submittable annotations for DeepSeek Harness assistant responses, most...
Read Moredsh-cloudflare-browser-run: Provide real browser crawling capabilities for DeepSeek Harness
dsh-cloudflare-browser-run is a DSH plugin maintained by RealAlexandreAI that integrates Cloudflare Browser Run's headless Chrome into DSH, addressing the limitation of standard HTTP scraping in handling JavaScript-rendered pages. The plugin provides three tools: browse (returns clean markdown by default, with optional screenshots or PDF), screenshot, and pdf. Its design features include real browser access and SSRF protection.
Read Moredsh-workspace-scope: DSH Plugin to Enable/Disable Skills and Global MCP Per Workspace
# Introduction Under DeepSeek Harness's (DSH) "everything is a plugin" philosophy, Skills and global MCP servers installed into the environment tend to accumulate. The issue is that these capabilities are visible to all sessions by default: every new session's startup context carries a comprehensive list of tools, while a single project often only utilizes a fraction of them. `dsh-workspace-scope` addresses this issue: it enables each workspace (project) to determine which Skills and global MCPs to expose to new sessions. The result is similar to installing numerous language extensions in VS Code, where only the necessary ones are enabled for each specific project. Below, we introduce its positioning, core features, installation method, and specific usage. # What is dsh-workspace
Read Moredsh-thinking-summary: Adding a Chinese summary to the DSH Web thinking process
# Introduction When running agent tasks on DSH's Web interface, the model's native state is just a line reading "Deep diving," and the reasoning process itself is in English. For users who cannot read English reasoning, it is difficult to keep up with the model's pace; by the time they figure out what the model intends to do, the command may have already started executing. dsh-thinking-summary addresses exactly this issue. DSH's philosophy is "everything is a plugin." This plugin displays the next step plan in real-time to the right of "Deep diving" and inserts a Chinese summary card below each block of reasoning. The following sections introduce its features, installation methods, and configuration. # What is it dsh-thinking-summary is a DSH Web plugin created by Rosma
Read More