DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-personalization

h

dsh-personalization

Manifest valid

dsh-personalization brings Codex-style custom instructions to DSH: edit your global personalization once in a Settings card, and every session auto-loads and follows it.

UI (client)

dsh-personalization

English | 中文

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.

Features

  • 🎴 Settings section: Settings → Plugins → Plugin configuration → Personalization card (textarea editor + save).
  • 🌐 Global scope: content is written to $DSH_HOME/AGENTS.md, DSH's user-global instruction file, which is injected into the workspace instruction baseline of every session before it starts.
  • 🔄 Two-way sync: on startup the file is the source of truth (recreated from a template if missing); saving from the Settings card writes the file back.
  • ⚡ Hot reload: in-session edits to AGENTS.md made by the agent via editing tools are synced live, no restart needed.
  • 🧩 Bundled skill: ships the personalization skill so agents know when and how to maintain this configuration.

How it works

LayerFileRole
Host halflib/index.jsRegisters the personalization settings namespace and syncs it to $DSH_HOME/AGENTS.md
Browser halflib/client.jsThe Personalization card inside Settings → Plugins → Plugin configuration
Skillskills/personalization/SKILL.mdGuides the agent in maintaining the user-global personalization file
Instruction file$DSH_HOME/AGENTS.mdUser-global instructions, auto-injected into every session (native DSH mechanism)

Layout

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

Installation

Prerequisite: DSH Desktop. $DSH_HOME is usually C:\Users\<your-user-name>\.dsh.

  1. 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).

  2. 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.)

  3. Install the skill (optional but recommended): copy skills/personalization to $DSH_HOME\skills\personalization.

  4. Restart DSH Desktop.

Usage

  • Open Settings → Plugins → Plugin configuration → Personalization, edit and save — it writes $DSH_HOME\AGENTS.md;
  • New sessions inject the file content before they start; in-session agent edits to the same file are hot-synced;
  • You can also simply ask the agent to edit ~/.dsh/AGENTS.md (the bundled skill maintains it per its rules).

Uninstall

  1. Remove the personalization row from cordis.patch.yml;
  2. Delete $DSH_HOME\profiles\node_modules\dsh-personalization and $DSH_HOME\skills\personalization;
  3. Restart DSH Desktop. $DSH_HOME\AGENTS.md is kept (delete it manually if you want).

Privacy note

$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.

License

MIT

Comments

Loading…

Similar plugins

dsh-plugin-masterprompt

by lw-storm

This plugin is used for custom persona configuration. It facilitates users in code development and customized‑role setup, and supports flexible persona adjustments for each conversation.

Sessions & MessagesManifest valid

★ 11

JavaScript

Sep 6, 2026

dsh plugin --profile web add dsh-plugin-masterprompt

by Zephyr-vibe

Per-host personalization for DSH: custom instructions, local long-term memory, and reply-tone presets.

Sessions & MessagesManifest valid

★ 3

MIT

JavaScript

Aug 14, 2026

dsh plugin --profile web add dsh-personalize

by AJUbest

A DSH plugin that distinguishes official built-in DSH plugins and user custom plugins on the external interface.It can collect and manage all your previously created custom plugins 这是一个 DSH 插件管理插件,可在w

UI & ExperienceManifest valid

★ 6

MIT

JavaScript

Sep 9, 2026

dsh plugin --profile web add dsh-plugin-optimization

by Aliuyanfeng

Personalization for the agent: a Web UI panel (about-you, reply style & tone, traits for headings/lists and emoji, output language, custom instructions) and `/soul` commands, with nickname/occupation/

UI & ExperienceManifest valid

★ 4

↓ 755/wk

MIT

JavaScript

Oct 10, 2026

dsh plugin --profile web add dsh-soul

by lyke-61

Codex-style custom instructions for DeepSeek Harness: edit ~/.dsh/AGENTS.md from a settings panel - applies to every chat and model. 类 Codex 自定义指令:在设置里编辑全局指令,所有会话所有模型生效。

Manifest valid

★ 0

MIT

JavaScript

Aug 16, 2026

dsh plugin --profile web add dsh-custom-instructions
dsh-personal-center8

No screenshots

by PolinniZhong

DSH 个人配置:Token 用量统计 / 成本估算 / 自定义指令 / 外观全局字号 / 桌面宠物(含会话状态概览),纯本地不联网。Personal center for DSH: usage stats, cost estimation, custom instructions, global font size & desktop pet with session overview — al

Themes & SkinsManifest valid

★ 118

MIT

JavaScript

Sep 28, 2026

dsh plugin --profile web add dsh-personal-center