youngyangvip/dsh-diagon-alley
youngyangvip★ 0TypeScriptLast synced: 2026-08-17
dsh插件:对角巷角色面具插件 v1.0.0
README excerpt
🧙 对角巷 · 角色面具 一键切换 AI 人格,让 DeepSeek Harness 化身百变角色 ✨ 功能 - 🎭 角色切换 :通过 switch role 工具随时切换 AI 人格 - 按名称/ID:对话里说"切换到千机匠"或"切到 socrates" - 按序号:对话里说"切换到第2个角色"(序号对应 list roles 列表顺序,从 1 开始) - 📋 角色列表 : list roles 查看所有可用角色(含序号、ID、名称、描述) - 🔍 当前角色 : get current role 查看当前激活的角色 - ⚙️ 灵活配置 :在配置中自由增删改角色,支持替换 / 追加两种注入模式 📦 安装(用户) 前提:本机已经可以运行 dsh web ( dsh 命令可用)。 验证配置层叠加成功(无需启动): 然后 重启 dsh web (host 插件需要重启进程才会加载),开一个新会话,让模型 “列出所有角色”或“切换到苏格拉底”即可体验。 安装原理:声明了 dsh.bundle 的包会作为一层配置叠加到 profile, cordis.patch.yml 中的行被插入组合配置,插件随 profile 一起加载。 🗑️ 卸载 验证已移除(应看不到 dsh-diagon-alley 层): 然后 重启 dsh web 。host 插件一旦加载就在进程内存里,卸载只移除了 profile 的依赖与配置层,运行中的实例要重启后角色工具( switch role 等)才会真正消失。 本地源码目录不受影响,随时可以重新安装。 🔧 本地开发 / 自测(插件作者) ⚙️ 配置 字段 类型 schema 默认值 随包默认(bundle patch) 说明 defaultRoleId string '' python-tutor 启动时激活的角色 ID;空表示不激活 mode 'replace' \ 'append' 'replace' append replace 用角色面具替换全部提示词段落; append 追加到末尾 roles Role[] 14 个内置角色 同左 角色列表 每个 Role: 字段 类型 说明 id string 唯一标识,模型通过它切换 name string 显示名称 prompt string 注入到系统提示词的角色文本 description string 简短描述(可选) 用户可以在自己的 profile cordis.patch.yml 中按行 id 覆盖配置(替换整个 config 值): ❓ 常见问题 - ERR PNPM ADDING TO ROOT :pnpm 9.x 在 profile 目录(本身是 workspace root) 下执行 add 需要 -w 标志; dsh plugin --profile we…
View full README on GitHub →Category
DeepSeek Harness: Everything is a Plugin.
★ 145,755
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 11,175
awesome-dsh-plugin/awesome-dsh-pluginA curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 7,291