deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
A DSH (DeepSeek Harness Desktop) personalization plugin: adds a Personalization card in Settings that directly edits $DSH_HOME/AGENTS.md (the user-global personalization file), so every session automatically loads and prioritizes the content configured there.
$DSH_HOME/AGENTS.md, DSH's user-global instruction file, which is injected into the workspace instruction baseline of every session before it starts.AGENTS.md made by the agent via editing tools are synced live, no restart needed.personalization skill so agents know when and how to maintain this configuration.| Layer | File | Role |
|---|---|---|
| Host half | lib/index.js |
Registers the personalization settings namespace and syncs it to $DSH_HOME/AGENTS.md |
| Browser half | lib/client.js |
The Personalization card inside Settings → Plugins → Plugin configuration |
| Skill | skills/personalization/SKILL.md |
Guides the agent in maintaining the user-global personalization file |
| Instruction file | $DSH_HOME/AGENTS.md |
User-global instructions, auto-injected into every session (native DSH mechanism) |
dsh-personalization/
├── package.json # Plugin manifest (incl. dsh.client browser-half declaration)
├── lib/
│ ├── index.js # Host half
│ └── client.js # Browser half (settings card)
├── skills/
│ └── personalization/SKILL.md # Bundled skill
├── examples/
│ └── AGENTS.md.template # Seed template (no personal/private content)
├── install/
│ └── cordis.patch.yml.example # Profile mount snippet
├── README.md
├── README.zh.md
└── LICENSE # MIT
Prerequisite: DSH Desktop.
$DSH_HOMEis usuallyC:\Users\<your-user-name>\.dsh.
Copy the plugin package: copy the whole dsh-personalization directory to
$DSH_HOME\profiles\node_modules\dsh-personalization
(profiles\node_modules is DSH's maintained module fallback directory — no pnpm install needed).
Mount the plugin: edit $DSH_HOME\profiles\<profile-name>\cordis.patch.yml (e.g. desktop) and append:
- insert:
- id: personalization
name: dsh-personalization
(See install/cordis.patch.yml.example.)
Install the skill (optional but recommended): copy skills/personalization to $DSH_HOME\skills\personalization.
Restart DSH Desktop.
$DSH_HOME\AGENTS.md;~/.dsh/AGENTS.md (the bundled skill maintains it per its rules).personalization row from cordis.patch.yml;$DSH_HOME\profiles\node_modules\dsh-personalization and $DSH_HOME\skills\personalization;$DSH_HOME\AGENTS.md is kept (delete it manually if you want).$DSH_HOME\AGENTS.md holds your personal preferences — do not commit it to a public repository. This repository only ships the generic examples/AGENTS.md.template.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。