DSH Plugins
返回列表
⚙️

dsh-greet-plugin

工作流 更新于 2026.09.22

在终端中运行以下命令:

dsh plugin install imiss1314520/dsh-greet-plugin

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

在 DeepSeek Harness 中执行 dsh plugin install imiss1314520/dsh-greet-plugin,即可从 https://github.com/imiss1314520/dsh-greet-plugin 安装该纯 JavaScript 组合包插件。

插件介绍

想给 DeepSeek Harness 加一个可被模型调用的工具,却不知道从 package.json、cordis.patch 到 defineTool 该怎么串起来?dsh-greet-plugin 就是一个刻意做小的「组合包」示例:它只做一件事——向 Harness 注册名为 greet 的工具,让会话里模型能收到规范的工具结果(例如问候语 Hello, Ada!)。

实现上它把常见插件骨架摊开给你看:dsh.bundle.patch 声明配置层贡献,cordis.patch.yml 按包名插入插件行,index.js 通过 inject 等待 tools 就绪后再 apply,并用 defineTool 完成参数校验、execute 返回值与 output.render 面向模型的呈现。全程纯 JavaScript,没有构建步骤,适合直接从 Git 安装、不想在安装时授权构建脚本的场景。

如果你正在写自己的第一个 Harness 插件,或需要一份可对照改名的模板(改包名、插件行、工具名与参数即可),这个仓库比长篇文档更贴近「能跑起来的一行配置 + 一段入口代码」。README 里也提醒了 Config schema、运行时依赖与官方工具/配置文档的延伸阅读,方便你从示例扩展到真实业务工具。

使用场景

  • 第一次为 Harness 写插件,需要一份能对照改名的最小骨架
  • 想在会话里验证 defineTool 从参数校验到 render 的完整链路
  • 希望用纯 JavaScript 从 Git 安装,避免构建授权与 pnpm allowBuilds

适合人员

  • DeepSeek Harness 插件与 Cordis 配置的初学者
  • 需要 greet 级 demo 工具来打通工作流的开发者
  • 打算基于官方文档扩展自定义工具的团队