DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Openclaw Persona — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
O

@lynsucceed/dsh-openclaw-persona

Openclaw Persona

Reuse OpenClaw persona files (SOUL/IDENTITY/USER/MEMORY/TOOLS.md) as the DSH agent persona, with a Web GUI editor — edit the .md files in the sidebar and the change takes effect on the next request.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:lynsucceed/dsh-openclaw-persona#844c77b8484d3c8ce281ba3554ffd06e77697c72
READMECompatibilityVersions
Custom Persona 编辑器界面

Compatibility and provenance

Openclaw Persona is published as @lynsucceed/dsh-openclaw-persona and currently resolves to version 0.1.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/21/2026

Versions

0.1.1stable
8/21/2026

Related plugins

Loading related plugins…

Latest
0.1.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
Apache-2.0
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
8/22/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI pluginsRemote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and rClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.

README

dsh-openclaw-persona

改 md 即改 Persona,下一条消息生效。 把 OpenClaw 五件套 Persona 定义搬进 DeepSeek Harness——侧边栏直接编辑,保存即生效。


🖼️ 界面预览

Custom Persona 编辑器界面

侧边栏入口,点开即编辑,标签页切换五个文件,保存后下一条消息立即生效。

✨ 核心特性

  • 🖊️ 即改即生效 — 聊到一半觉得 Agent 回答风格不对?点开侧边栏改两笔,下一条消息就按新设定来。不用重启、不用重载配置。
  • 📐 五文件分层定义 — 借鉴 OpenClaw 的成熟范式:行为准则 / 身份设定 / 用户画像 / 长期记忆 / 工具备忘,各司其职,改哪块动哪块。
  • 🎛️ Web GUI 编辑器 — 标签页切换 5 个文件,Markdown 直接写,保存即写入磁盘。也可以用你喜欢的编辑器直接改文件,效果完全一样。
  • ⚡ mtime 缓存,KV-cache 友好 — 文件没变就复用缓存文本,不打乱模型端 KV-cache;文件改动立刻生效,两全其美。
  • 🏗️ 两级回退 — 先找项目内 .dsh/persona/(每个仓库一套设定),找不到再回退到全局 ~/.dsh/persona/(默认设定)。项目覆盖全局,天经地义。
  • 🔌 即插即用 — 一个命令装上,侧边栏自动出现入口;首次启动写入示例模板,绝不覆盖你已有的编辑。

🚀 一分钟上手

# 安装插件(web profile)
dsh plugin --profile web add @lynsucceed/dsh-openclaw-persona

# 重启 DSH Web
dsh web

重启后侧边栏会出现 「Custom Persona」 入口——点开就能编辑 5 个 Persona 文件。

也可以从 GitHub 安装:dsh plugin --profile web add github:lynsucceed/dsh-openclaw-persona

🧩 五文件体系

文件管什么组合顺序
SOUL.md行为准则 — 语气、边界、价值观1
IDENTITY.md身份设定 — 角色定位、背景、说话方式2
USER.md用户画像 — 称呼、时区、相处之道3
MEMORY.md长期记忆 — 值得记住的信息4
TOOLS.md工具 / 环境备忘 — TTS 声线、设备别名等5

五个文件按顺序拼接,替换 DSH 的 deployment:persona 提示段。任何一个文件都可以留空或删除——缺失的部分会被安静跳过,不会报错。

🎯 使用方式

在 Web GUI 里编辑(推荐)

  1. 点击侧边栏 「Custom Persona」
  2. 切换标签页,在对应的 Markdown 文件里写设定
  3. 点 「保存」
  4. 发下一条消息——Agent 已经按新设定应答了 ✨

直接改文件

编辑磁盘上的 ~/.dsh/persona/*.md(全局)或 <项目目录>/.dsh/persona/*.md(项目级),效果完全一样。mtime 缓存会自动检测变化。

项目级覆盖

想给某个项目单独配一套 Persona?在项目根目录下建 .dsh/persona/,把要覆盖的文件放进去就行。没放的文件仍然从全局读取。

⚙️ 配置(可选)

默认开箱即用。如果想自定义,可以在 cordis 配置里传参:

plugins:
  '@lynsucceed/dsh-openclaw-persona':
    dir: persona          # 目录名,默认 persona
    files:                # 文件列表 + 顺序,默认是下面这 5 个
      - SOUL.md
      - IDENTITY.md
      - USER.md
      - MEMORY.md
      - TOOLS.md
  • dir — 在 .dsh/ 和 ~/.dsh/ 下查找的子目录名
  • files — 自定义文件名和组合顺序,想用几个用几个

🛠️ 开发

pnpm install     # 安装依赖(devDependencies 直接从 npm 拉,不需要本地 DSH checkout)
pnpm build       # tsc 生成类型 + tsdown 打包(host ESM + client ModuleLoader)
pnpm typecheck   # 仅类型检查

运行时依赖通过 peerDependencies 由宿主 profile 注入,打包产物里不包含 cordis / dsh-* 包。

📄 许可

Apache-2.0