# dsh-capability-toggle-plugin
**在 DSH WebUI 中控制 agent 能力,并在运行时真正强制执行。**
[](#快速开始)

[](https://github.com/lifeopsgo/dsh-capability-toggle-plugin/releases)
[](./LICENSE)
[English](./README.md) · **简体中文**
会话 · 项目 · 全局 —— 蓝色对勾 = 开,红色叉 = 关,虚线横杠 = 未设。
## 这是什么
一个 **DeepSeek Harness(DSH)WebUI** 插件,在输入栏旁增加能力开关。它可以在会话、项目或全局层级控制**技能、MCP 服务器、工具、提示词注入、审批升权和安全守卫**。
停用不是界面上的假过滤:能力会在模型下一步从可见能力面中消失,强行调用也会在执行时被拦截。
## 兼容的 DSH 版本
一份构建同时服务整个 0.1.x 系列。DSH 0.1.2 改动了输入栏插槽的 owner 参数——不再传
`session` 快照对象,改为框架标准的 `sessionId` 属性与 `useSession` hook——本插件两种
形态都能读取。
| DSH 版本 | 状态 | 验证方式 |
| --- | --- | --- |
| 0.1.1-rc.2 | 支持 | 单元测试、类型检查、构建,以及真实浏览器会话(面板渲染、开关写入) |
| 0.1.2-rc.1 | 支持 | 单元测试、类型检查(Host 与 Client 两个编译面)、对已安装 0.1.2 宿主的加载检查;上述浏览器验证仅在 0.1.1 上做过 |
| 0.1.3-alpha.1 / -alpha.2 | 支持 | 本插件消费的每个 DSH 符号都已从 0.1.2-rc.1 逐一对比到当前 HEAD,均未变化;未在已安装的 0.1.3 宿主上构建或运行 |
| 0.1.5-alpha.x / -rc.x | 支持 | Host 与 Client 类型检查、构建,以及对真实的 0.1.5-rc.2 包逐一对比本插件消费的每个 DSH 符号:`createScope`/`scopeOf`、`tools/pre-execute`、`tools/result`、`PreToolDecision`、`ApprovalOutcome`、`session.header.cwd` 与 0.1.1 逐字节相同;`approval/request` 的接收者(`Scoped