dsh-workspace-capabilities
在终端中运行以下命令:
dsh plugin install Fleey/dsh-workspace-capabilities
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Fleey/dsh-workspace-capabilities 安装本插件,源码仓库为 https://github.com/Fleey/dsh-workspace-capabilities。
插件介绍
在 DeepSeek Harness 里,不同工作区往往对应不同项目与协作方式,却常常共享同一套技能和 MCP 工具。全部塞进会话会占用工具上下文,也会让某些对话变得臃肿难控。本插件让你按工作区路径单独决定「这里能用哪些能力」,把工具面收束到真正需要的范围。
从侧栏工作区菜单进入「技能与 MCP」后,用勾选框为当前工作区启用或关闭技能与 MCP 服务器。保存的是禁用列表:默认全开,之后新装的技能或新加的 MCP 也会默认可用。被关掉的技能不再出现在会话技能目录中,/技能名 与相关工具也无法加载;被关掉的 MCP 仅对该工作区会话(含子代理)隐藏对应工具,服务器仍保持连接,其他工作区不受影响。设置从下一轮对话起生效,无需重启。
适合在多仓库、多客户或多实验并行时,为每个目录定制自动化与外部集成;也适合需要刻意减少模型可见工具、降低干扰的场景。需注意:插件只能隐藏仍由来源提供的技能,无法在管理器中已停用的技能上「强行启用」。
截图预览
使用场景
- 多仓库并行时按目录收紧技能与 MCP
- 需要降低单会话工具上下文占用
- 同一台 DSH 里不同项目用不同自动化能力
适合人员
- 频繁切换多个工作区的日常用户
- 希望按项目定制工具面的开发者
- 需要为子代理隔离 MCP 能力的高级用户