deepseek-harness

Delegates code review, development, and research tasks to the DeepSeek Harness agent.

5.3k|976|Updated Aug 25, 2025
One-click install
npx skills add https://github.com/Devin-AXIS/iPolloWork --skill deepseek-harness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deepseek-harness
Source: https://github.com/Devin-AXIS/iPolloWork/tree/main/examples/plugin-packages/deepseek-harness/skills/deepseek-harness
Command: npx skills add https://github.com/Devin-AXIS/iPolloWork --skill deepseek-harness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It lets the OpenCode host agent offload code review, development, and research work to the DeepSeek Harness (DSH) external agent without manual setup, while keeping changes isolated in a private Git copy until the main agent approves them.

Core Features & Use Cases

  • Task Delegation: Start DSH jobs in review, code, or standard modes depending on whether you need analysis, code changes, or general research.
  • Job Lifecycle Management: Check capabilities before starting, poll job status with the returned jobId, read paginated patches via patchOffset, and cancel running tasks.
  • Isolated Execution: DSH runs in a plugin-private Git copy, so returned patches are candidate changes that the main agent reviews before applying to the real workspace.
  • Use Case: Ask the agent to have DeepSeek Harness review a pull request; it checks service availability, starts a review job, polls until completion, and reports the findings and patch.

Quick Start

Ask the agent to delegate a code review of the current project to DeepSeek Harness and report the findings.

Frequently Asked Questions about deepseek-harness

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I delegate a code review to DeepSeek Harness?

Call the deepseek-harness extension via ipollowork_extension_call: first check capabilities, then start a job with the review mode. Save the returned jobId and poll status until the job completes, fails, or is cancelled.

What is the difference between review, code, and standard modes in DeepSeek Harness?

Use review for code reviews, architecture analysis, and second opinions; code when DSH should produce actual modifications; and standard for other general tasks. The mode is selected when starting the job.

Does DeepSeek Harness modify my working directory directly?

No. DSH always runs in a plugin-private isolated Git copy and returns patches as candidate changes. The main agent inspects the report and patch before deciding whether to apply them to the original workspace.

Why does DeepSeek Harness report DSH_SERVICE_UNAVAILABLE?

This error means the DSH service status is unavailable or unresponsive when capabilities are checked. The skill reports the service abnormality with the returned message instead of pretending the task started.

What credentials does DeepSeek Harness need?

The deepseek-official provider uses plugin encrypted authorization or the DEEPSEEK_API_KEY environment variable, while the ipollowork provider reuses the iPolloWork API key and inference endpoint. Credentials must never be written into prompts or project files.