DSH Hub

btspoony/mstar-harness

morning-star

ToolWorkflow62 GitHub stars· updated 2026-09-27

An omni-plugin for harness engineering workflows with multi-agents, programmatic gates and skills.

Install

npx @deepseek-ai/dsh plugin --profile web add @mstar-harness/dsh`<br>+

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

morning-star DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/mstar-harness.svg)](https://dshhub.dev/plugins/mstar-harness)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from btspoony/mstar-harness, cleaned of badges and images.

Morning Star

Harness Workflow Engine · Agent Plugin

English / 中文

<a href="https://github.com/btspoony/mstar-harness">GitHub</a> · <a href="https://github.com/btspoony/mstar-harness/issues">Issues</a>

Morning Star / 晨星 is an Agent Plugin for harness engineering workflows: a TypeScript Harness Workflow Engine (@mstar-harness/engine) enforces deterministic workflow gates, while mstar-* judgment skills drive multi-agent code delivery.

  • Deterministic gates, enforced by a TS engine — path/status/lease/dispatch/sdd/iteration/lint gates run in @mstar-harness/engine, not as prompt suggestions
  • Judgment stays in mstar-* skills — skills remain the single source of truth (SSOT) for roles, gates, and workflow judgment
  • One engine across hosts — the same engine + skills power dsh (DeepSeek Harness), omp, OpenCode, Cursor, Kimi Code, ZCode, and Codex
  • Agent Plugin packaging — one-command install; portable across any Agent Plugins v1.0.0 client
  • Pluggable JSON persistence — coordination docs (status.json, workflow snapshots, review envelopes) persist through an ArtifactStore; the default FsStore keeps the existing .mstar/ paths, and integrations mount their own store via MSTAR_STORE_MODULE / --store / in-process setArtifactStore
  • Issue/catalog store vs execution JSON — {HARNESS_DIR}/store.db (SQLite) is the issue and catalog authority after activation; ArtifactStore remains execution/review JSON (status.json, snapshots). The retired project registers are migration history with no write path. They are not the same store.
  • Recommended host (best → usable): dsh = omp ≥ ZCode = OpenCode = Cursor > Kimi > Codex

What ships

ComponentWhat it is
Harness Workflow Engine@mstar-harness/engine — TS enforcement of deterministic workflow gates
mstar CLI@mstar-harness/cli — installer bootstrap + mstar workflow verbs
mstar-* skillsRole, gate, and workflow judgment (single source of truth)
Host adaptersdsh, omp, OpenCode, Cursor, Kimi Code, ZCode, Codex

Release notes: CHANGELOG.md / CHANGELOG_CN.md.

Install

HostCommand
dsh (DeepSeek Harness)npx @mstar-harness/cli init --target dsh<br>(one CLI command that runs two independent dsh plugin --profile web add installs:<br>@mstar-harness/dsh + dsh-llm-fallbacks; --no-fallbacks skips the latter)<br>or dsh plugin --profile web add @mstar-harness/dsh<br>+ dsh plugin --profile web add dsh-llm-fallbacks
ompnpx @mstar-harness/cli init --target omp<br>(links ~/.mstar/harness/packages/omp)<br>or omp plugin install @mstar-harness/omp
OpenCodenpx @mstar-harness/cli init --target opencode
Cursornpx @mstar-harness/cli init --target cursor
KimiKimi TUI: /plugins install https://github.com/btspoony/mstar-harness<br>→ /plugins reload
ZCodenpx @mstar-harness/cli init --target zcode<br>then install morning-star-harness in ZCode → Settings → Plugin Management
Codexnpx @mstar-harness/cli init --target codex<br>then codex plugin add morning-star-harness@mstar-repo (repo-bundled marketplace)
Generic (Agent Plugins v1)point any Agent Plugins v1.0.0 conformant client at this repo root<br>(plugin.json + skills/ are the portable package)

…

Related plugins