deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:badai147/dsh-global-rules
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
English | 中文
Edit your user-global rules file $DSH_HOME/AGENTS.md (default ~/.dsh/AGENTS.md) from the DeepSeek Harness web settings panel.

$DSH_HOME wins, otherwise ~/.dsh (the same rule the built-in dsh-agent-instructions follows, so you always edit the file that is actually in effect)dsh-agent-instructions change detection)__ModuleLoader__ bundle, the host half is plain Node ESMdsh) with the web profilelib/ and cordis.patch.ymldsh plugin --profile web add dsh-global-rules
Installing from the GitHub source (alternative):
dsh plugin --profile web add github:badai147/dsh-global-rules
Restart dsh web, then open Settings → Global rules.
AGENTS.md)After saving:
lib/index.js): registers the exact Fetch route GET/POST /api/global-rules through ctx.connection.fetch.register (read the file / write the file, 256 KiB limit). It rides Connection's /api channel, so it lands inside the Host/Origin fence and browser authentication with no hand-rolled same-origin checklib/client.js): a hand-written window.__ModuleLoader__.load bundle that registers the Global rules page under settings.sectiondsh-agent-instructions plugin covers dynamic detection for the user-global scope, so this plugin needs no hot-reload of its owndsh-global-rules/
├── cordis.patch.yml # bundle patch: inserts the global-rules layer
├── lib/
│ ├── index.js # Host: exact /api Fetch route (Node ESM)
│ └── client.js # Client: settings panel UI (__ModuleLoader__ bundle)
├── .github/workflows/
│ └── publish.yml # npm publish on version tags
└── package.json
Release notes live in CHANGELOG.md (中文).
Bug reports, feature requests, and pull requests are welcome — see CONTRIBUTING.md (中文) for the development setup, project conventions, and commit rules.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。