dsh-standard-toolkit
在终端中运行以下命令:
dsh plugin install suanniniu/dsh-standard-toolkit
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install suanniniu/dsh-standard-toolkit 即可完成安装,插件开源地址为 https://github.com/suanniniu/dsh-standard-toolkit
插件介绍
dsh 默认只暴露极简工具集,但扩展工具一旦全量加载,每轮对话都要携带全部 schema,既浪费 token 又让模型在工具选择上频繁跑偏。dsh-standard-toolkit 把这件事自动化:工具平时收在仓库(暂存区),不占 schema;会话中你提到"搜一下""算一下日期",触发词匹配命中后工具才摆上桌面,用完随会话销毁自动卸载。
核心能力包括三层:一是两级触发词匹配——强触发词(如"B站画像")单词即自动注册,普通泛词需两颗命中才加载,控制误触发代价极低;二是会话隔离,动态工具注册在 agent 层,A 会话的专用工具绝不污染 B 会话;三是能力自我进化,模型可通过 register_new_tool 现场写工具,自动完成规范审查、冒烟测试、分类入库,本会话立即可用,下次同类场景自动匹配无需重做。
适合需要频繁扩展 dsh 能力(数据分析、多媒体生成、第三方平台对接)但又希望保持每轮对话轻量、模型专注的开发者。工具以 ESM 文件落在 toolbox/ 目录,丢文件即增加、删文件即注销,无需写注册代码。
使用场景
- 扩展工具数量多但不想每轮都背着全部 schema,既浪费 token 又让模型选错工具
- 想让模型在对话中自动感知需求并加载对应工具,用完随会话销毁,不污染其他会话
- 模型需要现场创造新工具(如生成医学 PPT、对接 B 站 API),自动完成审查、冒烟、分类入库
适合人员
- 频繁扩展 dsh 能力(数据分析、多媒体生成、第三方平台对接)的开发者
- 希望每轮对话保持轻量、模型专注,同时享受按需扩展便利的 dsh 用户
- 用 ESM 文件方式管理个人或团队工具库、不想写注册代码的 dsh 生态贡献者