dsh-model-meta-autofill: Automatically Completing Metadata for DSH Custom Vendor Models
dsh-model-meta-autofill is a DSH plugin designed to automatically fill in missing metadata for custom provider models in the `llm-pi-ai` settings area, including context length, maximum output, display name, and input modalities. By default, the plugin fetches data from models.dev, supports building with an offline index bundled at build time for offline usability, and allows merging other directory sources via the `sources` configuration. Its core principle is to "only fill missing fields with evidence," never overwriting user-existing settings, and it does not make guesses about newly released or niche models not included in the directory. The plugin provides a rich set of operation interfaces, including graphical options on the settings page (such as single-model filling, batch override, and data refresh) as well as a native loopback HTTP API, facilitating invocation by developers through scripts or consoles. Installation requires Node.
Read Moredsh-plugin-browser: DSH Plugin Marketplace Entry and Installed Plugins Panel
`dsh-plugin-browser` is a DSH plugin designed to unify the management of plugin status queries and administration. It integrates the awesome-dsh-plugin community directory browsing, the loading status check of plugins in the current profile, and installation, update, and uninstallation operations executed via `dshmarket` into a single panel. This plugin provides the agent with two tools, `list_plugins` and `browse_plugin_market`, enabling direct querying of the plugin list or keyword-based search with status viewing during conversations. The GUI interface includes "Market" and "Installed Plugins" tabs, supporting category filtering, search, and status display, and requires `dshmarket` for executing change operations. Additionally, the plugin offers HTT
Read MoreDSH-FrostFin: Kimi Code as DSH's Agent Loop
DSH-FrostFin is an MIT-licensed loop plugin for DSH. Its core concept is to use Kimi Code's `kimi acp` subprocess as the session driver, running Kimi's agent loop while preserving DSH's native interface and approval system. The plugin supports native rendering of streaming responses, thought blocks, and tool calls, achieving seamless alignment between Kimi tool approvals and DSH approval dialogs, as well as image input, session lifecycle management, and restart self-healing. Additionally, it provides a Moonlight Frostfin Whale default mode, real model list synchronization, status bar display, and goal/plan mode driving. Usage requires pre-installing Node.js 22.19+ and a logged-in Kimi Code, installing the plugin via the `npx` command, and restarting DSH.
Read MoreDSH Bilibili Floating Window Plugin: Keep a Bilibili Mini Window in DeepSeek Harness
`dsh-bili-widget` is a Bilibili floating-window plugin designed for DeepSeek Harness (DSH), aimed at resolving the issue of context interruption caused by window switching during development. It allows users to browse, play, and search Bilibili content within DSH through a persistent floating window. The plugin supports pinning, drag-to-resize, mini mode, and minimizing to a floating ball for continued playback, along with features such as auto-play-next, watch history persistence, and watched markers. Content entries cover recommendations, trending, rankings, featured selections, subscriptions, and AI channels, with support for quick access to 45 topics, multi-type searches, and aggregation of followed UP creators. Installation methods include direct command installation within a DSH conversation or manually modifying the profile configuration file and then executing `pnpm install`. It is primarily compatible with Windows platforms, using
Read Moredsh-pollyreach: PollyReach Phone Tool Plugin for DeepSeek Harness
dsh-pollyreach is a DeepSeek Harness (DSH) plugin (v1.0.3, MIT License) designed to encapsulate PollyReach telephony capabilities, addressing processes such as credential persistence, account activation, outbound calls, polling, balance inquiry, and incoming call data handling. The plugin registers seven core tools for model invocation, including `pollyreach_register` (securely saving credentials), `pollyreach_activation_status` (activating and obtaining a number), `pollyreach_send_call` and `pollyreach_query_call` (outbound calls and result polling), `pollyreach_balance` (balance inquiry), and `pollyreach_i
Read Moredsh-wechat: Making WeChat a Second Client for DSH
dsh-wechat is a DSH plugin maintained by pan17, designed to bridge WeChat private chats as a second client for DeepSeek Harness (DSH) through the Tencent iLink bot protocol. This tool allows users to directly trigger DSH agents within WeChat, supporting the receipt and processing of text, images, files, and voice messages, as well as enabling agent replies to be sent back to WeChat. Its core features include: managing DSH status, switching workspaces or sessions within WeChat via slash commands (such as /workspace, /session, /model, etc.); displaying consistent native approval/query cards across both WeChat and the GUI interface; and providing a silent mode along with a busy-message queueing mechanism. Installation requires using `npx @deepseek-ai/dsh
Read MoreDSH Plugin dsh-task-control: Adding Task Pause, Resume, and Cancel to DSH Web
`dsh-task-control` is a plugin for DSH Web, designed to enhance control over long-running tasks with support for pausing, resuming, and canceling. This plugin is compatible with DSH v0.1.1-rc.2 and is licensed under the MIT License. It offers three pause modes: `safe wait` (default, waits for natural completion), `safe stop` (pauses after tool completion), and `force` (immediate interruption), and allows users to operate via buttons next to the input box or slash commands such as `/pause`, `/resume`, and `/cancel`. When resuming, users can choose to re-execute or skip the interrupted tool, ensuring that completed work is not repeated. The paused state is persistently saved and is not lost after a restart. Additionally, the plugin provides an API for other components to query and control task status. This tool is suitable for
Read More@opentritium/dsh-codex-shim: Route-Aware Codex Environment Simulation for DSH
`@opentritium/dsh-codex-shim` is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to enhance the tool-calling stability of Codex-compatible models such as the GPT-family within DSH. It leverages a routing-aware mechanism to emulate Codex-style prompts, tool vocabularies, results, and WebUI presentation for specified models, rather than functioning as a standalone Codex runtime. The plugin can be enabled in profile configurations, with fine-grained control over applicable models via `modelPatterns` and `modelOverrides`. Core features include registering shims for tools such as `exec_command` and `apply_patch`.
Read Moredsh-tool-time: A Time Utility Plugin for DSH
The DSH plugin `omdsh-dev/dsh-tool-time` is a zero-dependency, pure-function time processing tool designed to address error-prone time calculations in Agent tasks, such as timezone offsets, leap years, and month-end boundaries. This plugin is compatible with the DSH 0.1.2-alpha.1 system and provides a core `time` tool with four operation types: `now`, `convert`, `add`, and `diff`. It supports strict ISO 8601 subset parsing, IANA timezone conversion, UTC calendar arithmetic, and fixed-duration difference calculation. Its design emphasizes safety and determinism: input validation poses no `eval` risk, `add` operations are based on the UTC calendar rather than local wall-clock time, and `diff` only returns fixed-duration differences without supporting natural language or calendar month/year differences. The plugin establishes clear conventions for time precision; both `iso` and `unix` formats are handled with defined precision.
Read MoreDSH Tool Markdown: DSH Markdown Tool Plugin
`omdsh-dev/dsh-tool-markdown` is an MIT-licensed document processing plugin for DSH, designed to address format instability and security risks in HTML, Markdown, and table conversions. The plugin registers a `markdown` tool and supports four core functionalities through different `action` values: converting HTML to GFM Markdown, converting Markdown to whitelist-safe HTML, normalizing HTML or pipe-delimited text into GFM tables, and generating nested table of contents based on headings. The plugin adopts a zero-dependency, pure-function architecture with strict security boundaries: it prohibits script execution, blocks remote resource loading, and automatically strips dangerous tags such as `script` and `style`; output only allows whitelisted tags, forces text escaping, and retains only links.
Read MoreDSH Diff Text Comparison Tool Plugin: dsh-tool-diff
dsh-tool-diff is a read-only text diff tool within the DSH plugin system, supporting structured comparison of text, JSON, CSV, and Markdown, and generating unified diffs. The tool features pure functions and zero dependencies, with all operations completed entirely in memory and never written to disk. Users must install it to a target profile (such as headless or web) via the `dsh plugin` command, noting that different profiles require independent installation. When invoking it, specify the action type and the before-and-after content, with optional format and primary key parameters. The output is a standard JSON envelope, containing equality status, truncation status, byte count, and a change list. This tool is suitable for scenarios requiring safe comparison of configurations, API responses, or document revisions, but it is subject to a 256 KiB limit on each side of the input.
Read MoreOMDSH-Dev/DSH-TOOL-CSV: A CSV Text Processing Plugin for DSH
`omdsh-dev/dsh-tool-csv` is a CSV data processing plugin for DSH sessions, licensed under MIT, featuring zero dependencies, pure functions, and an RFC 4180 state machine parser. It avoids edge-case errors such as quote and delimiter issues that may arise from models writing ad-hoc parsing scripts on the fly, and uniformly outputs parsing, querying, filtering, statistical, and transformation operations as JSON strings. The plugin provides four core actions: `parse`, `query`, `stats`, and `to_json`, supporting literal matching filters by column name and exact value, and limiting default returns to 100 rows. Its operational constraints include a maximum input size of 256,000 bytes, a timeout of 2000 milliseconds, and it rejects processing of unclosed quotes or illegal characters. During installation, a profile must be specified (e.g.,
Read MoreOMDSH Hub: DeepSeek Harness Community Extension Catalog and Profile Generation Manager
OMDSH Hub is a community project located in the `omdsh-dev/dsh-hub` repository, positioned as an extension catalog and Profile generation manager for DeepSeek Harness (DSH), built on a plugin architecture. This project is not an official application store and has no official affiliation with DeepSeek. The current version is 0.1.0-rc.1, licensed under MIT, and marked as `private: true`. Its core capabilities include providing a community extension catalog, transactional installation and rollback, catalog browsing, and settings UI presentation. By reusing Harness's Profile, Bundle, Repository Plugin capabilities and registering a loopback-only management API (`/omds
Read More7d7d: A Plugin for Creating, Syncing, and Playing Mini-Games within DSH Web UI
7d7d is an MIT-licensed game portal plugin for DSH, designed to address the issues of missing entry points, static hosting, and playback boundaries for HTML5 or Flash mini-games generated by models within the DSH Web UI. The plugin adds a "7D7D" tab to the session tab bar, enabling direct access to the game portal; it utilizes the main server's `/7d7d` prefix for same-origin hosting of resources and APIs; and supports real-time scanning of the local `games/` directory as well as synchronization of community games. It is compatible with both HTML5 single-file games and Flash SWF games, with the latter using a fixed-version, self-hosted Ruffle 0.5.0 for playback to avoid reliance on third-party CDNs. The plugin provides a `skills/7d7d` skill to standardize the model's game generation directory structure, and incorporates a built-in security sandbox mechanism to ensure game ru
Read Moredsh-agent-relay: Local Multi-Agent Message Relay for DSH
dsh-agent-relay is an MIT-licensed plugin maintained by Noelune, designed to address secure message interoperability among multiple local agents (such as dsh, Codex, etc.) on the same machine. It achieves relay through a local broker that binds to 127.0.0.1:19121 by default, and ensures authentication security using HMAC-SHA256 signatures, timestamp replay protection, and rate limiting. Core capabilities include lease/ack-based reliable delivery, cursor-based incremental polling, idempotent deduplication, exponential backoff retries, and 7-day TTL message retention. Data persistence defaults to SQLite (requiring Node.js >= 22.5, with fallback to JSONL for lower versions), supporting protocol versions from v1 to v3, where v3
Read MoreNicholas023/vision-exp-tile: DSH Plugin Directory Entry
Nicholas023/vision-exp-tile is a third-party plugin entry maintained by Nicholas023 in the DSH plugin directory, corresponding to the repository hosted on GitHub. Due to the lack of verifiable information in existing materials—including a one-sentence description, classification, installation command, specific functionality, usage examples, and license information—its core capabilities and applicable scenarios cannot be determined. At present, only two entry points can be confirmed: the project directory page and the GitHub repository URL. Given the absence of information, the article advises against directly assembling installation commands and recommends that developers thoroughly review the README, release artifacts, or source code in the repository before enabling the plugin, to confirm the officially recommended approach and license compliance. Additionally, special attention should be paid to the permission scope when running DSH plugins, ensuring that environment credentials and access permissions align with expectations, and remaining vigilant about the DSH community directory and Dee...
Read Moredsh-ui-quote-selection: Quote Text Selection into Input Box in DSH Web Chat
dsh-ui-quote-selection is a DSH Web client plugin maintained by nekogpt, licensed under the MIT License, designed to address the tedious copy-paste process when quoting specific text in chat. This plugin allows users to select a portion of text in a message and quote it into the input box with a single click. The input box displays only a brief preview to avoid long text occupying space, but automatically includes the full original text when sending the message. Users can hover over the quoted content to view it, press the backspace key to delete it, and add multiple quotes within a single message. The button text automatically switches between Chinese and English based on the interface language. The plugin leverages DSH's built-in functionality without modifying core code, is compatible with DeepSeek Harness Web, and has been tested on version `0.1.0-rc.6`. Installation requires executing `dsh plugin
Read MoreDSH-Plugin-Market: Browse, Search, and Install Community Plugins within DeepSeek Harness
dsh-plugin-market is a community plugin marketplace running within the DeepSeek Harness (DSH) web interface, designed to address the scattered nature of plugin discovery, installation, and inspection. This tool allows users to browse community plugins under the GitHub `dsh-plugin` tag, supports sorting by stars or time, and provides LLM-based real-time bidirectional Chinese-English translation search to facilitate Chinese users in finding English plugins. Its core feature includes static security auditing before installation, with a focus on detecting dynamic execution, sensitive credential paths, and malicious installation scripts. If the audit blocks the installation, users can choose to force-install or cancel. Additionally, the marketplace supports one-click installation, updates, uninstallation, hot enabling/disabling, personal favorites, and embedded README viewing (with multilingual switching and garbled text repair). This plugin is authored by nansh.
Read Moredsh-win-notify: DSH plugin that pops up a task completion notification with sound on Windows
`dsh-win-notify` is a Windows plugin for DeepSeek Harness (dSH), designed to address the challenge of tracking background agent task status. This plugin triggers Windows Toast pop-up notifications with sound when tasks complete, encounter errors, or await approval/replies, displaying "DeepSeek" as the app name along with the official icon. Its core advantages lie in focused awareness and intelligent interaction: it suppresses notifications when the GUI session is in the foreground; upon clicking a notification, it prioritizes switching to an existing GUI tab via a local micro-assistant, avoiding duplicate new tabs, and relies solely on Windows' built-in PowerShell 5.1 without requiring additional runtimes. Installation is straightforward, and it can be added to a specific profile using the `dsh plugin` command.
Read Moredsh-permgate: Adding Fine-Grained Permission Control to DSH
dsh-permgate is an MIT-licensed open-source plugin designed for DeepSeek Harness (DSH), aimed at refining permission control for AI tool invocations from coarse-grained session-level authorization down to the tool-call level. The plugin supports independent review by categories such as directory access, command execution, file read/write, subagent startup, and repetitive operations. Its core features include global and project dual-level configuration, whitelist/blacklist exception management, shortcut tool default value settings, custom rules, approval pop-ups (with support for viewing diffs and command parameters), custom rejection reasons, underlying sandbox upgrade approval workflows, bilingual support in Chinese and English, and configuration persistence. Users can install it via the `dsh plugin` command and enable "custom review" in the permission selector. This plugin is suitable for scenarios that require clear boundaries for AI operations, and it is recommended to start from small
Read Moredsh-cc-import: Importing Claude Code Memories and Conversations into DeepSeek Harness
Mreate/dsh-cc-import is a DeepSeek Harness Web (DSH) plugin designed to address the context migration issue of Claude Code, supporting the conversion of memory files and conversation history into traceable, resumable DSH sessions. Its core features include: analyzing the codebase via the `/init` command and generating `DSH.md`; high-fidelity importing of `.jsonl` conversation history, faithfully preserving tool invocation parameters and results (without re-execution); supporting sub-agent session import; and providing dual entry points via a sidebar button, overlay selector, and model tools (`cc_history_list`/`cc_import`). The plugin is released under the MIT license and requires Node 22+ and pnpm 10+ environments. For installation, a global installation is required.
Read More@morlay/session-persistence-rdb: RDB Persistent Session Backend for DeepSeek Harness
`@morlay/session-persistence-rdb` is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to provide a SQLite- or PostgreSQL-based persistent session backend for `ctx.sessionPersistence`. The plugin implements the `PersistenceBackend<number>` interface via Drizzle ORM and reuses upstream coordinator and contract test suites. Before installation, a GitHub Packages access token must be configured in `.npmrc`, and it is crucial to scope the registry strictly to the `@morlay` namespace to avoid interfering with other dependency resolutions. Once enabled, the user...
Read MoreWidget-Dock: A Workbench Providing 27 Cards on Both Sides of DSH Web Conversations
widget-dock is a web client plugin for DeepSeek Harness (DSH), designed to address the issue of scattered metrics such as API balance, tokens, and costs. It provides a grid-aligned card dashboard that displays 27 built-in cards alongside the conversation interface, supporting features such as balance queries, inference intensity adjustment, image transcription, and GitHub-style usage heatmaps. The plugin supports session-specific independent layout customization, with data persisted via localStorage and retained after restart. Installation can be completed through the `dsh plugin` command or by manually linking the repository. When in use, users can drag and sort cards, configure API Keys (stored locally only) to view balances, or connect to a local LM Studio for image transcription. The plugin is licensed under MIT, currently in its current state.
Read MoreDSH-Approval-Gate: DeepSeek Harness Automatic Approval Gating Plugin
dsh-approval-gate is an MIT-licensed plugin for DeepSeek Harness, designed to balance the efficiency of automated approval with security. It leverages Flash models to perform risk pre-assessment on sandbox escape operations, categorizing them into SAFE and RISKY types. For reversible, low-risk operations, the plugin uses a confirmation-based learning mechanism to automatically approve them, reducing repetitive manual confirmations. For the five categories of hard-risk operations—deletions, credential handling, remote/production environments, system paths, and irreversible batch operations—it always routes to manual confirmation to ensure critical security. The plugin provides a manual review UI to display the approval timeline and supports hot-reloading of configurations. Version v0.5.0 introduces file change comparison and one-click revert functionality, allowing users to view unified diffs and restore files based on session snapshots. Users need to install it via the command line.
Read Moredsh-multimodal: Integrating Visual Transcription, OCR, and Image Generation into DeepSeek Harness
DSH-Multimodal is a plugin for DeepSeek Harness (DSH), designed to address the pain point of needing to convert screenshots, error images, and design mockups into text in text-based conversations, while also integrating generated images directly into the session. The plugin offers three core features: visual transcription, OCR, and text-to-image generation, invoking user-configured vision providers and image services through an OpenAI-compatible backend. For visual processing, the plugin supports word-by-word transcription of images before DeepSeek continues processing, featuring LRU caching, multi-image parallelism, failover, and cost-based routing capabilities. OCR supports multiple output formats and scenario-based presets. The text-to-image feature supports displaying cards within the session, with zoom, download, and retry functionality, as well as support for custom backend integration. The plugin supports integration with mainstream platforms such as Zhipu, Bailian, and local...
Read More