DSH Plugins
返回列表
🧩

dsh-skill-preferences

admin-security 更新于 2026.09.17

在终端中运行以下命令:

dsh plugin install zc679087/dsh-skill-preferences

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install zc679087/dsh-skill-preferences 安装本插件,源码见 https://github.com/zc679087/dsh-skill-preferences。

插件介绍

当团队在同一套 DeepSeek Harness 上协作时,预设里往往挂着大量技能,但并非每个账号、每个项目都需要全部启用。缺少分层偏好时,要么只能全局一刀切,要么只能靠改预设或改源码,既难审计也难回滚。

dsh-skill-preferences 把技能开关搬进「设置 → 技能」,按全局、当前用户、当前工作区三层分别维护禁用列表。界面只展示所选层级的开关,同时用「当前会话」状态说明三层合并后的实际效果;禁用规则按全局 → 用户 → 工作区做并集,下层无法盖过上层的限制,但可以在本层单独放开本层写入的限制。

插件通过完整的技能提供方注册与调用策略,让被禁用的技能对模型与用户侧都不可调用;偏好写入持久化设置后会刷新技能目录,无需改 DSH 源码或内置预设。多用户部署下,仅主机管理员可编辑全局层,普通用户仍可管理自己的用户层与当前工作区层,并看到「全局禁用」等继承说明。

适合需要在多账号、多工作区场景下精细管控技能暴露面的管理员与日常开发者;若你还希望通过 HTTP 接口做列表查询与按层启用/禁用,也可与现有鉴权体系对接。

使用场景

  • 某项目只需禁用部分技能而不改全局预设
  • 多账号共用主机时按用户或工作区收紧技能暴露
  • 需要通过接口批量查询技能并按层启用或禁用

适合人员

  • DeepSeek Harness 主机管理员
  • 在多工作区协作的日常开发者
  • 负责合规与权限边界的平台运维