dsh-starter-zh: DeepSeek Harness Starter Pack for Chinese Beginners
`dsh-starter-zh` is the beginner onboarding kit for DeepSeek Harness, designed to fill the gap in the learning path for Chinese-speaking users. It provides a welcome message, a five-stage learning path from zero to one, a scenario-based plugin recommendation list, and a 10-point self-check checklist. After installation, the Agent automatically guides users through onboarding. The plugin includes unit tests, has no external dependencies, and is licensed under the MIT License.
Read Moredsh-petdex-pet: Running the Petdex Desktop Pet in the DeepSeek Harness Web Interface
dsh-petdex-pet is a plugin for DeepSeek Harness (DSH) designed to bring the visual and interactive features of Petdex desktop pets to the DSH Web interface. The plugin provides a floating pet in the bottom-right corner, supports dragging and state synchronization, and switches animations in real time based on DSH tasks (such as running, jumping, and waving). It includes a dedicated settings page for adjusting size, managing the pet list, and installing external pets with one click. The plugin ships with four Hunter x Hunter protagonist pet packs and is fully rendered in the browser, with no desktop dependencies. To use it, users need to add the dependency to `package.json` in the DSH web profile directory and then restart.
Read Moredsh-llm-retry-settings: LLM Auto-Retry and Continuation Configuration Plugin
`dsh-llm-retry-settings` is a DeepSeek Harness (DSH) plugin that enables granular control of automatic LLM retry policies and automatic continuation after output truncation in the Settings -> General interface. It supports custom retry counts, delays, jitter, and error codes, and provides fine-grained per-provider/per-model overrides. Disabled by default, overrides must be enabled manually. Installation requires the `dsh plugin` command and registration in the configuration, making it suitable for scenarios that require enhanced fault tolerance or handling of interrupted outputs.
Read Moredsh-generate-image: Generate and Edit Images Using Local Codex CLI
The DSH plugin `dsh-generate-image` introduces local visual capabilities for DeepSeek models by leveraging a locally logged-in Codex CLI to perform text-to-image and image-to-image generation. The plugin can be invoked directly through the `generate_image` tool, without requiring an API key or a build step. Generated images are saved in the directory created by Codex. Installation requires a local Codex login and Node.js >= 18, and it can be completed with a single npx command.
Read Moredsh-dep-audit: DeepSeek Harness Dependency Supply Chain Hygiene Audit
`dsh-dep-audit` is a dependency supply-chain hygiene audit plugin for DeepSeek Harness, designed to validate the reliability and security of plugin/Profile dependency graphs through checklist inspection. Its core capabilities include manifest validation, peer dependency resolvability detection, invalid dist-tag detection, dependency source registry validation, license and freshness checks, version drift detection, and outdated version checks. Users can run it directly via the command line or through Agent interaction to generate a JSON-formatted report for identifying potential security risks and runtime anomalies.
Read Moredsh-image-search: Multi-Engine Reverse Image Search Aggregation Plugin
The DeepSeek Harness plugin `dsh-image-search` addresses the lack of aggregated tools for reverse image search. By constructing URLs, it unifies nine mainstream engines, including Google Lens and Baidu, into a single interface and supports both JSON and Markdown output formats. The plugin uses a zero-dependency, ESM-based architecture and can run offline, with engines grouped into “General” and “Illustration/Anime” categories. Agents can call its core functions using natural language or JSON parameters to perform image provenance tracing and multi-engine search.
Read Moredsh-sidebar-balance: Persistent Sidebar Balance and Usage Monitoring
`dsh-sidebar-balance` is a modular Web profile plugin for DeepSeek Harness, designed to persistently display the official DeepSeek balance and OpenCode Go plan progress at the bottom of the sidebar. It features a minimalist interactive design and supports light and dark themes. Hovering with the mouse reveals a frosted-glass floating card that displays detailed usage data. The plugin adopts a zero-build approach, relies on host environment variables to fetch data, and includes secure parsing, auto-refresh (every 60 seconds), and collapse-state adaptation, ensuring it does not alter the existing layout and is easy to install.
Read Moredsh-restart: One-Click Restart Plugin for DSH Web
The DeepSeek Harness (DSH) plugin `dsh-restart` is designed to address the issue of requiring a manual service restart after a plugin update. By integrating the restart operation into the Web interface's settings page, it enables UI-based restarts without using the command line. Core features include zero dependencies, native UI adaptation, a reliable restart mechanism based on `launchctl`, automatic monitoring recovery, and operation log recording. Users can install it from the terminal and adjust parameters such as the restart command, labels, and delay via a configuration file. The plugin simplifies the developer maintenance workflow and improves the debugging experience.
Read MoreDeepSeek Harness Plugin: dsh-translator Floating Translation Window
The DeepSeek Harness plugin `dsh-translator` provides a floating window for the Web GUI, addressing the need to frequently switch windows when translating multilingual text. The plugin supports window dragging, resizing, and language selection, and monitors account balance and usage in real time. Its technical architecture uses a dual-end design: the Host manages routing while the browser loads components, ensuring the security of API keys. The plugin supports both DeepSeek and OpenAI interfaces, allowing users to configure the provider type, model, and API key, and provides APIs for translation and balance queries. Data is stored in the browser’s LocalStorage and is intended only for local estimation.
Read Moredsh-when: Parsing Chinese Natural-Language Relative Time into ISO Timestamps
dsh-when is a zero-dependency ESM plugin for DeepSeek Harness (DSH) that parses natural-language time phrases (such as "tomorrow at 9:00" or "in 2 hours") into ISO 8601 timestamps. It mounts the `when` tool, supports day-offset, duration, weekday, clock-time, and ISO 8601 modes, and defaults to the local time zone. The plugin follows a fail-fast principle, parsing only explicitly supported phrases, and is commonly used alongside dsh-cron-parse and dsh-scheduler.
Read Moredsh-url-tools: DSH Plugin URL Parsing and Redirect Expansion Tool
`dsh-url-tools` is a zero-dependency, pure ESM URL handling plugin for DSH. It provides the `url_tool` tool, which supports four core capabilities: parsing URL structure, cleaning tracking parameters such as UTM parameters, encoding and decoding strings, and expanding HTTP redirect chains. It is designed not to throw exceptions; all errors are returned in a structured format. Using it requires enabling the `network:outbound` permission and DSH version 0.1.0-rc.6 or later.
Read Moredsh-safeguard: DeepSeek Harness Plugin for Intercepting Dangerous Commands and API Keys
dsh-safeguard is a security plugin for DeepSeek Harness designed to block dangerous commands and API key leaks. It uses regex-based heuristic rules to intercept high-risk operations such as `rm -rf` and `git push --force`, as well as API key exposure, before tool execution. Users can configure toggles, add custom rules, and specify an allowlist. The plugin provides `guard_list` and `guard_check` to assist with debugging, but it only performs interception and does not provide sandbox isolation or signature verification. It should be used in conjunction with other security measures.
Read Moredsh-plugin-template: DSH Plugin Development Scaffolding
`dsh-plugin-template` is a client-side plugin development scaffold for DeepSeek Harness (DSH), designed to simplify the creation of new tool plugins. It features a pure ESM architecture, a zero-dependency and build-free design, and built-in scaffolding scripts. Developers can quickly generate a project skeleton using the scripts, then configure files and implement overrides according to the guide to enable local validation and npm publication. This template is especially suitable for developers who want to set up DSH plugins quickly.
Read Moredsh-pkg-info: A Package Metadata Query Tool for npm and PyPI
dsh-pkg-info is a zero-dependency, pure ESM DeepSeek Harness plugin for programmatically querying npm and PyPI package metadata. It normalizes query results into JSON objects, supporting lookups of names, versions, descriptions, dependencies, licenses, and more. The plugin includes robust error handling and never throws exceptions. To use it, configure the `network:outbound` permission and invoke the `pkg_info` tool; the `registry` parameter accepts `npm` or `pypi`, while `version` can be specified explicitly or set to tags such as `latest` or `next`.
Read Moredsh-password: DeepSeek Harness Strong Password and Diceware Passphrase Generation Plugin
The DeepSeek Harness (DSH) plugin `dsh-password` provides cryptographically secure password generation capabilities. By registering the `password_generate` tool, it supports two modes: strong random strings and Diceware phrases. Its core functionality uses Node.js's `crypto.randomInt` to ensure security, supports custom lengths, exclusion of easily confused characters, and batch generation, and has no external dependencies. Developers can install it via the command line and automatically generate passwords that meet strong security standards within DSH workflows.
Read MoreDeepSeek Harness Plugin: dsh-handoff - Deterministic Markdown Export for Session Handoff
`dsh-handoff` is a DSH plugin that automatically generates deterministic Markdown handoff documents during multi-turn sessions. It does not call an LLM; instead, it organizes goals, completed or pending tasks, key files, and statistics based on the session event stream. The plugin includes path-fencing security constraints and fallback strategies, making it suitable for quickly handing over workflow progress to a successor at session end or during context switching.
Read Moredsh-fmt: Formatting and Validating JSON, YAML, TOML, and SQL Text
`dsh-fmt` is a DSH plugin maintained by ZhijiangTang, providing the `format_text` tool for formatting and validating JSON, YAML, TOML, and SQL text. The plugin is a pure ESM module with no build dependencies. It requires `text` and `format` parameters when invoked and supports custom indentation, SQL dialect, and keyword case. The tool returns a well-formed JSON value containing either the formatted result or error information (including location), and parsing failures do not interrupt the workflow.
Read Moredsh-fetch-file: DSH Plugin to Download Any URL as a Workspace File
`dsh-fetch-file` is a DeepSeek Harness (DSH) plugin that fills the gap left by `web_fetch`, which cannot handle binary files. The plugin supports downloading any URL as a workspace file via streaming writes, with a 200MB size limit and path safety fencing. It has no dependencies and is pure ESM; after installation, simply call the `download` tool to use it. It supports automatic redirect following and returns download results using normalized JSON values.
Read Moredsh-dead-links: A Dead Link Checker for Markdown Documents
dsh-dead-links is a DSH plugin for checking broken links in Markdown documents. The tool supports recursive scanning of a specified directory, extracts HTTP(S) links, and checks them concurrently. It features a smart fallback strategy (preferring HEAD requests) and result deduplication. Implemented purely in ESM with zero dependencies and read-only behavior, the plugin returns structured JSON containing file names, line numbers, status codes, or errors, making it suitable for maintaining document health.
Read Moredsh-cron-parse: Standard Cron Expression Parsing and Execution Preview Tool
`dsh-cron-parse` is a DeepSeek Harness (DSH) plugin maintained by ZhijiangTang, designed to address scheduled task scheduling needs for AI agents. The plugin adopts a pure ESM module design with zero dependencies and supports standard five-field Cron expressions (minute, hour, day of month, month, and day of week). Its core capabilities include: support for multiple syntax patterns (such as `*`, `*/n`, `a-b`, lists, and names), Vixie-style semantic handling of the “day of month and day of week” union trigger, a mechanism to determine expressions that will never trigger, and daylight saving time calculation. In addition, the plugin provides validation, human-readable Chinese descriptions, expanded field values, and previews of upcoming execution times. After installation, an AI agent can call the `cron_parse` tool by providing parameters such as the Cron expression, repetition count, and time zone.
Read Moredsh-clipboard: Zero-Dependency Writes to the System Clipboard
`dsh-clipboard` is a zero-dependency DSH plugin that allows an agent to write content directly to the system clipboard. It supports macOS, Windows, and Linux, returns standardized JSON data, and includes automatic self-check capabilities. The plugin is designed to simplify agent workflows through a “handoff output” step, eliminating the need for users to manually copy and paste. Installation relies on system-provided commands (such as `pbcopy`, `clip`, and `xclip`), and Linux requires an X11 or Wayland session.
Read MoreDeepSeek Harness Plugin dsh-case: Naming Style Conversion Tool
`dsh-case` is a zero-dependency naming convention conversion plugin in the DeepSeek Harness ecosystem. By registering the `case_convert` tool, it supports conversion among multiple styles, including `camelCase`, `snake_case`, `PascalCase`, `kebab-case`, and `CONSTANT_CASE`. The plugin features smart tokenization, automatically recognizing case boundaries, number boundaries, and delimiter splits. When using it, specify `text` (the content to convert) and `target` (the target style); `source` is auto-detected by default. The return value includes the conversion result and the tokenized word list. It is maintained by ZhijiangTang, depends on specific peer dependency versions, and is available after installation.
Read Moredsh-hover-archive: A Codex-Style Hover Archive Plugin for DeepSeek Harness Web
`dsh-hover-archive` is a pure client-side plugin for DeepSeek Harness Web, designed to simplify the session archiving workflow. It displays a one-click archive button when hovering over session rows in the sidebar, replacing the original cumbersome three-step process. The plugin supports keyboard interaction, multilingual switching, and error-state feedback, and is implemented based on the official API, fully compatible with the built-in menu and other management plugins. The installation command is `dsh plugin --profile web add github:zhifengjiang/dsh-hover-archive`.
Read Moredsh-okf-memory: Session Memory and OKF Knowledge Consolidation Plugin
`dsh-okf-memory` is a long-term memory plugin within the DeepSeek Harness (DSH) ecosystem, designed to address the difficulty of reusing context after an agent session ends. Based on the OKF v0.1 specification, it automatically distills high-value content from conversations into standardized Markdown documents, enabling automatic recall and retrieval across sessions. Core features include a neural self-learning mechanism that dynamically adjusts memory weights based on user feedback, a technology-selection memory function that records candidate tables and decisions across dimensions such as frontend and backend, and memory graph visualization (Web-only), which allows users to view nodes, connections, and weight information. The default memory repository is located at `~/.dsh/memory/`. After installation, the plugin injects a “memory discipline” system prompt, requiring no build scripts and ready to use out of the box.
Read Moredsh-sync: A Git Configuration Sync Tool for DeepSeek Harness
`dsh-sync` is a plugin for DeepSeek Harness (DSH) designed to address sensitive information leaks and conflicts in local settings when syncing configurations across machines. It provides a secure Git workflow with support for selective synchronization, sensitive data filtering, line-by-line review, and conflict handling. Users can configure the Git repository, select what to synchronize, and specify locally retained paths via a Web interface. The plugin does not store Git credentials and requires an existing Git environment. Core commands include `/sync` and the `dsh-sync` command suite for status checks, change comparison, and recovery operations, ensuring secure and controllable configuration management.
Read More