dsh-skill-preferences
在终端中运行以下命令:
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 主机管理员
- 在多工作区协作的日常开发者
- 负责合规与权限边界的平台运维