dsh-custom-tool
在终端中运行以下命令:
dsh plugin install omdsh-dev/dsh-custom-tool
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中安装该插件前,可查看源码地址 https://github.com/omdsh-dev/dsh-custom-tool ,然后运行 dsh plugin install omdsh-dev/dsh-custom-tool。
插件介绍
dsh-custom-tool 让 DeepSeek Harness 的扩展方式从“安装一个功能包”变成“在设置里直接写一个工具”。你可以在带有 Monaco 与 TypeScript 提示的编辑器中定义工具名称、参数和异步函数代码,保存后立即注册到模型可用工具中;模型也能通过内置的创建、列表和删除工具,在会话中沉淀自己常用的能力。
插件的核心不是单纯开放脚本能力,而是把自定义工具放进明确边界里运行:每次调用都在独立 worker 中执行,并受超时、内存、结果长度、代码体积和工具数量等预算约束;全局作用域不能访问文件系统,工作区作用域只能在当前会话工作区根目录内进行受限文件操作。
它适合希望快速给 Agent 增加小工具、自动化步骤或本地文件处理能力的用户,也适合愿意用少量 JavaScript 定制工作流、并希望模型能在受控规则下自行扩展工具集的开发者。
截图预览
使用场景
- 在设置界面快速创建自定义工具
- 让模型在会话中创建并复用工具
- 为工作区文件任务编写受限脚本
适合人员
- 希望扩展 Agent 能力的用户
- 愿意用 JavaScript 定制工作流的开发者
- 需要模型自助管理工具的高级用户
