侧边栏编辑五份人格文件,保存后下一条消息即生效
28.2/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lynsucceed/dsh-openclaw-persona该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · browser
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 74 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 20 处,展示前 20 条)
- 读取本地文件lib/index.js:41
const entry = await stat(path); - 读取本地文件lib/index.js:69
const body = (await readFile(file.path, "utf8")).replace(/ /g, "\n").trimEnd(); - 读取本地文件lib/index.js:174
content: await readFile(path, "utf8"), - 写入本地文件lib/index.js:188
await mkdir(this.globalDir, { recursive: true }); - 写入本地文件lib/index.js:189
await writeFile(join(this.globalDir, name), content, "utf8"); - 写入本地文件lib/index.js:193
await mkdir(this.globalDir, { recursive: true }); - 读取本地文件lib/index.js:197
available = await readdir(this.seedDir); - 读取本地文件lib/index.js:205
await readFile(target, "utf8"); - 读取本地文件lib/index.js:209
const content = await readFile(join(this.seedDir, name), "utf8"); - 写入本地文件lib/index.js:210
await writeFile(target, content, "utf8"); - 读取本地文件lib/types/persona.js:37
const entry = await stat(path); - 读取本地文件lib/types/persona.js:68
const body = (await readFile(file.path, 'utf8')).replace(/ /g, '\n').trimEnd(); - 读取本地文件lib/types/routes.js:74
const content = await readFile(path, 'utf8'); - 写入本地文件lib/types/routes.js:85
await mkdir(this.globalDir, { recursive: true }); - 写入本地文件lib/types/routes.js:86
await writeFile(join(this.globalDir, name), content, 'utf8'); - 写入本地文件lib/types/routes.js:90
await mkdir(this.globalDir, { recursive: true }); - 读取本地文件lib/types/routes.js:94
available = await readdir(this.seedDir); - 读取本地文件lib/types/routes.js:104
await readFile(target, 'utf8'); - 读取本地文件lib/types/routes.js:111
const content = await readFile(join(this.seedDir, name), 'utf8'); - 写入本地文件lib/types/routes.js:112
await writeFile(target, content, 'utf8');
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-agent@deepseek-ai/dsh-session@deepseek-ai/dsh-home-paths@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-client-runtime给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 侧边栏编辑人格文件
- 复用为人设
- 保存后即时生效
把 OpenClaw 人设文件(SOUL/IDENTITY/USER/MEMORY/TOOLS.md)复用为 DSH 智能体人设,配 Web GUI 编辑器——在侧边栏编辑 .md 文件,下次请求即生效。
README
由 DeepSeek 最新模型翻译生成dsh-openclaw-persona
改 md 即改 Persona,下一条消息生效。
把 OpenClaw 五件套 Persona 定义搬进 DeepSeek Harness——侧边栏直接编辑,保存即生效。
[![License][license-badge]][license] [![npm][npm-badge]][npm]
[license-badge]: https://img.shields.io/badge/license-MIT-blue.svg
[license]: LICENSE
[npm-badge]: https://img.shields.io/npm/v/@lynsucceed/dsh-openclaw-persona?logo=npm&color=cb3837
[npm]: https://www.npmjs.com/package/@lynsucceed/dsh-openclaw-persona
🖼️ 界面预览
Custom Persona 编辑器界面
侧边栏入口,点开即编辑,标签页切换五个文件,保存后下一条消息立即生效。
✨ 核心特性
- 🖊️ 即改即生效 — 聊到一半觉得 Agent 回答风格不对?点开侧边栏改两笔,下一条消息就按新设定来。不用重启、不用重载配置。
展开完整文档(README 剩余 1 节)
dsh-openclaw-persona 改 md 即改 Persona,下一条消息生效。 把 OpenClaw 五件套 Persona 定义搬进 DeepSeek Harness——侧边栏直接编辑,保存即生效。 [![License][license-badge]][license] [![npm][npm-badge]][npm] [license-badge]: https://img.shields.io/badge/license-MIT-blue.svg [license]: LICENSE [npm-badge]: https://img.shields.io/npm/v/@lynsucceed/dsh-openclaw-persona?logo=npm&color=cb3837 [npm]: https://www.npmjs.com/package/@lynsucceed/dsh-openclaw-persona 🖼️ 界面预览 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-* 包。 📄 许可 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lynsucceed/dsh-openclaw-persona
侧边栏编辑五份人格文件,保存后下一条消息即生效
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目