learn-skill: DeepSeek Harness Learning Pipeline Plugin
learn-skill is a skill plugin for DeepSeek Harness (DSH), designed to build an Agent-native learning pipeline. It supports extracting audio, video, and text/image content from eight major platforms, including Douyin, Bilibili, YouTube, and local files. It automatically cleans short links and prioritizes subtitle extraction or performs recoverable transcription. By utilizing keyframe OCR and a full-text Map-Reduce-Verify process, combined with the current Agent session model for evidence analysis, it generates hierarchical knowledge cards featuring chapters, Mermaid mind maps, and terminology. The plugin supports importing results into Obsidian (default), Siyuan, or saving them as local Markdown files. It features SQLite-based checkpoint resumption and task ledger functions, ensuring that the security boundary is limited to local extraction without depending on external APIs. Users can...
Read Moredsh-shift-router: DSH's two-level model routing plugin
`dsh-shift-router` is a two-level model routing plugin for DSH, designed to intelligently allocate model usage for daily and critical cycles. It classifies requests into `fast` or `smart` tiers via an LLM Judge, adopts a strategy of "instant upgrade, trend downgrade," and pauses switching during Prompt Cache hotness to optimize costs. The plugin supports runtime failover, implementing exponential backoff cooling during service exceptions and switching only healthy models within the same tier. It also features task-level orchestration, allowing strong models to plan and delegate tasks to weak models for execution, with enforced task limits. Additionally, it provides per-tier token and cost telemetry. Installation requires Node `>=22.0.0`, and the routing mode (auto/manual/off) can be adjusted via GUI or command after configuration.
Read Morefind-plugin: Search and controlled installation of community plugins in DSH
`find-plugin` is a DSH plugin maintained by graceen2331-prog, designed to simplify the search, review, and secure installation process of community plugins. The plugin registers two tools, `find_plugin` and `install_plugin`, without relying on a database or a Web UI. `find_plugin` searches GitHub for repositories with the `topic:dsh-plugin` topic, performs static checks, risk disclosure, and filters invalid candidates, returning up to five secure options. `install_plugin` executes the installation by obtaining a fixed Commit SHA and re-verifying the Bundle, utilizing the DSH approval mechanism (which allows only one-time authorization) and the official plugin management system.
Read MoreGPIOX/dsh-api-balance: Floating API Balance Badge for DSH Web GUI
GPIOX/dsh-api-balance is a plugin for the DSH Web GUI (package name: dsh-api-balance-badge, version 1.6.6, MIT License) designed to simplify balance and quota management for multiple LLM providers. This plugin displays the API balance or quota of DeepSeek, Moonshot, OpenAI, OpenCode Go, and custom endpoints in real-time via a draggable, scalable (70%-250%) floating badge in a frosted glass style. It also supports text color adaptation to the background. Data refreshes by default every minute, which can be adjusted to 30 seconds; API keys are stored locally in `~/.dsh/.credentials.yaml` and are not transmitted to the browser, ensuring security. Users can access d...
Read Moredsh-context-lens: View changes between adjacent model requests and cache reuse
dsh-context-lens is a pure observer plugin developed specifically for DeepSeek Harness, designed to continuously track and analyze context changes in real LLM requests within DSH sessions. By reading session logs (without injecting content or interfering with model calls), it generates a record for each request, displaying the submitted request context (such as model, system prompt, tool set, etc.) and cache reuse metrics, while automatically comparing differences with the previous request and alerting on potential drops. Its cache analysis is strictly based on the provider's `usage buckets` field to avoid inferring internal implementation. The plugin offers bilingual views (Chinese and English), retains the last 100 request records, emphasizes that "correlation does not imply causation," and explicitly does not guarantee determining the provider's internal cache key construction or harness.
Read Moredsh-mattpocock-skills: Integrating Matt Pocock's Engineering Skills into DeepSeek Harness
`dsh-mattpocock-skills` is a plugin for DeepSeek Harness (DSH) derived from `mattpocock/skills`, containing 25 engineering and productivity skills (such as TDD, code review, and domain modeling). This plugin aims to centrally manage engineering workflows to prevent prompts from being scattered or scripts from being manually maintained. Its core features include: on-demand skill loading, where model names are exposed only when viewing the directory and content is read only upon invocation; support for explicit user invocation via `/skill-name`; verbatim preservation of content from the upstream English source, accompanied by hash checksums and a `diff` command for self-verification; and zero runtime dependencies with a lightweight installation. Installation requires using the `dsh plugin add` command to point to a GitHub or local path, requiring Node...
Read Moredsh-archify: Adds a drawing agent skill to DeepSeek Harness
dsh-archify is a DSH plugin maintained by GongYuanCaiJi, based on the MIT License and ported from tt-a1i/archify v2.14.0. The plugin generates architecture diagrams, flowcharts, sequence diagrams, data flow diagrams, and lifecycle diagrams based on JSON specifications, outputs standalone HTML files, and supports various formats including PNG, SVG, WebM, and 1200×630 share cards. Core features include the generation of five diagram types, `validate` acceptance based on deterministic validation (providing 9 showcase items and standard basic validation), Mermaid input conversion, and architecture before/after comparison (Before/Delta/After). The plugin supports both light and dark themes and multiple visual presets, and includes no telemetry, no...
Read Moremattpocock-skills-dsh-zh: Matt Pocock's Chinese Skill Set for DeepSeek Harness
mattpocock-skills-dsh-zh is a Chinese plugin for DSH maintained by gongyijie85, translating Matt Pocock's 25 skills (7 productivity and 18 engineering) into Chinese and adapting them to the Cordis architecture. The plugin uses the MIT license, retains key English terms with annotations, employs ask-matt as the router entry point, and supports loading skills such as grilling and TDD via the skill tool. Installation requires a DSH version of at least 0.1.1-rc.2, and it can be added using the `dsh plugin` command, followed by restarting the profile to enable it. This plugin can coexist with the English version, but it is recommended to choose only one, as it runs with current process permissions; therefore, the source code should be checked for security before installation. This project...
Read Moredsh-repo-setup: DSH Repository Health Check Guided Plugin
`dsh-repo-setup` is a DSH plugin developed by gongyijie85, positioned as a "Repository Health Check Guide Plugin," designed to provide read-only probing and configuration recommendations when entering unfamiliar repositories. This plugin registers the `repo_setup_scan` tool, which generates a Markdown report containing the detection stack, repository hygiene status, and recommended installations by scanning for clues such as the language stack, test settings, documentation, Git, Docker, and databases within the project directory. It strictly maintains a read-only nature, does not modify any content, and only offers installation suggestions for DSH skill plugins, MCP servers, and hygiene files. The plugin supports DSH version `>=0.1.1-rc.2` and can be installed via `dsh plugin --profile web add dsh-repo-setup`.
Read More@gongshiyun/dsh-usage-dashboard: View DeepSeek Balance, Session Consumption, and Historical Costs
`@gongshiyun/dsh-usage-dashboard` is an MIT-licensed plugin for DSH that supports Desktop or Web environments and requires Node.js 22.19.0+. It is designed to address the lack of usage visualization when using DeepSeek. Its core features include: calling official APIs to display the account's total and categorized balances; real-time estimation of current session consumption and remaining conversation turns (refreshes every 4 seconds) displayed below the input box; and a global dashboard in settings that displays historical conversation details (including tokens and costs) in reverse chronological order, as well as estimated remaining available times for each model based on historical average consumption. The plugin supports cost calculation based on models and time periods via the `pricing` configuration, and allows customization of API Key, currency unit, and cache duration. Installation
Read Moredsh-img: Image understanding and local visual tools for DeepSeek Harness
dsh-img is a community visual plugin for DeepSeek Harness designed to provide image understanding capabilities to pure text models. By integrating with a vision backend or local pixel tools, it enables `analyze_image` for image Q&A, OCR, layout understanding, and `vision_ground` for element localization. The plugin supports Zhipu GLM-4V-Flash, Tongyi Qwen-VL, Ollama local models, and OpenAI-compatible endpoints, and includes key-free local tools such as `vision_crop` and `vision_ocr`. Installation requires Node.js >= 20 and the DeepSeek Harness core, and it is installed into a specific profile via `pnpm add`. When using an API backend, the API key must be injected.
Read Moredsh-timer-scheduler: Let the agent automatically wake up later to check background tasks
`dsh-timer-scheduler` is an MIT-licensed DSH plugin designed to address the issue where manual prompting is required to check after an Agent starts a background task. The plugin provides a one-time reminder tool for Agents, supporting the setting of reminders via relative or absolute time, and automatically waking up the Agent to continue action when the reminder expires, without manual intervention. Core functions include `schedule_reminder` (supports associating background tasks, automatically cancelling the reminder when the task is completed), `list_reminders`, and `cancel_reminder`. Reminder data is persisted and remains valid after a restart, while the Web UI top bar displays reminders and countdowns in real-time. Installation requires mounting from source to the Web profile and restarting the service; if using specific tools to filter...
Read Moredsh-vision-local: Add local visual capabilities to text-only DeepSeek Harness
dsh-vision-local is a plugin designed specifically for DeepSeek Harness (DSH) to enable pure text models to acquire image understanding capabilities through local vision models, addressing privacy risks and workflow interruptions associated with cloud interfaces. Adopting a "local-first" strategy, the plugin sends images exclusively to local OpenAI-compatible endpoints such as LM Studio and Ollama, without telemetry or additional network calls. Its core advantage lies in returning structured JSON evidence containing a summary, OCR, layout structure, semantics, visual attributes, and uncertain items, effectively suppressing hallucinations. The plugin provides a vision tool and an optional vision-bridge service, supporting the paste or upload of images in formats such as PNG and JPEG, and offering on-demand descriptions. Node.js is required.
Read Moredsh-top: Floating System Monitoring Panel for DSH Web GUI
`dsh-top` is an MIT-licensed monitoring plugin for the DSH Web GUI, designed to allow users to view host resource status directly within the web interface without switching to a terminal. It utilizes a floating, collapsible, and draggable panel fixed in the top-right corner to display real-time information, including CPU usage and core count, memory and disk usage/total with percentage bars, network upload and download throughput, and the PID, name, CPU, and memory usage of the top 6 processes. The plugin adopts a dark color scheme and monospaced font, and filters transient monitoring processes. Installation requires executing the `dsh plugin --profile web add dsh-top` command, followed by restarting the Web application and refreshing the page to enable it. The plugin obtains system information in read-only mode using the permissions of the current DSH process, ensuring data does not leave the host and avoiding external collection commands.
Read Moredsh-github-mcp: Integrate GitHub official MCP server into DSH and fix the issue of discarded file content
dsh-github-mcp is an MIT-licensed DSH plugin (v1.1.0) developed by GitRuozhi. It aims to eliminate the reliance on local Git or the `gh` CLI by connecting to the GitHub official hosted MCP endpoint, thereby seamlessly integrating GitHub functionality into the DSH agent. Its core value lies in exposing 44 official GitHub MCP tools (e.g., searching repositories, managing Issues and PRs) and providing a dedicated `github_file_read` tool to read file contents or list directories, addressing the issue of lost file content in traditional bridging methods. When accessing private repositories, the `GITHUB_TOKEN` must be configured and the service restarted. Plugin tools are registered globally by default, and all presets are available.
Read Moredsh-workspace-inspector: Right-side Overview Panel of DSH Web Client
dsh-workspace-inspector is a Web client plugin for DeepSeek Harness (DSH) maintained by GIGHT111, designed to address the difficulty of tracking scattered information in long sessions. Cross-platform compatible with macOS, Windows, and Linux, this plugin centralizes the display of current session Token usage (including input, cache, output, and ratios), context pressure (estimated token count and window occupancy), a full directory of historical messages (supporting collapsible, summary display, and click-to-highlight navigation), and a workspace file tree (supporting lazy loading, file opening, and refreshing) via a right-side panel. The plugin overlays the default details panel with low priority and automatically activates when a session is present; it supports closing or reopening via a button. Installation requires confirming that the environment has dsh and p...
Read Moredsh-plugin-discord: Connect DeepSeek Harness sessions to Discord
dsh-plugin-discord is a Discord bridging plugin for DeepSeek Harness (dsh), allowing users to share the same batch of dsh sessions with the Web UI within Discord. The plugin integrates Discord messages from whitelisted users into dsh and returns replies, while also supporting proactive notifications pushed via HTTP API and MCP endpoints. Core features include registering slash commands (such as /new, /sessions, /stop, etc.), inline rendering of the ask_user_question interaction component in Discord (requires dsh >= 0.1.1), and file transfer via specific tags (Agent sends files to Discord).
Read Moredsh-plugin-index: DeepSeek Harness Community Plugins Index
dsh-plugin-index is a DSH community plugin index tool maintained by GitHub, designed to address plugin discovery and lifecycle management issues. It aggregates repositories on GitHub tagged with `dsh-plugin`, displayed sorted by stars, and provides installation, update, repair, and uninstallation functions within DSH's web profile. The tool supports browsing by multiple tags/categories and local filtering search based on repository name, description, spec, and category. The refresh mechanism can bypass the cache to re-fetch data, and installation tasks are executed via a serial queue, allowing users to monitor status, execution time, and logs in real-time. For special installation requirements, the system provides manual command assistance. Users can quickly install or uninstall the plugin via the `dsh plugin` command. Please note that this index is for read-only distribution and does not guarantee plugin installation safety.
Read MoreDSH plugin dsh-timed-goal: Configure timed /goal tasks in arbitrary conversations
dsh-timed-goal is an MIT-licensed plugin for DSH Web, developed by gfds2005, designed to automatically trigger preset prompts at specified times. The plugin supports configuring tasks per conversation, allowing users to set absolute times (local or UTC); upon the scheduled time, the goal is automatically executed with default full access or restricted workspace write permissions. Features include daily repeated execution, limiting the number of autonomous run cycles, task editing and status management, and a cross-session task overview. The interface supports bilingual Chinese and English, offering two operational methods: slash commands (e.g., /timed-goal add) and a browser management panel. Installation requires a DSH Web profile and Node.js 18+, added via the `dsh plugin` command and effective after restart. Configuration data is saved in
Read Moredsh-remote-dirpicker: Make directory selection consistent for DSH Web's remote "Add Workspace"
dsh-remote-dirpicker is an MIT-licensed DSH plugin designed to address the issue where the "Add Workspace" directory selection feature fails to function properly when accessing DSH Web via nginx reverse proxy, public network, or LAN IP. By adjusting plugin configuration through a combination layer patch, this plugin avoids modifying the DSH core code. Its core mechanism involves disabling the automatic picker `directory-picker-auto` and forcing the mount of the `browse` host capability, ensuring that both remote and local access utilize a unified in-browser directory browser interface. The plugin supports browsing the host file system within the browser, including features such as breadcrumb navigation, absolute path navigation, path editing, hidden file display, and creating new folders, while exposing these capabilities via DSH's own RPC channel.
Read Moredsh-session-s3: S3-backed SessionPersistence Plugin for DeepSeek Harness
`dsh-session-s3` is an MIT-licensed community plugin designed to provide S3-based session persistence for DeepSeek Harness. It adopts a `wal3-Lite` design, using immutable JSONL fragments and CAS manifests with `If-None-Match` to coordinate concurrent writes and ensure data consistency. The plugin supports the AWS SDK credential chain as well as S3-compatible endpoints such as R2 and MinIO. Users must install it to a specific profile (e.g., `web`) via the `dsh plugin` command rather than globally, and the runtime environment requires Node.js 22 or higher. During configuration, users must specify the required `bucket` in `cordis.patch.yml`.
Read MoreDSH Ox-Horse Office: A Web UI Plugin Rendering Multi-Agent Conversations into a Pixel Office
DSH Ox-Horse Office is a Web UI plugin designed specifically for DeepSeek Harness (dsh), aiming to visualize the real-time activities of multi-agent conversations as a pixel-art office, helping users quickly grasp the global state. This plugin is maintained by `geguanming`, version 0.2.0, and is released under the MIT License. Key features include mapping conversations to office workers to display their running, idle, or queued status, using bubbles to showcase streaming output and to-dos, and handling pending tool calls or plan reviews via approval cards. It supports click interactions to view details, send commands, or monitor the workflow, and the canvas supports zooming, panning, and automatic adaptation. Installation requires a `dsh web` environment, and it is recommended to use `dsh plugin`.
Read Moreclaude-in-dsh: Delegate dsh web sessions to local Claude Code CLI
claude-in-dsh is a community plugin within the DSH plugin ecosystem, designed to leverage the local Claude Code CLI to drive specific sessions without replacing DSH's native web conversation interface. This plugin binds DSH sessions to the local Claude CLI, preserving DSH's native transcript display, tool cards, approval workflows, and command panel, thereby eliminating the tediousness of manually moving output. Core capabilities include mutually exclusive session engine switching, permission profile management (e.g., manual, auto, etc.), native interaction with approval and question cards, dynamic model switching, and subscription usage display. By utilizing an independent Broker hosting process, it ensures that DSH restarts or plugin hot updates do not interrupt running tasks and supports resume from interruption. Prerequisites include Node.js 20+ and pnp.
Read MoreDSH Taskify: Fixing Task Scope and Hard Constraints in DSH Web
dsh-taskify is a plugin for DSH Web designed to prevent Coding Agents from deviating from the initial scope or ignoring constraints in multi-turn conversations by establishing task boundaries. Its core mechanisms include Focus and Persistent Anchors: Focus is used to define the execution scope of the current task and requires user confirmation; Anchors are used to retain clear hard constraints (e.g., "do not modify the backend") and must be based on exact evidence from the current draft to prevent arbitrary additions. The plugin does not modify the original Prompt nor send it automatically; it serves only as continuous model guidance, not a sandbox or interception layer. Installation requires specifying a compatible version, supporting Node.js 22+ and pnpm 11.x. When using it, users first draft the task and click "Task".
Read Moredsh-lab-ssh: Securely Controlled SSH Development Tool for DeepSeek Harness
dsh-lab-ssh is a standalone community plugin (v0.3.0 experimental, MIT licensed) that provides a securely controlled SSH development tool for DeepSeek Harness (DSH) and MCP clients. Its core purpose is to allow agents to securely access lab GPUs and file resources while maintaining server isolation from the public internet, thereby avoiding the direct exposure of arbitrary hosts, commands, and file paths. The plugin implements least-privilege access through fixed host aliases, OpenSSH fingerprints, and a command allow list. It supports alias-based remote directory restrictions, bounded UTF-8 read/write (with hash-protected atomic writes), and optional HTTPS artifact bridging (disabled by default, with strict security checks). It explicitly does not provide interactive shells, port forwarding, arbitrary file transfers, or background commands to maintain network security.
Read More