DSH Plugins
返回列表
⚙️

dsh-tool-search

工作流 更新于 2026.08.21

在终端中运行以下命令:

dsh plugin install vibeinging/dsh-tool-search

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中安装此插件,运行命令 `dsh plugin install vibeinging/dsh-tool-search`,完整源码地址为 https://github.com/vibeinging/dsh-tool-search。

插件介绍

在 AI 代理工作流中,随着工具数量增长,代理常面临工具发现和模式披露的挑战:过多工具会消耗大量 token,并增加选择复杂度。dsh-tool-search 插件通过引入每个代理本地的 tool_search 工具,允许代理自主搜索和渐进式选择全局工具,从而优化资源使用并提升效率。它解决了传统工具管理中“一刀切”的可见性问题,让工具选择更智能和安全。

插件的核心能力在于其灵活的搜索机制和安全控制。每个代理独立拥有 tool_search 工具,支持基于名称和描述的 BM25 排名搜索,并通过 alwaysVisible 配置保持关键工具常驻可见。渐进式模式披露确保只有选中的工具才加载完整 schema,减少请求 token 和 KV 缓存压力。此外,它遵循现有 ctx.tools.restrict() 机制,不破坏代理循环,保证了与 DSH 生态的兼容性。

这个插件适合正在构建或优化基于 DeepSeek Harness 代理工作流的开发者、AI 工程师和研究团队。特别是那些处理多工具环境、需要精细控制工具可见性、或希望降低 token 成本的应用场景。无论是实验性项目还是生产环境中的工具管理,dsh-tool-search 都能提供一个轻量且可扩展的解决方案。

使用场景

  • 在多工具环境中优化代理的工具选择
  • 减少 token 消耗并提升搜索效率
  • 管理全局工具的渐进式加载

适合人员

  • 开发基于 DSH 的代理工作流的工程师
  • 需要优化工具管理的 AI 研究者
  • 构建多工具系统的团队