dsh-github-workflow: A GitHub Workflow Toolkit for DSH Agents

`dsh-github-workflow` is a GitHub workflow toolset for DeepSeek Harness, providing end-to-end operations from issue triage to PR merging. Core features cover repository context retrieval, four-dimensional issue analysis, duplicate checking, draft PR management, CI diagnostics, tiered reviews, comment publishing, and merge finalization, comprising 12 specialized tools. This plugin supports standard development workflows, uses a fail-closed security mechanism to protect write operations, and has zero runtime dependencies, making it suitable for developers who need deep integration with GitHub workflows.

Read More
dsh-github-toolkit: GitHub Operations Toolkit

The `dsh-github-toolkit` provided by DeepSeek Harness (DSH) is a GitHub operations plugin designed specifically for Agents. It aims to reduce the maintenance overhead associated with frequent API calls by encapsulating 18 tool functions. The plugin securely stores sensitive credentials in DSH's credential management system and supports configuration through a Web interface, eliminating the need for hardcoding or restarts. It covers scenarios such as authentication, repository management, file reading and writing, Issues, pull requests, and code checks, while providing read/write permission control and detailed error messages. It requires DSH version 0.1.5-rc.1 or later.

Read More
DeepSeek Harness GitHub REST API Tool Plugin

`tkwkeven/dsh-tool-github` is a GitHub plugin for DeepSeek Harness (DSH) that provides account binding, API operations, repository cloning, and web panel features. It supports authentication via PAT and offers tools for queries, searches, Issue/PR management, and file reading. The plugin supports cloning repositories into workspaces, prioritizes Git Clone, and supports multiple token sources. After installation, the web service must be restarted, and GitHub resources can be securely managed through the sidebar panel.

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
Introducing the DeepSeek Harness GitHub Plugin (harness-github)

The harness-github plugin for DeepSeek Harness (DSH) enables agents to directly handle GitHub pull requests, issues, and CI workflows. It prioritizes using the `gh` CLI to reuse an existing authenticated session, falling back to the REST API if unavailable. It supports read-only access to public repositories and read/write access to private repositories (credentials required). After installation, the system injects 18 tools covering the full workflow, including repository inspection, PR/issue triage, CI debugging, review feedback, and code release. For security, all write operations (such as commenting and merging) require human approval, and tokens are kept in memory only. It is compatible with DSH >= 0.1.0-rc.6.

Read More
DSH GitHub Tool: Enabling Direct Connection of DeepSeek Harness to GitHub

The DSH GitHub Tool is an MIT-licensed open-source plugin (v1.0.0) maintained by H-table, enabling DeepSeek Harness (DSH) to connect directly to GitHub without involving the terminal. The plugin offers four automatically registered model tools: `github_api` (REST calls), `github_push_files` (single commit for multiple files, based on the git data API, supporting binary-safe local file upload), `github_graphql` (GraphQL calls), and `github_create_discussion` (create discussion posts). Tokens are encrypted and stored via the DSH credential system, not in configuration files; restricted networks can configure HTTP(S) proxies to connect directly. Install

Read More