DeepSeek Harness Plugin

Relistencode/dsh-myrules

Stars ★ 5 Category UI Enhancements Added 2026-08-16 npm dsh-myrules

Edit the host-wide global instructions (~/.dsh/AGENTS.md) from a dedicated Customize page in Settings - every session on this machine applies them.

Install

# from npm (prebuilt)

dsh plugin --profile web add dsh-myrules

# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)

dsh plugin --profile web add github:Relistencode/dsh-extension-hub#path:/packages/dsh-myrules

Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time. Only install sources you trust, and pin a commit (github:owner/repo#sha).

README

My Rules for DeepSeek Harness (DSH): edit your host-wide global instructions from the DSH Web settings page. A "Customize" section (个性化) provides a multi-line editor for $DSH_HOME/AGENTS.md — the file dsh-agent-instructions injects into every session on this machine as a durable instruction block.

Edit once, save — new sessions apply it immediately; the current session picks it up after its next file operation. No restart needed.

Install

dsh plugin --profile web add dsh-myrules@0.1.1

Restart dsh web, then open Settings → Customize.

Usage

  1. Open Settings → Customize (个性化)
  2. Edit your custom instructions (Markdown, one or many lines)
  3. Click Save

Saving is straightforward:

  • an empty save deletes the file (clearing the instructions) — confirm first
  • content beyond the 64 KB instruction budget is saved with a warning (the renderer omits broader files before truncating the most specific one)

How it works

  • Host (lib/host.js): a TypertRemoteService gateway under the myRules wire namespace — readGlobalRules / writeGlobalRules. The file path resolves through $DSH_HOME (config → env → ~/.dsh).
  • Client (lib/client.js): a standard client-modules bundle registering the settings.section page; fully localized (zh/en).
  • Effect: no hot-reload needed — DSH's built-in dsh-agent-instructions watches the user-global scope and re-injects on file changes.

License

MIT

Content from the project README on GitHub ↗

Links

More in this category

View the whole category →