dshbase

插件目录 / Developer / dsh-workspace-scope

dsh-workspace-scope

已验证 · 实测可装 Ri0n72Y

✓ 持续维护 基于 1 个官方 DSH 包

查看 GitHub ↗ ← 返回插件目录

1Stars
0Forks
0未关闭 issue
—语言
2026-08-21最近推送
跨平台平台

功能简介

Per-workspace Skill and MCP enablement for DeepSeek Harness

✅
我们的评价
可用 — 实测通过,早期项目

Per-workspace Skill and MCP enablement for DeepSeek Harness 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

dsh-workspace-scope

ci license release

插件正在积极开发中,版本更新频繁

DeepSeek Harness 插件:按工作区(工程)启停 Skill 与 MCP。

安装的技能和 MCP 服务器越多,每个新会话的启动上下文就越大。这个插件让每个工程只启用自己需要的部分,效果类似 VS Code 装了多种语言插件,但每个工程只打开用得到的那几个。

English version: README.en.md

用法

入口在新建会话界面:输入卡右侧工具行里的「工作区能力」按钮。已进行的对话不显示入口,配置在对话开始时锁定,只影响该工作区之后新建的会话。

弹窗按「技能」和「MCP 服务器」两个分组列出全部条目,每组标题可以单独折叠:

  • 搜索框过滤条目
  • 每行一个开关,打开即启用
  • 点行本身展开详情(技能显示描述,MCP 显示工具数量)
  • 底部有「全部启用」「全部禁用」快捷按钮,所有改动即时保存

保存后配置写入当前工作区根目录的 .dsh-scope.json,只影响该工作区之后新建的会话。对话一旦开始,配置就固定下来,中途修改不会影响已开始的对话。被排除的技能仍可用 /技能名 手势在会话中临时加载。

配置

文件在工作区根目录,名为 .dsh-scope.json:

{
  "default": {
    "mode": "whitelist",
    "skills": ["<skill-name>"],
    "mcps": ["<server-name>"]
  }
}
字段 类型 说明
mode string 保存时固定为 whitelist;读取兼容 default(全部启用)与 blacklist(列表为排除集)
skills string[] 启用的技能名列表
mcps string[] 启用的 MCP 服务器名列表

数据流

flowchart LR
    A[用户打开弹窗] --> B[勾选启用的 Skill 与 MCP]
    B --> C[保存]
    C --> D[.dsh-scope.json<br/>工作区根]
    E[新建会话] --> F[pre-step 读取配置]
    D --> F
    F --> G[技能目录消息<br/>裁剪为启用集]
    F --> H[MCP 工具<br/>restrict 为启用服务器]
    G --> I[模型上下文]
    H --> I
    J[工具执行前] --> K[兜底拒绝被排除技能<br/>/技能名 手势不受影响]
    K --> I

贡献

发现 bug 或有想法,直接开 issue;想动手改,先读 CONTRIBUTING.md 再提 PR。提交即表示同意按 MIT 许可授权。

License

MIT

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-workspace-scope」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:Ri0n72Y/dsh-workspace-scope

Headless(CLI)profile:

dsh plugin --profile headless add github:Ri0n72Y/dsh-workspace-scope

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Developer 里更多

浏览全部 7819 个插件 →