hairyf/dsh-tool-activator ↗★ 5

dsh-tool-activator

默认加载基础工具并支持按需激活其他工具 适合需要精简默认工具加载、通过模型按需获取和审批工具权限的用户。

套件
dsh-tool-activator
相容性
待驗證
Harness 依賴範圍
>=0.2.0-rc.2
版本
0.4.1
授權
MIT
最近更新
2026年10月21日

同名套件的其他儲存庫

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hairyf/dsh-tool-activator

配置

进入官方插件管理页,打开 dsh-tool-activator 卡片,配置表单直接显示在该插件的页面上。

image

表单显示工具列表:

分区含义
默认激活每次请求都带完整 schema 的工具;基础工具排在最前并带"基础工具"标记,但允许关闭;仅 activate_tools 的开关固定开启且不可关闭
按需激活其余工具,模型可使用 activate_tools 按需获取

打开某一项的开关即把它写进 basicTools(默认加载),关闭则移回按需区;工具清单与描述由宿主 Remote toolActivator/catalog 提供,覆盖当前所有 live agent 作用域。

常规区两个开关:requireApproval(非完全权限时激活前请求确认,缺少审批服务时直接拒绝;完全权限 danger-full-access 时无需确认,即使审批策略为 never)与 autoGroupMcp(按 mcp__server__tool 前缀聚合同一 MCP 服务)

工具分组区是结构化编辑器:每个分组有标识符、名称、说明、工具勾选(只能从当前目录里的真实工具中选)和说明节绑定,支持增删;留空则每个工具各自成为条目。sectionTools 仍留在 schema 里(进阶用法:说明节到工具名的依赖映射),但不再出现在表单中。