dsh-disclosure-tweaks: Auto-Expand Plugin for DSH Session Disclosure Rows

This plugin is designed to automate the management of collapsible rows in the DeepSeek Harness (DSH) conversation interface. It allows users to uniformly control the default expansion state of items such as “Thinking” and “Tool Calls” in the settings. The core logic of the plugin is to “respect manual user actions”: once a user manually toggles a state, it remains unchanged unless reconfigured in the settings. The installation command is `dsh plugin --profile desktop add github:Cinnamobot/dsh-disclosure-tweaks`. After installation, restart the application and configure the settings via Settings > UI Tweaks.

Read More
dsh-plugin-dew: View the Status of Other Coding Agents

The DSH plugin `dsh-plugin-dew` enables DSH Desktop to read local logs from agents such as Claude Code, Codex, and Cursor, and normalize their statuses into `needs you`, `running`, `done`, and `idle`. Installation requires Node.js >= 20 (23.8+ for reading compressed logs). Core features include querying session status via `agent_sessions` and scheduled tasks via `agent_scheduled_tasks`. The plugin runs in read-only mode only, without writing data or making network requests.

Read More
DSH Plugin: dsh-turn-cost — Show RMB Cost Below the Input Box and at the End of the Conversation

`dsh-turn-cost` is a DSH client plugin that displays conversation costs in the interface. It reads token consumption from the DSH event stream, converts the amount to RMB based on pricing tables, and shows the cost below the input box and at the end of each response. The plugin supports peak and off-peak pricing, includes built-in fallback prices, and allows users to customize the exchange rate and number of decimal places. To install it, place the plugin directory in the DSH profile plugin directory and restart DSH.

Read More
dsh-session-search: Cross-Session Content Retrieval

This is a DeepSeek Harness (DSH) web plugin intended to enhance sidebar search capabilities. It enables SQLite FTS5 full-text indexing through configuration overrides and allows filtering sessions by keyword, time range, and content source (user/bot/project name). The plugin has no third-party dependencies and provides persistent settings, matched snippet display, and index pre-warming. To install it, users must modify the profile configuration file; after installation, they can adjust the search scope in real time within the search box, with support for index rebuilding and offline verification.

Read More
dsh-session-namer: A Plugin for Naming New DSH Sessions

`dsh-session-namer` is a DeepSeek Harness (DSH) client plugin intended to address the issue that default auto-generated session titles may not meet expectations. By intercepting the creation of new sessions, it either prompts users to supply a name first or retains the original automatic naming logic, ensuring title control. The plugin supports real-time preview, theme adaptation, and truncation to the host's limit; it must be installed via a local `link:` method and depends on specific services.

Read More
dsh-mcu-lab: Closed-Loop 51 Microcontroller Development

`dsh-mcu-lab` is a DSH plugin designed to automate the microcontroller development (compilation, simulation, and evaluation) workflow. It provides 5 tools (such as `mcu_run`) and a command-line kernel at the plugin layer, supports Keil C51 and SDCC, and integrates Proteus simulation for deterministic evaluation. Installation requires placing the repository into the DSH profile directory and configuring environment variables. The plugin depends on Windows, Python, and Keil/Proteus, addressing the pain point of unstable traditional manual evaluation and enabling a closed-loop AI development process.

Read More
dsh-loop-breaker: DSH Streaming Repetition Circuit Breaker

The DSH (DeepSeek Harness) plugin `dsh-loop-breaker` is designed to resolve the model's "degenerate repetition" issue. Unlike the previous approach that only detects turn boundaries, it hooks into the `llm/stream` event to intercept repetitive behavior in real time within streaming output. The plugin supports detecting multiple repetition patterns, and upon a match, it immediately cancels the underlying HTTP request (stopping billing) and injects a corrective prompt. It also features an L0 sanitization mechanism to prevent repetitive content from contaminating the session history. With simple installation and flexible configuration, it effectively prevents runaway token consumption caused by repetition.

Read More
DeepSeek Harness (DSH) Plugin: dsh-web-auth

The DSH web process binds to 127.0.0.1 by default, and access exposed via frp is blocked by the host trust fence. The dsh-web-auth plugin runs a reverse proxy inside the DSH process to provide token login and HttpOnly session management for public internet access. It supports token login, cookieless access, WebSocket pass-through, and IP rate limiting for consecutive failures. Installation requires adding the repository to bundles and generating a token file. Configuration is optional, and it listens on port 3081 by default. During deployment, frpc must be used to forward traffic to this gate port. The plugin has zero external dependencies and uses a fail-closed mechanism to ensure the security of the DSH core.

Read More
dsh-plugin-git: Portable Git Operations and Client Interface

`dsh-plugin-git` is the standard Git integration plugin for DeepSeek Harness (DSH), supporting both Desktop and Web environments. It provides a portable Host service and Client component, and integrates code change tracking, commit graphs, and diff viewing within a sidebar. The plugin is preinstalled in Desktop and can be installed in the Web environment via the command line. It is currently in an experimental development phase and depends on the upstream `ctx.sidebarRight` service.

Read More
DeepSeek Harness Plugin: dsh-client-ui-details-host

An AppFrame details column extension plugin for DeepSeek Harness, maintained by cherrchen. It transforms the details column into a Web UI infrastructure supporting a multi-tab Dock, providing features such as tab management, Launcher support, and header action slots. The plugin runs in the DSH Web environment without requiring Electron. Note that this project is no longer maintained; the official sidebar has been released, and Details Host is scheduled to be archived.

Read More
dsh-fixed-new-session-model: Fix Default Model and Agent Presets for New Sessions

The DeepSeek Harness plugin addresses configuration inconsistencies caused by temporary in-session model switches that override global settings. It provides stable global default model and Agent presets, supports independent binding per workspace, and automatically applies configurations to new or empty sessions. With a native settings interface and field inheritance support, it also ensures high security by neither reading nor transmitting API keys. Users can install and configure it via commands to maintain the consistency and stability of DSH session settings.

Read More
dsh-command-palette: A Keyboard-First Command Palette for DeepSeek Harness

The `dsh-command-palette` plugin for DeepSeek Harness (DSH) is designed to streamline daily DSH management through keyboard shortcuts. It provides a command palette invoked by a double Shift hotkey, supports one-click switching and management of sessions, workspaces, and settings, and allows users to customize frequently used commands. Built on the DSH standard Client service, it does not rely on Electron and is compatible with the standard DSH Web Profile. Additionally, it offers a standard extension interface that allows other plugins to register commands, enabling functional integration.

Read More
dsh-nexus: Zero-Config Memory Layer for DeepSeek Harness

`dsh-nexus` is a zero-configuration memory-layer plugin designed specifically for DeepSeek Harness (DSH), using an “atomic + gated + auditable” three-tier structure to manage memory. The plugin provides cost control, auditing, and data cleanup through a visual dashboard, with support for budget highlighting, automatic detection of erroneous writes, and three-stage deletion (archive → trash → permanent deletion). For security, it hardens against attacks via Origin validation and Host restrictions, and supports scanning for sensitive information. The plugin is not yet published to npm and must be installed from a GitHub source or a local tarball; it is currently in a “record-only, non-blocking” shadow phase.

Read More
weekly-review: Turning Weekly Reviews from a Journal into a Closed Loop

The `weekly-review` plugin solves the problem that weekly reviews often reduce to mere emotional logs. By enforcing strict reconciliation between commitments and outcomes, it converts reviews into an actionable closed loop. Maintained by ChenneyZhuang, its core features include retrieving commitments, reconciling statuses with attached evidence, deferring unfinished items, and setting concrete commitments. It requires users to log entries in `reviews.md` and monitors goal drift by comparing records across weeks. Although it runs with the current process privileges, it effectively improves workflow reliability and execution by establishing evidence-based baselines and honest records.

Read More
Web-ClipLibrary: Saving Research Findings as a Traceable Clipping Library

web-cliplibrary is a memory plugin for DeepSeek Harness, designed to address the problem of research information being easily lost in chat history and becoming untraceable. It stores research findings as a persistent clip library, recording the original URL, capture date, verbatim excerpts, and notes. Each clip is generated as a standalone Markdown file and supports grep search. After installation, users should follow the discipline of “clip while reading” and “re-fetch while citing” to account for page changes. By creating frozen snapshots, the plugin ensures the traceability and retrievability of research findings.

Read More
verify-claims: Claim–Evidence Separation and Verification Tool

`verify-claims` is a DSH plugin maintained by ChenneyZhuang, designed to separate “confident claims” in documents from “primary evidence,” addressing the credibility collapse caused by expensive fabricated details. It improves document trust by listing verifiable claims, tracing them to the strongest available sources, actually fetching links, recomputing figures, and honestly flagging unverified or paywalled content. Installation requires zero dependencies; in use, it prioritizes primary documents, recalculates key numbers, and notes restrictions for limited sources.

Read More
template-instantiator: Proving No Template Residue Before Delivery

Maintained by ChenneyZhuang, `template-instantiator` is a DSH workflow plugin designed to prevent residual placeholders, sample data, or sample-line content in AI-generated deliverables. It follows a mechanical process of inventory, replacement, and full scanning to produce a zero-hit report, proving that the template has been fully populated. The plugin supports recognition of multiple placeholder variants and can process specific data provided by users. Its core value lies in “proving the absence of residual content,” rather than merely “appearing populated,” making it especially suitable for scenarios with strict deliverable-quality requirements.

Read More
ChenneyZhuang/resume-localize-cn2en: Localizing Chinese Resumes (CN→EN)

This plugin is maintained by ChenneyZhuang and aims to localize Chinese resumes into English resumes that meet the expectations of the English-speaking technical job market. It removes demographic fields, downplays or compresses service-industry experience, and turns responsibility descriptions into quantified outcomes. It also standardizes formatting to ensure ATS parsability. The plugin returns the resume content, a change log, and a list of missing items for which users need to provide specific numbers. This skill is a single file with zero dependencies, version v0.2.0.

Read More
Project Handoff Skill: Cross-Session Project Handoff

Project Handoff is a memory-oriented skill designed to address context loss in long-running projects. It generates a `handoff.md` file in the project directory to persistently record the current state, decision rationale, and known pitfalls (symptom → cause → fix), ensuring seamless continuation across sessions. This skill must be updated immediately at critical points to avoid relying on stale information, should be kept distinct from version control, and requires caution to avoid misleading outdated entries.

Read More
Plain Business English: Register Calibration

**plain-business-english** is an open-source plugin designed to calibrate the business English register of non-native writers, addressing the issue of writing that is “grammatically correct but tonally inappropriate.” It follows the principle of “State facts at their size,” aligning facts to their appropriate scale, using structured expression, de-inflating language, and conveying precise tonal temperature to correct excessive enthusiasm, over-apologizing, over-certainty, and redundant qualifiers. Suited for polishing English emails and reports, the plugin does not change the content; it only adjusts the nuance of expression to help users better meet business communication standards.

Read More
onboarding-pack: First-hand Knowledge Needed for Newcomers to Get Started

onboarding-pack is a memory-oriented plugin designed to make implicit project knowledge explicit, helping new members or agents grasp the core of a project in 10 minutes. The plugin uses a five-section structure covering the project overview, run commands, resource map, internal unwritten rules, and owner information. By documenting invisible rules such as “never edit file X directly,” it compresses the weeks of trial and error required to onboard a new member or connect an agent to a legacy system into a one-time documentation reading cost, and it must be continuously updated and maintained as the project evolves.

Read More
expense-capture: Transcribe Receipts into Ledger Entries, Eliminating Data Fabrication

Expense-capture is a workflow plugin that converts receipts and invoices into ledger entries, designed to address the risk of fabricated data in reimbursement entry. By enforcing strict transcription discipline, it mechanically transcribes each field (date, merchant, amount, etc.), marks unclear content rather than guessing, and ensures data traceability. It includes mechanisms such as batch reconciliation and recheck-and-resubmission to guarantee accurate line counts and amounts. The plugin follows specific field rules, does not infer “expected” data, relies solely on image recognition, and requires manual handling of ambiguous information.

Read More
Estimate Before Build

The `estimate-before-build` plugin requires an agent to perform estimation before code generation, addressing budget overruns caused by ambiguous requirements. It converts requests into bounded task lists, requiring S/M/L/XL effort estimates for each task and explicitly naming sources of uncertainty. Its core mechanism is “presenting choices”: before execution, developers must choose between full-scope execution, reduced scope, or first exploring unknowns. Estimates are logged and used for later “endpoint reconciliation” calibration to improve the accuracy of future estimates. The tool is suited for scenarios where scope and budget must be defined before code generation.

Read More
email-delivability-audit: Four DNS Gates Before Sending Mail

This plugin is an online tool for intelligently auditing recipient addresses before email sending, preventing bounce-related damage to domain reputation. It determines address deliverability through four sequential DNS gates (format, dead domains, MX records, role/placeholder) and outputs a result of `sendable`, `risky`, or `dead`. The plugin supports CSV batch processing, and its results are traceable to actual DNS queries rather than guesses. It supports platforms such as Claude Code and DSH, relies on `dig` or Python libraries to run, objectively verifies address validity, and helps prevent invalid addresses from affecting email delivery.

Read More
delivery-checklist: Pre-Delivery Verification

In DSH development, deliverable errors stem from over-reliance on scripts. The delivery-checklist plugin ensures delivery accuracy by physically opening files for validation. Core features include checking file line counts, deduplication scanning, placeholder detection, incremental diff comparisons, and ledger logging. Its key value lies in distinguishing intra-file duplicates (defects) from inter-batch duplicates (a normal part of the funnel), preventing the shipping of defective deliverables or the accidental deletion of historical records. The plugin uses name+location as a heuristic deduplication key and must be used in conjunction with ledger maintenance upon installation.

Read More