Skip to content

Cavan-Ou/hermes-dsh-collab

40Last commit Aug 14, 2026

hermes-dsh-collab DSH plugin

This skill bridges Hermes orchestrator and DSH executor, enforcing a strict operating contract including model-tier routing, spec iron rules, single-writer git policy, and quality gates owned by orchestrator. It is distilled from a real 14-day pipeline where 7/7 stages shipped without rework.

How to install the hermes-dsh-collab DSH plugin

dsh plugin --profile headless add github:Cavan-Ou/hermes-dsh-collab

Copying does not run this command. Review the repository and version before installing the hermes-dsh-collab DSH plugin.

hermes-dsh-collab DSH plugin data source

hermes-dsh-collab DSH plugin snapshot date: Aug 16, 2026

discovered

What the hermes-dsh-collab DSH plugin can do

  • Model-tier routing: uses Flash for routine stages, Pro for complex tasks, qwen for vision; fallback with escalation.
  • Spec 3 iron rules: requires plan first, test first (TDD red→green), and scope declaration; a spec missing any is not shippable.
  • Git single-writer rule: only the orchestrator commits; the executor never touches git, ensuring linear and auditable history.
  • Quality gates owned by orchestrator: full test suite, build, diff-vs-scope audit, and real browser walkthrough; self-reports are not evidence.
  • Write-back via cwd: tasks write directly back to the project directory, no /tmp mirrors or patch handoffs.

Where the hermes-dsh-collab DSH plugin fits

  • Automating the full pipeline of dispatch, execution, and verification between Hermes and DSH.
  • Enforcing quality gates that catch systemic errors automatically, such as inverted features in long synthesis.
  • Running routine stages on Flash model without human intervention, with rework escalation when gates fail.
  • Implementing a safe collaboration where the AI assistant (Hermes) writes specs, DSH executes, and Hermes verifies.
  • Using the documented pitfalls (10 real incidents) to avoid common mistakes in DSH operation.

Who the hermes-dsh-collab DSH plugin is for

  • Developers using Hermes as a personal orchestrator and DSH as an executor for automated workflows.
  • Teams that need a robust pipeline with enforced quality gates, model-tier routing, and audit trails.
  • Advanced DSH users familiar with headless profiles who want to offload pipeline orchestration.

hermes-dsh-collab DSH plugin limitations

  • Only tested with DSH 0.1.x (headless profile); compatibility with other versions is not guaranteed.
  • Skill's 'sources of truth' point at workspace-specific paths (e.g., ~/.dsh/profiles/headless/*.patch.yml); rules are portable but paths must be updated per workspace.
  • Pitfalls are documented from a specific pipeline; they may not cover all scenarios or edge cases.
  • Requires an orchestrator agent (built and tested with Hermes; not verified with others).

hermes-dsh-collab DSH plugin: from the repository README

Quoted from the Cavan-Ou/hermes-dsh-collab README, the upstream source of the hermes-dsh-collab DSH plugin. Copyright remains with the original authors.

**Hook DeepSeek Harness into your Hermes pipeline: automated dispatch, execution, and verification — with quality gates that don't trust self-reports.** ![MIT](https://img.shields.io/badge/license-MIT-green) ![DSH](https://img.shields.io/badge/DSH-0.1.0--rc.6-orange) [![Awesome DSH Plugin](https://awesome-dsh-plugin.com/badge.svg)](https://awesome-dsh-plugin.com/) [![dsh-plugin](https://img.shields.io/badge/GitHub-dsh--plugin-0969da?style=flat-square)](https://github.com/topics/dsh-plugin) ![Hermes](https://img.shields.io/badge/Hermes-ready-9B30FF?style=flat-square) > 简体中文版见 [README.zh.md](README.zh.md) Your AI assistant can work all day. The question is whether you can walk away. This skill makes it safe to: Hermes writes the dispatch spec, DSH executes it, Hermes verifies it — and you only step in when a quality gate actually fails. Distilled from a real 14-day pipeline (30 commits, 7/7 stages shipped without rework). **Dependencies:** DSH 0.1.x (headless profile) + any orchestrator agent (built and tested with Hermes). --- ## Why this exists Hermes is your personal assistant. DSH is a capable executor. The gap is the **operating contract** between them: what a good dispa

Read the full READMERepository license: MIT

hermes-dsh-collab DSH plugin questions

How do I install the hermes-dsh-collab plugin?

You can install it via `dsh plugin add github:Cavan-Ou/hermes-dsh-collab` (recommended, works with DSH 0.1.0-rc.6). Alternatively, copy the `skills/hermes-dsh-collab` directory to `$DSH_HOME/skills/` (default: `~/.dsh/skills/`). Either way, the next DSH session loads the skill automatically.

Does this plugin require Hermes to work?

Yes, the skill is designed to bridge Hermes as the orchestrator agent and DSH as the executor. It was built and tested with Hermes. While it might work with other orchestrators, that is not verified.

Can the executor (DSH) commit code when using this skill?

No. The skill enforces a single-writer rule: only the orchestrator (Hermes) can commit. The executor never touches git. If you ask DSH to commit, it will refuse and explain the single-writer rule. This keeps history linear and auditable.

What are the three iron rules of a dispatch spec?

The three iron rules are: 1) Plan first – the spec must include a plan before implementation. 2) Test first – follow TDD red→green, tests must be written before code. 3) Scope declaration – the spec must declare what is in scope and what is out of scope. A spec missing any of these is not shippable.

What model tiers are used and how are they routed?

The skill uses three tiers: Flash (for routine stages, model `reasoning: max`), Pro (for multi-file refactors and long synthesis), and qwen (for vision tasks). When in doubt, it tries Flash once; if rework is needed, it escalates to Pro. It also documents three patch traps, e.g., qwen rejects `reasoning: max`.