DeepSeek Harness (DSH) 插件:dsh-icloud-calendar
`dsh-icloud-calendar` 是 DeepSeek Harness (DSH) 的一个插件,旨在通过 CalDAV 协议解决 Apple iCloud 日历无官方 API 下的跨平台自动化问题。该插件提供日历创建、事件读写及安全删除功能。其核心亮点在于严格的删除保护机制(四道闸门)、跨平台凭据存储(支持 Windows/macOS/Linux)以及网络健壮性设计。配置中密码需通过 App 专用密码及环境变量或系统凭据存储管理,禁止明文泄露。
Read Moredsh-approve-prefix:按前缀自动放行 DSH 沙箱提权请求
`dsh-approve-prefix` 插件旨在解决 DSH 沙箱提权人工审批效率低的问题。它通过分析命令前缀,仅对来自特定工具且符合“单条简单命令”特征的请求自动放行。插件还引入了会话级“夜间模式”,可自动拒绝非放行请求以减少干扰。支持静态与会话级前缀配置,并需配合重启宿主进程生效。
Read Moredsh-gui-handoff: Handing off CLI-verified operations to the GUI
The DSH plugin `dsh-gui-handoff` is designed to address the problem where agents validate operations in the terminal but users cannot reproduce them. It hands over command-line-validated operations to the GUI and, by default, provides two paths: Path B (driving the GUI to generate a tutorial with real screenshots) and Path A (generating a configuration file). The plugin includes a five-stage chain, hard constraints, and working discipline to ensure operations are reproducible. Before use, it requires meeting DSH version requirements and system dependencies, such as a GUI driver on Windows.
Read MoreDeepSeek Harness Web Sidebar Scheduled Task Plugin
`dsh-scheduled-tasks` is a Web sidebar plugin maintained by `crazy-L118`, designed to meet the need for automated task execution by models. The plugin allows users to create scheduled tasks, define specific content using natural language prompts, and supports one-time, daily, weekly, or fixed-interval repetition (minimum 5 minutes). Core features include sidebar task management, automatic switching between Chinese and English, local data storage (no API keys are uploaded), and a staggered catch-up execution mechanism. Tasks are saved in local files and rely on the `dsh` process to run. Users can create new tasks in the sidebar, and after setting the time, the plugin automatically hands the tasks to `dsh` for execution, making it suitable for scenarios such as automated workflows.
Read MoreDeepSeek Harness GitHub Workflow Plugin
The DeepSeek Harness (DSH) plugin "github-workflows" is built on GitHub CLI and provides DSH with a zero-dependency, unified GitHub operations interface. The plugin includes 11 tools covering the full GitHub ecosystem, including authentication, repositories, pull requests, issues, Actions, Codespaces, search, and API operations. It supports type-safe execution, default security policies, and zero-configuration authentication, making it suitable for complete automated workflows from committing code and creating pull requests to monitoring CI and merging releases.
Read Moredsh-educoder: Fully Automated Plugin for EduCoder Assignments
`dsh-educoder` is a DeepSeek Harness (DSH) plugin for the Touge (EduCoder) platform, enabling zero-token scanning and assignment solving. The plugin uses the platform’s public APIs to scan all unfinished assignments, extracts multiple-choice answers from platform responses, calls the model only for programming questions, and submits real evaluations. It supports session caching, automatic re-login, and failure feedback localization, making it well suited for low-cost, high-efficiency automation scenarios.
Read MoreDeepSeek Harness Plugin: dsh-background-by-model
`dsh-background-by-model` is a DeepSeek Harness plugin designed to automatically switch backgrounds based on the session model. It maintains a list of model rules and applies the corresponding background settings when a matching model name is detected, while also providing image carousel, global switching animation, and holiday background features. The plugin supports independent configuration for image layout, borders, and visual effects, with all data stored locally. Version v0.3.0 removed the video and background generation features. This plugin allows users to precisely manage the interface appearance to meet personalized needs.
Read Moredsh-cron-job: Scheduled Tasks and Communication Plugin for DeepSeek Harness
`dsh-cron-job` is a scheduled task and multi-channel communication plugin for DeepSeek Harness. Users can configure tasks using natural language, with scheduled execution and message push supported across nine major platforms, including WeChat, Feishu, and DingTalk. The installation process is simple and supports environment proxies. The plugin provides a rigorous testing mechanism to ensure task stability, along with concurrency control and session management capabilities, delivering a complete closed-loop automated workflow.
Read Moredsh-approval-ai-review: An AI-Assisted Approval Plugin for DeepSeek Harness
`dsh-approval-ai-review` is a DeepSeek Harness plugin designed to automate the approval process for tool calls. It uses an auxiliary model to pre-review requests before human intervention, automatically approving safe requests and escalating risky ones to humans along with analysis results, thereby reducing manual effort. It can be enabled via command or configuration, offers configurable review parameters, and reviewer actions are escalation-only (no downgrades). This plugin is suitable for scenarios where improving response speed and reducing manual intervention are desired.
Read Moredsh-knj-scheduler: Scheduled Task Scheduler for DeepSeek Harness
`dsh-knj-scheduler` is a scheduled task scheduler plugin for DeepSeek Harness (DSH), designed to automate repetitive operations. It supports automatically starting prompt sessions or KNJ workflow tasks using cron expressions, specified times, or minute intervals. Core features include dual-tab management for task lists and execution records, working directory configuration, persistent storage, and execution status monitoring. Installation requires the dependencies `dsh-scheduler` and `dsh-knj-menu`. The plugin includes security validation, reentry prevention and concurrency control, and atomic write mechanisms to ensure reliable and secure task scheduling, helping users efficiently automate background task management.
Read Moredsh-startup-command: DeepSeek Harness Web Plugin
`dsh-startup-command` is a DeepSeek Harness Web plugin developed by Kagurazakayashi that automatically executes custom commands after the web service starts. It supports placeholders (such as {url} and {home}) and sequential execution of command arrays, and runs independently using a non-blocking design. Users can install it via npm and mount it in a configuration file, then configure browser or helper program startup actions in the settings interface or YAML. Be careful to avoid conflicts with DSH's built-in browser functionality and ensure the required Node.js version is met.
Read Moredsh-clock: Calendar and Wake-up Plugin for DeepSeek Harness
The `dsh-clock` plugin is designed to address the limitation of DeepSeek Harness’s scheduling feature, which is confined to the current session, by enabling cross-session scheduled wake-ups. The plugin supports setting one-time reminders through the Agent tool or the calendar panel and can trigger them even if the conversation has been closed. It employs a three-layer timing mechanism—in-process timers, the Windows Task Scheduler, and catch-up replay—to ensure wake-up reliability, and includes time drift injection and late warning features. Additionally, the plugin provides a visual calendar panel that supports branch reminder copying and a drift tolerance of up to 60 seconds.
Read Moredsh-keep-going: Resuming Interrupted Sessions After a DSH Restart
`dsh-keep-going` is a DeepSeek Harness (DSH) plugin designed to address conversation interruptions caused by gateway restarts. It leverages persistent session history to automatically resume unfinished goals after a restart, does not process completed or archived tasks, and preserves states awaiting user responses. The plugin is distributed exclusively via GitHub, provides commands for restarts, status checks, and tombstone clearing, and must be activated by restarting the DSH process with a service manager.
Read Morescreenshot-review: A DSH Skill for Autonomously Iterating Front-End UI Effects
screenshot-review is a skill in DeepSeek Harness (DSH) designed to automate front-end UI refinement. By executing a closed loop of “code modification - refresh - screenshot - evaluation - revision,” it leverages the model’s own visual understanding capability (with support from the `dsh-browser` plugin) to iterate autonomously until the front-end output meets requirements. The tool supports up to 5 iterations, requires no human intervention, and significantly improves development efficiency.
Read Moredsh-eac-popup: Persistent EAC Taskbar Highlighting and Automatic Session Switching
dsh-eac-popup is a DeepSeek Harness EAC workflow plugin designed to address the issue of users easily missing notifications when an Agent runs background tasks or requests approval. By invoking Windows system interfaces, it provides features such as a persistently highlighted taskbar icon, automatic session switching, and an always-on-top window. It is mounted at the host level, covers all sessions, and remains effective after restarts. Installation requires pairing it with the web-desktop profile and the EAC main process patch, and it is intended for Windows environments.
Read MoreDeepSeek Harness Scheduled Task Plugin
`dsh-cron-tasks` is a scheduling plugin that runs inside the DeepSeek Harness (DSH) Host, designed to address the fragmentation in existing scheduled-task solutions. It executes tasks in independent Sessions and keeps their records isolated under the “Scheduled Tasks” entry in the sidebar, so as not to disturb the main chat area. Core features include sidebar management, independent session history, model and path locking, and interactive creation. It supports `cron` expressions and delayed scheduling. After installation via CLI and a restart, it is ready to use, making it suitable for scenarios that require periodic batch execution or automated reporting.
Read Moredsh-buddy-checkin: Automatically Complete WorkBuddy Domestic Edition Account Check-In at DSH Startup
The DeepSeek Harness (DSH) plugin `dsh-buddy-checkin` implements automated daily check-ins for WorkBuddy domestic version accounts, based on the "everything is a plugin" philosophy. By reading local credentials from the WorkBuddy desktop app, the plugin automatically scans and checks in all accounts when DSH starts. It supports automatic multi-account discovery, real-time status display, and retry on failure. Installation is straightforward; ensure that WorkBuddy is logged in and that the DSH version is 0.1.5 or higher. It is primarily intended for Web and Desktop interfaces.
Read MoreDeepSeek Harness Plugin: Scheduling and Managing Agent Tasks
The DeepSeek Harness (DSH) plugin `dsh-automation` is designed to address the need for scheduled task execution in platform operations and development scenarios. It allows users to create one-off or recurring Agent tasks and supports timezone settings, context preservation, result reporting, and task control. The installation command is `dsh plugin add @alpacachen/dsh-automation`. When using it, note the version requirements, process running status, Host tool dependencies, and message delivery configuration.
Read MoreDeepSeek Harness Scheduled Task Plugin
DeepSeek Harness (DSH) has released the `dsh-plugin-scheduled-tasks` plugin, designed to address scheduled tasks that rely on manual intervention, such as checking CI status. The plugin supports daily, weekly, or fixed-interval triggers, includes built-in unattended permissions, and supports multiple notification channels. Users can install it using the `dsh plugin` command; after installation and restarting, they can create new tasks in the sidebar. Task data is stored locally, and the plugin supports failure retries and viewing execution history. Note that notification channels such as WeCom have rate limits, and plugin data is stored in a specific path.
Read MoreDeepSeek Harness Persistent Scheduled Tasks and Heartbeat Plugin
`dsh-scheduled` is a global automation plugin for DeepSeek Harness (DSH), maintained by ylxmf2005. It supports persistent scheduling across sessions and projects, based on the RFC 5545 standard, with features such as scheduled tasks, heartbeat recovery, DST time zone awareness, and atomic JSON data storage. The plugin provides Agent tools and a Web interface for management, and supports Git Worktree isolation. Installation methods include specifying a commit, using a prebuilt package, or building from source. The environment requires Node.js >= 22.19.0. It provides DSH with reliable automation capabilities through robust error handling and lifecycle management.
Read Moredsh-cron: Adding Cron-Based Scheduling to Agent Loops
`dsh-cron` is a DeepSeek Harness (DSH) plugin that enables periodic task scheduling for agents using the `/cron` slash command with standard Cron syntax. It supports minute-level scheduling and provides task definition, inspection, stopping, and automatic recovery, with persistent task data storage. Its non-blocking design ensures it does not interrupt ongoing agent turns. After installation, the web application must be restarted. It is suitable for scenarios requiring long-term automated workflows in DSH.
Read Moredsh-publish-skill: XDSP Frontend Sequential Release Plugin
`dsh-publish-skill` is a DeepSeek Harness plugin designed to address the cumbersome version management and module publishing challenges in XDSP front-end projects. It provides the `/publish-skill` command, supporting full publishing, resumable publishing, single-module publishing, and unified version management. By strictly executing `yarn transpile` and `npm publish` in sequence and incorporating a manual confirmation mechanism, it ensures an orderly publishing process without side effects. Developers can quickly trigger the publishing workflow by specifying parameters, thereby improving development efficiency.
Read MoreDeepSeek Harness (DSH) Plugin: Automatic Generation of Feishu Quotation Sheets and Cost Calculations
The plugin `dsh-quote-sheet-generator` is a skill pack for DeepSeek Harness (DSH) that automatically generates structured Feishu spreadsheet quote sheets. It is dependency-free and must be used with an authenticated `lark-cli`. The plugin includes five worksheets: Quote Overview, Details, Personnel, Cost Breakdown, and ROI Estimation, and supports one-command AI instructions to automatically calculate costs, profit margins, and payment milestones. Data operations are performed within a locally authorized account, ensuring security with no key leakage risk, making it ideal for quickly generating standardized quote sheets.
Read Moredsh-schedule-day: Daily Scheduling
`dsh-schedule-day` is a DeepSeek Harness (DSH) workflow plugin developed by uckkk for automating schedule management. Implemented purely in Node with no network dependencies, it supports precise date and schedule calculations based on input parameters and returns the results. It can be installed using the official command and is suitable for scenarios requiring automated scheduling. Because it runs with the permissions of the current DSH process, users are advised to review its source code and license before use.
Read MoreDeepSeek Harness Automations Plugin (dsh-automations)
The `deepseek-harness-automations` plugin provides persistent Cron task scheduling for DeepSeek Harness, allowing automated workflows to run silently in the background. It supports standard Cron expressions, granular configuration (such as workspaces, models, and permissions), and overlap/misfire policies. The plugin manages state via atomic operations and provides execution snapshots and extensible executors. Installation requires Node.js 22 and DSH 0.1.1-rc.2 or later. Configuration supports either a simple scheduling mode or custom Cron expressions, and allows parameters such as maximum concurrency and history limits to be adjusted via a YAML file. Note that it currently runs in single-host mode, does not provide Exactly-once semantics, and does not retry tasks after a crash.
Read Moredsh-comfyui-commander: Empowering DSH Agent to Fully Automate ComfyUI Control with Natural Language
`dsh-comfyui-commander` is a Node.js-driven DSH plugin for automatically controlling Stable Diffusion workflows through natural language. It uses Subprocess capabilities to communicate with the ComfyUI API, providing features such as workflow loading and parameter modification, task submission and progress monitoring, batch task orchestration, and model management (uploading, moving, and exporting). It is easy to install, supports both single and batch generation, does not modify local files, and has safe configurations enabled by default, making it suitable for scenarios requiring automated generation and model management.
Read Moredsh-changelog: Changelog Automation Plugin
`dsh-changelog` is an automated changelog generation plugin for DeepSeek Harness. It follows the Keep a Changelog specification, Conventional Commits, and SemVer, and is inspired by `wshobson/agents`. The plugin is designed to address the issues of omissions and time consumption associated with manually updating logs, making it suitable for DSH developers who require automated changelog generation. Currently, detailed documentation and installation instructions are lacking, so it is recommended to review the source code and license to confirm compatibility. More details and source code are available in its GitHub repository.
Read Moredsh-schedule-command: In-Session Scheduled Task Management Plugin
`dsh-schedule-command` is a DeepSeek Harness plugin that allows users to create and manage local scheduled tasks in conversations via the `/schedule` command. Maintained by user piaohua, the plugin supports defining one-time or recurring execution plans in natural language and automatically mounts its runtime upon installation. Users can view and delete tasks, but tasks only trigger while the session is active; after sleep recovery, only the latest missed run is replayed. In addition, the underlying v1 implementation does not support Cron, so complex calendar rules fall back to fixed intervals.
Read MoreDSH Plugin: WeChat Floating Button Bridge
The `dsh-wechatclawbot` plugin for DeepSeek Harness (DSH) connects to WeChat through a local gateway using Tencent's iLink protocol, providing a separate automated conversation area without interfering with native GUI sessions. Users can log in by scanning a QR code via the floating ball in the GUI, with support for switching to new conversations, configuring models, and managing a contact whitelist. Installation requires Node.js >= 22.19, and DSH must be restarted after installation. This solution is intended for learning and research only; users should be aware of account risk-control issues and are advised to use a test account.
Read Moredsh-plugin-wiki-tools
`dsh-plugin-wiki-tools` is a core plugin for DeepSeek Harness (DSH), following the “everything is a plugin” philosophy and aiming to offload mechanical file operations so that the model can focus on content synthesis. The plugin provides `wiki_query` (with full-text search support), `wiki_write` (automatic routing, deduplication, and index maintenance), and `wiki_lint` (health checks). It requires a Node.js environment, supports cross-project references and concurrency control, and can be used alongside a Web UI or skill suites to help users manage Obsidian knowledge bases efficiently.
Read MoreDeepSeek Harness Update Checker Plugin (dsh-update-check-plus)
The DeepSeek Harness plugin `dsh-update-check-plus` adopts a pluggable architecture designed to resolve synchronization issues between desktop builds and source-code versions. It supports dual-channel update detection and one-click installation, and provides a session-header status capsule along with a detailed version comparison interface. After installation, users can configure the check interval (12 hours by default), download directory, and source repository in the settings. The plugin ensures data security by downloading installers through official interfaces, supports automatic restarts, and effectively enhances the user experience.
Read MoreDSH Screen Agent: Windows Screen Recognition and Automation Plugin
DSH Harness (DSH) introduces the Lak321/dsh-screen-agent plugin, providing DeepSeek with desktop and web automation capabilities. The plugin is implemented using PowerShell and the Windows Host, supporting screenshots, OCR, mouse and keyboard control, and Paint operations without third-party dependencies. Installation must be performed by running the specified command through the Bundle layer stack. Commands can be issued via the HTTP interface or agent conversations. Note that it is limited to the Windows platform, where DPI scaling must be handled; when using the newer version of Paint, interaction issues such as color palette freezes and drag failures should be avoided.
Read MoreDeepSeek Harness Plugin: dsh-auto-mode (Automatically Accept Approval Prompts)
dsh-auto-mode is a workflow plugin for DeepSeek Harness, designed to address the issue of approval prompts interrupting automated operations. Once enabled, it automatically accepts approvals for file writes, shell commands, and sandbox upgrades, while requiring manual confirmation only for destructive commands (such as recursive deletion). The plugin status is displayed as a chip above the Composer. During installation, the plugin must be placed at the top of the configuration and the service restarted to ensure proper operation. This plugin significantly improves the smoothness of operations in multi-step scenarios.
Read Moredsh-changelog: Automatically Generate Release Notes
`dsh-changelog` is a DSH plugin that generates release notes based on Git history. It supports automatic drafting, previewing unreleased changes, and customizing writing style. Its core features include generating release copy from PRs and commit messages, automatically filtering sensitive information, and maintaining an audit log. The plugin must be installed from a GitHub source, uses the `/unreleased` and `/release-notes` commands to manage release notes, and its output files follow the `.dsh/` directory convention.
Read Moredsh-enter-approve: Auto-approve DeepSeek Harness Sandbox Prompts with the Enter Key
dsh-enter-approve is an automation plugin for DeepSeek Harness that addresses the friction of repeatedly manually clicking to approve sandbox permission escalations. Its core function is to automatically trigger the “Allow once” button when the approval panel appears by pressing Enter, enabling a zero-distraction shortcut. The plugin injects a lightweight script into the browser to listen for Enter key events and forward them to the button. Installation requires manually configuring the file link and depends on the @deepseek-ai/cordis library. It takes effect after restarting Harness and is especially suitable for development and testing scenarios that require frequent approvals.
Read MoreDSH Plugin: wellorbetter/dsh-product-delivery-workflow Product Delivery Workflow
`wellorbatter/dsh-product-delivery-workflow` is an MIT-licensed DeepSeek Harness plugin designed to provide a 100% AI-native product delivery workflow for complex tasks. Maintained by `wellorbetter`, this plugin includes a workflow skill and nine role-based agent skills. It supports autonomous execution starting from a brief input, including research, product decision-making, PRD formulation, architecture design, concurrent implementation, review, testing, memory evolution, and release auditing, ultimately generating a report. Key features include a 10-stage gate management system that eliminates the need for manual sequential triggering; a closed-loop review mechanism with a maximum of 5 feedback rounds, requesting human intervention if unpassed; and artifact persistence to `.opencode/workflow`.
Read Moredsh-reloader: One-click Restart Plugin for DSH Web Interface
`dsh-reloader` is an MIT-licensed DSH plugin designed to address the issue where the `dsh web` process must be manually restarted after installing or updating plugins for changes to take effect. By encapsulating the `dsh_reload` tool, the plugin implements an automated restart process: it waits 6 seconds, then uses `lsof` and `ps` commands to precisely locate and terminate the process listening on port 3080 with 'dsh' in its command line; it then waits up to 15 seconds to ensure the port is released, and finally uses `nohup` to restart `dsh web` in the background, writing logs to `~/.dsh/web.log`. Users only need to install the plugin (supporting GitHub or local source installation) and issue the "help me reload" command in DSH to complete the task.
Read Moredsh-web-open: Print URL after `dsh web` is ready and open the browser
`@dawsondx/dsh-web-open` is an automated tool designed for DSH plugins, aimed at resolving the tedious process of manually organizing addresses and opening a browser after `dsh web` starts. This plugin automatically prints the full GUI address and opens it in the default browser once the web service is ready, with cross-platform support for Windows, macOS, and Linux. Its core features include zero runtime dependencies, a fail-safe mechanism (only warns without errors when service retrieval fails), and support for system-assigned ports. Installation requires Node.js >=18 and specific peer dependencies, and can be added via npm or GitHub. Users can flexibly control whether to enable auto-opening through the environment variable `DSH_OPEN_BROWSER=0` or configuration files.
Read More