DeepSeek Harness plugin

dsh-pi-kit

DSH lightweight optimization plugin collection, maintained in one workspace and installed as one bundle.

Jump to install

Source facts

Repository
Pidreamleaves/dsh-pi-kit
Latest update
Aug 15, 2026
Category
Tools & Capabilities
GitHub stars
1
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/Pidreamleaves/dsh-pi-kit
Plugin: dsh-pi-kit
Author: Pidreamleaves

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer4 files
README.en.mdSource · read only
README language

dsh-pi-kit

中文 | English

A collection of lightweight DSH optimization plugins: Auto Review + Approval Chime. Invisible in daily use; dangerous operations and pending events no longer slip past you.

Plugins

PluginWhat it solves
Auto ReviewBlocks dangerous commands before tool execution, allows safe ones, and hands anything uncertain to you (reviewed by a lightweight model that reuses your DSH credentials)
Approval ChimeDistinct sounds for approvals, questions, and background-task completion; system notifications for finished background jobs

Install

One-line install (recommended):

dsh plugin --profile web add dsh-pi-kit

dsh installs the dependency and mounts the bundle automatically (reads this package's dsh.bundle.patch — no patch editing needed). Restart DSH to take effect.

> web is the built-in Web GUI profile name; replace it with your profile name (the directory name under ~/.dsh/profiles/) when using a different one. > > dsh plugin invokes pnpm internally; if it reports pnpm not found, run npm install -g pnpm first and retry.

Manual install (equivalent profile package.json):

{
  "dependencies": { "dsh-pi-kit": "^0.1.0" },
  "dsh": { "profile": { "bundles": ["dsh-pi-kit"] } }
}

> Single plugin: dsh plugin --profile web add dsh-auto-reviewer (or either of the other two packages); without the settings shell, the settings card appears in its standalone fallback form automatically. > > Disabling one member: after the bundle install, append - id: <plugin id> disabled: true to the profile patch layer. > > Isolated layout note: with pnpm's isolated layout the member packages land in nested directories and dsh web may fail with Cannot find package 'dsh-auto-reviewer'. Add nodeLinker: hoisted to the profile's pnpm-workspace.yaml and reinstall.

Verify & uninstall

# verify the plugin rows are mounted
dsh --profile web --dump-config

# uninstall (restart dsh web afterwards)
dsh plugin --profile web remove dsh-pi-kit

Install from the GitHub repo (development)

git clone https://github.com/Pidreamleaves/dsh-pi-kit.git
cd dsh-pi-kit
pnpm install
pnpm -r build

# link the three member packages into the web profile (each declares dsh.bundle, so they mount automatically)
dsh plugin --profile web add link:<absolute-path>/dsh-pi-kit/packages/auto-review
dsh plugin --profile web add link:<absolute-path>/dsh-pi-kit/packages/approval-chime
dsh plugin --profile web add link:<absolute-path>/dsh-pi-kit/packages/pi-kit-settings

Restart dsh web. After code changes run pnpm -r build and restart.

Usage

  • Settings: Settings → Plugins → Plugin configuration → dsh-pi-kit; persisted storage
  • Auto Review: enabled by default (review model deepseek-v4-flash); the policy file ~/.dsh/auto-review.yml is created with a commented template on first start — edit it to customize; review results are summarized in a colored badge at the end of each turn (green allowed / red blocked / blue escalation, expand Details for each decision's rationale)
  • Approval Chime: enabled by default; completion sounds notify background sessions only by default (switch to all sessions in settings); all three sounds can be previewed

See the plugin pages for details: packages/auto-review · packages/approval-chime · packages/pi-kit-settings

Repository layout

dsh-pi-kit/
  cordis.patch.yml      # bundle patch: mounts every member at once
  package.json          # bundle root: depends on every member
  packages/
    auto-review/        # auto-review gate (Host)
    approval-chime/     # chime/notifications (Client; Host half owns the settings domain)
    pi-kit-settings/    # aggregated settings card shell (Client)

License

[MIT](./LICENSE)