Tranquillitatis-Lab/dsh-tool-activator ↗★ 11
dsh-tool-activator
Load only basic DeepSeek Harness tools by default and activate other tools on demand.
Other repositories with this package name
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Tranquillitatis-Lab/dsh-tool-activatorREADME
Read the full README ↗配置
进入官方插件管理页,打开 dsh-tool-activator 卡片,配置表单直接显示在该插件的页面上。
表单显示工具列表:
| 分区 | 含义 |
|---|---|
| 默认激活 | 每次请求都带完整 schema 的工具;基础工具排在最前并带"基础工具"标记,但允许关闭;仅 activate_tools 的开关固定开启且不可关闭 |
| 按需激活 | 其余工具,模型可使用 activate_tools 按需获取 |
打开某一项的开关即把它写进 basicTools(默认加载),关闭则移回按需区;工具清单与描述由宿主 Remote toolActivator/catalog 提供,覆盖当前所有 live agent 作用域。
常规区两个开关:requireApproval(非完全权限时激活前请求确认,缺少审批服务时直接拒绝;完全权限 danger-full-access 时无需确认,即使审批策略为 never)与 autoGroupMcp(按 mcp__server__tool 前缀聚合同一 MCP 服务)
工具分组区是结构化编辑器:每个分组有标识符、名称、说明、工具勾选(只能从当前目录里的真实工具中选)和说明节绑定,支持增删;留空则每个工具各自成为条目。sectionTools 仍留在 schema 里(进阶用法:说明节到工具名的依赖映射),但不再出现在表单中。