gord-dsh-worktree:为 DeepSeek Harness 提供的 Git Worktree 管理

gord-dsh-worktree 插件为 DeepSeek Harness 提供了标准的 Git worktree 管理能力,解决了多任务并行开发中的冲突与上下文混乱问题。该插件支持通过命令行或 UI 创建、管理和删除独立的开发会话,具备会话隔离、变更审查以及将旧版工作树迁移至项目目录的功能。此外,它还集成了快速模式预设、任务注意力托盘及并发工具调用等增强特性,安装后可显著提升开发效率与状态追踪能力。

Read More
DSH GitHub Sync Plugin

The `dsh-github-sync` plugin securely syncs DSH plugin code to GitHub as a “clean copy.” It uses a two-stage safety confirmation mechanism, stores tokens locally only, and automatically excludes runtime files to avoid conflicts. Users must configure token permissions (such as fine-grained Contents and Administration) and user information. The plugin supports incremental synchronization, standard Git workflows, and natural-language-driven operation. It does not upload automatically; it is triggered only on demand and enforces a strict limit of 100 MiB for any single file.

Read More
dsh-wsl-git: Truncated Git Status and Diff Summary Plugin

`dsh-wsl-git` is a WSL environment plugin for DeepSeek Harness (DSH), designed to address agent context window management issues. It provides lightweight Git summaries to avoid the noise of oversized diffs. Core features include checking Git availability, outputting a status summary, and reporting diff statistics. The plugin must run with the current process permissions, does not support commit or push operations, is compatible with DSH 0.1.2+, and is typically used together with `dsh-wsl-kit`.

Read More
dsh-doc-impact: Deterministic Document Impact Execution Plugin for DeepSeek Harness

The `dsh-doc-impact` plugin establishes a declarative impact graph between code and documentation to address the tendency of documentation being overlooked during agent development. It supports automatic change detection and rule matching, and ensures that the agent reviews or updates affected documentation at the end of an agent turn. The configuration file `.dsh/doc-impact.yml` defines the mappings, and the plugin provides command-line tools and a browser UI for status querying and resolution. The original repository for this plugin has been archived and has now been migrated to the new package `@yadsh/dsh-doc-impact`.

Read More
luxueliu-agent-discipline-skills: 4 Single-File Engineering Discipline Skills

`luxueliu-agent-discipline-skills` is a single-file skill pack that provides engineering discipline to AI agents, addressing undisciplined behavior in code generation. It includes four core features: delivery self-checks, deviation correction, systematic debugging, and multi-agent handoffs, and supports platforms such as DeepSeek Harness. Through mechanisms such as mandatory disk readback, evidence-driven debugging, and state overwrite protection, it effectively prevents unfinished tasks and collaboration conflicts. Easy to install and broadly applicable, it enhances the engineering delivery quality of agents.

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
dsh-git-sidebar: A Draggable Git Sidebar for DeepSeek Harness Web

`dsh-git-sidebar` is a DeepSeek Harness web plugin developed by Adamaik that provides a visual Git sidebar. It supports workspace following, a draggable entry point, branch switching, AI-generated commit messages, and basic Git operations. After installation, users can directly view changes, stage files, and manage code within the browser, significantly improving the development experience in web-based environments.

Read More
DeepSeek Harness Git Plugin: `taontech/dsh-git`

`taontech/dsh-git` is a Git management plugin for DeepSeek Harness (DSH). It is installed via npm and provides a Git tab in the browser, integrating visualizations such as repository overview, file status, commit history, branch graph, and heatmap. The plugin wraps common Git operations (e.g., committing, pushing, and switching branches), supports initializing non-Git directories, and enables quick startup in macOS environments. It uses the `gmc` library to handle commands and interacts with the frontend through a RESTful API, aiming to help developers avoid frequent terminal switching and improve code collaboration efficiency.

Read More
DSH Plugin: satan9394/dsh-deprecation (Deprecation and Migration)

`satan9394/dsh-deprecation` is a DSH workflow plugin for managing the deprecation and migration lifecycle of code. It treats outdated code as system debt and supports the full process from identification and deprecation to safe removal. The plugin is suitable for version management of skill libraries and codebases. Note that it runs with the current process permissions and that no license is specified for the source code. Refer to its GitHub repository for more details.

Read More
dsh-tool-github: GitHub Tools and Sidebar Panel for DeepSeek Harness

The DeepSeek Harness (DSH) plugin provides native GitHub REST API tools and a browser sidebar, enabling agents to manage code, Issues, and PRs. Core capabilities include CLI tools (such as account binding, repository search, file reading, and workspace cloning) and a browser panel (for status display and repository management). It supports configuring the token via a configuration file or environment variables. The workspace integration mechanism supports registering local directories and TLS fallback downloads. Installation requires restarting `dsh web` and depends on Node.js >= 20.

Read More
dsh-ide-panels: Add an IDE shell for DSH client

dsh-ide-panels is an MIT-licensed client layout plugin developed for DSH Desktop, designed to extend the chat interface into a VS Code-like IDE shell, thereby enabling the integration of chat with development tools. Its core features include a central tabbed toolbar area (editors, terminals, etc.), a right sidebar (resource management, search, Git, etc.), a bottom panel, and a real PowerShell terminal based on node-pty. The plugin supports local code change comparison without relying on Git, SSH/WSL remote connections, and local file search, with all states being persistable. Users can install the plugin via Agent commands, PowerShell scripts, or by manually copying files to node_modules and configuring package.json; after installation or uninstallation, it is necessary to...

Read More
dsh-gitflow: A controlled Git tool for DeepSeek Harness

dsh-gitflow is a Git operation plugin for DeepSeek Harness (DSH), currently at version 0.1.3 and licensed under the MIT License. The plugin aims to provide agents with clearly bounded Git workflow tools that distinctly separate read-only and write operations. Core features include reading Git status, diff, and log, as well as committing staged changes or creating/switching branches after approval via DSH approval. The plugin optionally integrates the Change Ledger service to provide checkpoint lists and recovery functionality, though automatic checkpoints are disabled by default. The plugin strictly restricts destructive operations and does not support push, stash, reset, or credential access, nor does it contact external Git hosts, ensuring security. It is suitable for needing safe read...

Read More
Git Branching Strategy: A Detailed Explanation and Application Scenarios of the Git Flow Workflow

Git Flow is a branching strategy designed to address code management issues in collaborative environments, ensuring conflict avoidance and stable online versions by clarifying branch responsibilities. Core branches include: master (stable online code), develop (daily development integration), feature/* (new feature development), release/* (version release preparation), and hotfix/* (urgent online fixes). The workflow consists of three main types: 1. **Daily Development**: Feature branches are created from develop, merged back into develop upon completion. 2. **Version Release**: Release branches are created from develop, with bug fixes merged into both master and develop after stabilization. 3. **Emergency Fixes**: Hotfix branches are created from master, with fixes merged into both master and develop. Advantages include clear structure and version control, making it suitable for medium to large projects. Disadvantages involve a slightly complex process, which can be simplified for small projects. The core principle is "isolate changes, merge in order," and beginners are advised to start with a simplified version.

Read More