HTTP Request DSH Plugin: Using Native `http_request` Tool in DSH
`http-request-dsh-plugin` is a native plugin for DeepSeek Harness (DSH) designed to handle HTTP(S) request invocations using the built-in `http_request` tool, without relying on an MCP Server or external processes. The plugin supports various HTTP methods, proxy configuration, timeout control, and response truncation. It innovatively integrates a credential reference feature that utilizes Windows Credential Manager and Linux's `pass` to ensure sensitive information such as API Keys is not directly written into prompts or configuration files, instead limiting readable credential prefixes via a whitelist mechanism. Installation is flexible, supporting one-click installation from GitHub via the DSH CLI or cloning.
Read Moregao-gao-zai/dsh-custom-reasoning: Configure the reasoning level for the DSH pi-ai model
`gao-gao-zai/dsh-custom-reasoning` is an MIT-licensed DSH plugin designed to centrally manage custom `pi-ai` model reasoning levels and Provider thinking formats. It introduces a "Reasoning Level" section in the DSH Web Settings page, allowing users to configure reasoning levels ranging from `off` to `max` for each model and select from various thinking formats, including `openai` and `deepseek`. The plugin supports drag-and-drop selection and copy-paste configuration for batch operations, with modifications automatically saved and concurrent conflicts prevented through a Revision mechanism. To install, clone the code repository and execute `dsh plugin --profile web add .`.
Read Moredsh-failbook: Adding a failure ledger to DeepSeek Harness
dsh-failbook is a plugin for DeepSeek Harness (DSH) designed to address invalid retries caused by tool call failures during agent runtime. It prevents duplicate error logs resulting from parameter changes by recording failure reasons and clustering them by signature, and injects alerts when the same failure signature recurs to guide the model to avoid blind retries. The plugin provides a Web UI panel that supports viewing top failure signatures, muting false positives, and manually clearing records. Core features include automatic recording of structured errors, cross-session persistent storage (falling back to an in-memory ledger when no storage service is available), and failure-aware interception. Configuration is flexible, allowing adjustments to retry thresholds, cooldown times, and excluded tools, with a default conservative detection principle to minimize false positives. Installation is simple, supporting command-line or manual configuration, and is MIT licensed and ready to use out of the box. Its design does not modify the tool...
Read Moredsh-codex-import: Import OpenAI Codex CLI history sessions into DSH
dsh-codex-import is an MIT-licensed DSH plugin and standalone CLI designed to import historical conversations from OpenAI Codex CLI into DeepSeek Harness (DSH). It supports running via the DSH command or as a standalone CLI, requiring Node >=22.20. This tool fully preserves user messages, assistant replies, tool calls, turn/step structure, and session titles, enabling browsing, searching, and continuing sessions within DSH. During installation, the package name must be added to the allowBuilds configuration in pnpm and the service restarted. For large sessions, two strategies are provided: automatically compressing the oldest turns into summaries or purely truncating to retain only the most recent turns, to optimize token consumption. This plugin is suitable for users who wish to...
Read Moredsh-deveco-cli: Integrating HarmonyOS Development Commands into the DSH Agent
dsh-deveco-cli is a unified command-line tool designed for HarmonyOS developers. Maintained by fz-lyle and open-sourced under the MIT license, it encapsulates dispersed commands from the DevEco Studio toolchain—such as ohpm, hvigor, hdc, emulator, and hilog—into a single `devecocli` entry. This resolves the pain point of tedious path concatenation and environment variable configuration required for multiple tools. Released as a DSH plugin, the tool can be invoked by an Agent through structured parameters after installation. It supports core functions such as project creation, building, running, device and emulator management, UI automation checks (screenshot, click, swipe), log viewing, local documentation search, code style checking, signature generation, and API compatibility scanning. Additionally, it provides MCP service configuration.
Read Moredsh-chatvoice: Adding voice input and audio responses to dsh web
dsh-chatvoice is a DSH plugin maintained by FuzzySoul, designed to optimize the interaction experience of the DeepSeek Harness (dSH) web interface and realize a "voice input + AI reply reading" closed loop. Based on the browser's native Web Speech API, the plugin features zero configuration, zero cost, and no API key requirement, with no network requests or sub-processes. Core functions include voice input via the microphone, with recognition results appended to the input box in real-time and support for mid-conversation typing modifications. It supports one-click or automatic reading of the assistant's replies, which can be interrupted at any time. A settings page is provided to configure recognition language, voice, and speed; for Chinese scenarios, it defaults to the Edge built-in natural voice. The plugin features a comprehensive error notification mechanism that provides friendly prompts for situations such as permission denials or browser incompatibility.
Read Moredsh-skill-manage: Add skill creation and management capabilities to DSH agents.
dsh-skill-manage is an MIT-licensed plugin for the DSH framework, designed to address the problem of agents repeatedly making errors during sessions. It provides the `skill_manage` tool, allowing agents to consolidate procedural memory into maintainable skill files, supporting operations such as creation, patching, disabling, deletion, and pinning. The plugin supports both user-level and project-level scopes, as well as directory and single-file storage layouts. Its core features include disabling/enabling and pinning skills (to prevent deletion) via frontmatter flags, and implementing a strict deletion protection mechanism that only allows the deletion of skills marked as `created_by: agent` and unpinned. Additionally, the plugin incorporates built-in validation rules for names, description lengths, and file sizes, utilizing atomic writes and hot reload mechanisms to ensure stability.
Read Moredsh-path-reveal: Click Windows paths in DSH messages to open Explorer
dsh-path-reveal is a DeepSeek Harness plugin designed to simplify file path operations during development in Windows environments. It automatically identifies Windows absolute paths (including drive letters and UNC paths) within inline code in DSH messages and converts them into clickable elements: clicking on a file path opens the containing folder and selects the file, while clicking on a directory path opens that directory directly. This feature effectively reduces tedious steps such as manually copying and pasting paths and switching windows, thereby improving context continuity. The plugin is maintained by futongxu9-maker and is released under the MIT license. It remains available after page refreshes, new sessions, and service restarts. Installation only requires executing a specific command; it is applicable to Windows systems and depends on explor...
Read Moredsh-desktop-shell: Adding Electron desktop windows for DSH Web
`dsh-desktop-shell` is an MIT-licensed DSH desktop shell plugin designed to optimize the local usage experience of `dsh web`. By integrating into the web profile, it automatically launches an Electron window to load the existing HTTP service when `dsh web` starts, while requiring zero modifications to the DSH core engine. Key features include: allowing the process to continue running (rather than exiting) when the window is closed by hiding it to the system tray, with a tray menu that supports reopening the window or forcing the process to quit; implementing a single-instance lock to prevent duplicate launches and remembering window position and size; and providing a desktop shortcut script for double-click launching. It features a comprehensive fallback strategy: if Electron is missing, fails to start, or the window fails to load, it automatically falls back to browser mode without blocking service operation. Installation requires a pro...
Read Moredsh-wechat-mp-studio: Content Studio for DeepSeek Harness
`dsh-wechat-mp-studio` is a DSH plugin designed for WeChat Official Account content production, aiming to address the issue where repetitive content accounts are flagged as "low creativity" due to structural homogeneity, leading to restricted recommendations. The plugin provides an engineering workflow featuring core functions: avoiding content inertia through structural signature rotation and daily differentiation testing. It also offers guidelines for rectifying low creativity, visual baseline standards, and interaction guidance rules. In terms of technical implementation, it integrates an image generation script (`generate_images.py`) and an OCR verification script (`ocr_verify.py`) to ensure text accuracy in key visual content such as greeting cards. Additionally, it supports syncing content to the WeChat draft box via the Xiaolvshu draft Web API, though publishing operations still require manual confirmation. The plugin adopts a daily...
Read Morefryghost/deepseek-eyes: DeepSeek Harness Community Plugin
`fryghost/deepseek-eyes` is a DeepSeek Harness (DSH) community plugin, developed by maintainer `fryghost` and hosted on GitHub. Due to failed documentation scraping, there is currently a lack of verifiable information regarding its specific functions, installation commands, usage examples, and license; consequently, its detailed capabilities cannot be confirmed. The plugin is included in the independent SkillHub community directory, which has no official affiliation with DeepSeek or High-Flyer. Developers are advised to visit the GitHub repository or the community directory page themselves before enabling the plugin to carefully verify the source code, dependencies, and permission requirements. Please note that the plugin will execute with the permissions of the current DSH process and cannot be assumed to use a permissive license. Given the limited information, please do not attempt to construct installation commands yourself; strictly adhere to the author's instructions to ensure...
Read More@dsh-external/dsh-image-unlock: Unlock image input restrictions in DeepSeek Harness Web GUI
`@dsh-external/dsh-image-unlock` is an external plugin for the DeepSeek Harness (DSH) Web GUI maintained by FrostLeafKEE, designed to remove image input restrictions, enabling upstream routes that do not support images (such as Console Go) to process image attachments. Its core functionality includes adding a `defaultInput` patch to models that have not declared image inputs, and converting image blocks into specific tokens to be processed by `claude-vision-skill`, thereby achieving image recognition. The plugin supports instant switching between text-based and native image paths based on the existence or non-existence of the `claude-vision-skill` directory, and allows configuration via `cordis.patch.y`.
Read More`dsh-client-auto-retry`: Client plugin that automatically sends "Continue" after a DSH round interruption.
`@frog755/dsh-client-auto-retry` is a DeepSeek Harness (DSH) client plugin developed by Frog755, licensed under the MIT License. This plugin is designed to address the issue of session turns terminating abnormally due to errors, interruptions, or reaching token limits. By detecting the `reason.kind` of `turn/end`, the plugin automatically sends configurable continuation text (defaulting to "continue") to the original session when the reason is identified as `error`, `interrupted`, or `max-tokens`, thereby achieving seamless continuation. The plugin includes safeguards such as a grace period, cooldown period, and a maximum consecutive attempts limit to prevent uncontrolled loops, and its settings support real-time application. It focuses on simple continuation and does not switch models or providers.
Read Moredsh-catgirl-plugin: A token-efficient persona runtime for DeepSeek Harness
dsh-catgirl-plugin is a token-efficient persona runtime designed for DeepSeek Harness, optimized for performance through local rendering and tool pruning. Its core mechanisms include Persona Virtualization, where the model outputs standard text while the local layer injects a "catgirl" flavor, ensuring zero context pollution and zero additional LLM costs. It also features a tool whitelist control that reduces 25 tools to 8, allowing for the on-demand unlocking of missing tools via `enable_tool`. The plugin comprises modules such as `catgirl-lite`, `neko-renderer`, and `catgirl-economy`, and supports Web UI rendering. During installation, you must specify the demo profile and insert the corresponding modules and tool whitelist into the configuration.
Read Moredsh-dictate: Integrate voice input into DSH Composer
dsh-dictate is a context-aware voice input plugin designed for DeepSeek Harness (DSH) Composer. It facilitates voice input for long prompts or code explanations, preserving transcriptions in the input box for user review and modification, and does not initiate a bidirectional voice session. By default, the plugin uses the Web Speech API in Chrome or Edge for browser-based recognition, displaying real-time transcriptions during recording. On Apple Silicon Mac and Windows x64 platforms, users can choose to employ the local SenseVoice model for enhanced transcription, requiring the download of approximately 253 MB of model files. Its core advantages include context-awareness (optimizing wording based on the last 6 conversations), optimized recognition for Chinese-English mixed text, and strict send controls (defaulting to no automatic sending).
Read Moredsh-plugin-devecocli: Integrating HarmonyOS development tools into DSH
dsh-plugin-devecocli is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to integrate common CLI capabilities used in HarmonyOS development into the DSH environment. This plugin is based on @deveco/deveco-cli, enabling agents to directly invoke 13 harmony_* tools, covering device and emulator management, screenshots, UI tree export and interaction, project build and deployment, log capture, code linting, signing material generation, offline documentation search, and whitelist-restricted command execution. Before installation, ensure that devecocli is available in the PATH and that the corresponding device is connected. Users can enable the plugin by adding it via the `dsh plugin` command and restarting the profile.
Read Moredsh-agent-replay: Replay DeepSeek Harness sessions and export standalone HTML
`dsh-agent-replay` is an MIT-licensed plugin for DeepSeek Harness (DSH) maintained by forrestsweet. It is designed to enhance the Web client by providing a session-level native playback view. The plugin reads Harness's real snapshots (including messages, tools, commands, errors, and time consumption), supports 1x, 2x, and 4x playback speeds, and provides search, filtering, and detail inspection functions. Its core highlight is the ability to export sessions as standalone, runtime-dependency-free HTML files containing an event ledger, overview track, and dark mode, facilitating sharing. To ensure privacy, the export process automatically excludes system context and hidden reasoning and redacts sensitive credentials such as user paths and tokens, though a manual review is still recommended before publishing. This plugin is suitable for...
Read Moredsh-douyin-creator: A DSH creation and operation plugin based on Douyin's official data
dsh-douyin-creator is a Douyin self-media operation plugin based on DeepSeek Harness, maintained by forgeturl. It integrates Douyin official recommendation, distribution, and governance documentation to build a searchable knowledge base, aiming to address the lack of official evidence in operational experience. Core functions include retrieving and reading official documentation, topic assessment, script risk auditing, data diagnosis, onboarding guidance for new accounts, and the creation of weekly experiment plans. The plugin emphasizes the categorization of conclusions, strictly distinguishing between official public information, rational inferences, operational recommendations, and account-specific conclusions to prevent the confusion between empirical summaries and platform mechanisms. It is designed for creators who wish to make content decisions based on evidence. It supports one-click installation for standard users and running via Npx for developers, requiring a Node.js environment. Please note that snapshot data is time-sensitive; for policies involving the latest updates, please verify the official website, and D...
Read Moredsh-task-kanban: Task Kanban Plugin for DSH Web
The DSH plugin `dsh-task-kanban` aims to implement full-process automation management for the entire workflow from requirements to code merging within the DSH Web main interface. This plugin refines natural language requirements into a serial Phase plan, executes strictly with single concurrency in an independent `git worktree`, automatically merges into the main branch and cleans the workspace upon completion, and solves the challenges of multi-session switching and state tracking. Core features include a five-swimlane Kanban (Requirements, Queue, Running, Completed, Merged), support for Skill-driven requirement refinement, and queue FIFO execution, task status visualization, as well as a stop/retry mechanism. Users can install it via npm or local source code and configure parallel Worker counts, models, and inference strength within the plugin settings. This plugin is suitable for users wishing to streamline and automate the management of agent task workflows.
Read Moredsh-model-router: Add virtual model providers to DSH and route requests based on active providers.
`dsh-model-router` is a community plugin for DSH designed to address management pain points in multi-provider and multi-model configurations. By registering a virtual provider named `model-router`, it aggregates models scattered across various providers into a single selector, supporting strict merging based on model IDs. Users can view the available providers for each model in the model selection menu or settings card, and support one-click switching of the currently active provider as well as drag-and-drop adjustment of priority order. The plugin adopts a real-time routing mechanism, preserving the virtual provider identifier within the session and resolving/delegating to the currently active real provider only when an LLM request is issued, ensuring consistent routing logic for main agents, sub-agents, and tool calls. The plugin features automatic synchronization capabilities, allowing it to automatically clean up configurations and fall back to active states when new providers or models are added or removed. It is suitable for Web, C...
Read Morefno2010/dsh-web-search-ext: Multi-backend web_search and web_fetch extensions for DSH
fno2010/dsh-web-search-ext is a network extension plugin designed for DeepSeek Harness (DSH) to address issues related to single backend dependency and mandatory API key configuration. It integrates dual backends—Exa and Firecrawl—supporting the use of web_search and web_fetch functions without an API key, while also allowing the configuration of a key to increase quotas. Its core strengths include automatic failover, which automatically switches backends upon encountering 429, 5xx, or network errors, along with a cooling mechanism. Additionally, it features result liveness checks (L0/L1) and source tracing capabilities, displaying the actual backend, latency, and rate limit details. The plugin is written in pure ESM JavaScript and requires no build step.
Read Moredshgirl-starter: Unified DSH Whale Girl Plugin
dshgirl-starter is an unofficial fan-made plugin project based on DeepSeek Harness (DSH), adopting an "everything is a plugin" architecture to unify the Whale Girl persona, desktop interaction features, and memory management. The plugin offers features such as Whale Girl persona injection, a desktop pet, a balance widget, notes, scheduled reminders, right-click to ask DSH, and a shared long-term memory library based on `memory.json`, achieving on-demand memory access via low-token tools. The project supports HTTP API interfaces, facilitating the viewing or creation of notes, reminders, and memories, as well as the initiation of new conversation questions. The runtime environment requires a Node.js version of no less than 22.19 and an x64 CPU architecture; a Python Helper can be optionally used. The source code follows the MIT License.
Read Moredsh-turn-nav: DSH Right-Side Session Turn Navigation Bar Plugin
dsh-turn-nav is a DSH plugin maintained by flyHZJ and licensed under the MIT License, designed to address the inconvenience of manually scrolling to locate historical messages in multi-turn long conversations. The plugin does not replace the official DSH interface; instead, it uses `shell.overlay` to display a floating navigation bar on the right side of the chat window, achieving non-intrusive interaction. Its core features include displaying round dots for turn numbers, hovering to reveal a card containing a summary of the user's question, clicking to smoothly scroll to the corresponding turn, and automatically highlighting the current position during scrolling. The plugin supports automatic navigation refreshing and can automatically invoke `loadOlder()` to load historical records (with a default limit of 200 pages, adjustable). Users can install or update it from GitHub using the `dsh plugin` command, and it is compatible with the Bundle mechanism. Configuration.
Read Moredsh-git-workbench: DeepSeek Harness's Git and GitHub PR Workbench
`dsh-git-workbench` is an experimental workflow plugin for DeepSeek Harness (DSH) developed by FlutterSoul, designed to integrate Git and GitHub PR workflows into the DSH agent and web client. The plugin provides a unified sidebar panel and model tools, supporting repository status viewing, diff comparison, branch management, commit operations, and the full lifecycle management of GitHub PRs (including creation, editing, merging, and commenting). It interacts with Git via the GitHub CLI without storing tokens, emphasizing security measures such as disabling force pushes, preventing concurrent overwrites, and restricting the command execution environment. Installation requires Node.js 22.19+ or 24+ and DSH 0.1.0-rc.6, and can be accessed via...
Read MoreDSH Session Data Manager: View, Preview, and Manage Local Session Data
The DSH Session Data Manager is a DeepSeek Harness Web plugin (v0.5.2, MIT License) designed for Windows platform DSH web profile developers, aiming to centrally manage local session data scattered across different states. The plugin provides features such as categorized viewing (All, Unarchived, Archived, Abnormal, Sub-agent, Backup Area, Recycle Bin), search, batch selection, read-only preview, and adjusting preview width. Core operations include archiving, restoring, moving workspaces, fixing ungrouped sessions, and cleaning invalid indexes, with support for batch processing via checkboxes. The plugin intelligently distinguishes sub-agent sessions to prevent misclassification as abnormal, synchronously clears cache when moving to the backup area or recycle bin, and rebuilds associations upon restoration. Installation requires an environment supporting pnpm and PowerShell, accessible via a specified GitHub repository.
Read More