Bundle
dsh-engineering-suite
One install for SpecFlow, GitFlow, Guardian, and Code Intel on DeepSeek Harness.
- Source
- lonelymoon87
- stars
- 1 stars
- License
- MIT
- Updated
- Updated 4 days ago
Readme
# dsh-engineering-suite [](https://github.com/lonelymoon87/dsh-engineering-suite/actions/workflows/ci.yml) [](https://github.com/lonelymoon87/dsh-engineering-suite/actions/workflows/dsh-compatibility.yml) [](https://github.com/lonelymoon87/dsh-engineering-suite/releases/latest) [](./LICENSE) One native DeepSeek Harness Profile Bundle that installs four independent engineering plugins together: - [dsh-specflow](https://github.com/lonelymoon87/dsh-specflow) for durable specification-driven delivery; - [dsh-gitflow](https://github.com/lonelymoon87/dsh-gitflow) for bounded Git inspection, commits, branches, and optional Change Ledger restore points; - [dsh-guardian](https://github.com/lonelymoon87/dsh-guardian) for dangerous-operation policy, canonical result redaction, and security review; - [dsh-code-intel](https://github.com/lonelymoon87/dsh-code-intel) for symbol outlines and persistent lexical or embedding-assisted code search. [简体中文](./README.zh-CN.md) ## Why a bundle The four plugins are useful independently, but an engineering profile usually needs all of them. This package is an official DSH bundle layer: it ships the exact v0.1.3 runtime artifacts behind four package subpaths and its `cordis.patch.yml` inserts those plugin rows. It does not wrap their APIs, duplicate their state, or add another model-visible tool. The suite pins every component to v0.1.3 so one release has one reproducible composition without depending on ambiguous third-party npm names. VS Code is not included because it is a client extension, not a profile plugin. ## Install Version 0.1.0 is tested with DSH 0.1.0-rc.8 and 0.1.1-rc.1 on Node.js `^22.19 || >=24`. ```sh dsh plugin --profile web add https://github.com/lonelymoon87/dsh-engineering-suite/releases/download/v0.1.0/dsh-engineering-suite-0.1.0.tgz ``` Replace `web` with `headless` for the one-shot agent profile. Restart a long-running profile after installation. To remove the suite layer: ```sh dsh plugin --profile web remove dsh-engineering-suite ``` Install an individual component instead when the full suite is unnecessary. Profile and home `cordis.patch.yml` layers remain authoritative and may replace configuration for the inserted ids. ## Permissions and data This bundle adds no runtime code or data handling of its own. The installed components retain their documented behavior: - SpecFlow reads specification progress and may guide ordinary workspace-file changes; - GitFlow executes local Git commands through the DSH shell and gates mutations through approval; - Guardian inspects tool calls and canonical results in process without reading credential stores; - Code Intel writes a rebuildable local index and contacts an embedding endpoint only when explicitly configured. Read each linked component README before enabling the suite in a sensitive workspace. None of the components send telemetry or register required custom session events. ## Verification - CI validates the package on Node 22.19 and Node 24. - The compatibility matrix installs the packed suite into clean DSH 0.1.0-rc.8, `latest`, and `next` profiles and confirms all four plugin rows. - Component behavior remains covered by each component repository; this repository tests composition and distribution only. ## License [MIT](./LICENSE)
Install
dsh plugin --profile web add github:lonelymoon87/dsh-engineering-suite
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-engineering-suite from the hub
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.