dsh-greet:註冊 greet 工具的最小化插件

DeepSeek Harness (DSH) 的核心設計理念是「一切皆插件」。編寫插件通常涉及構建工具鏈,而 dsh-greet 提供了一個最小化的參考實現。它不依賴複雜的構建步驟,直接註冊了一個 greet 工具。

這是什麼

該插件由 HDylanYueH 維護。它展示瞭如何編寫一個純 JavaScript 插件,並將其作爲 dsh.bundle 發佈到 GitHub,供 DSH profile 直接調用。

核心功能

  1. 註冊工具:Agent 可以直接調用 greet(name) 工具,接收返回值 Hello, <name>!。
  2. 無構建步驟:使用純 JavaScript,通過 cordis.patch.yml 配置層,安裝後立即可用。

安裝與啓用

  1. 執行安裝命令:
   dsh plugin --profile web add github:HDylanYueH/dsh-greet
  1. 重啓 profile 以加載插件:
   dsh --profile web

典型用法

在對話中指示模型使用該工具。例如詢問:“Use the greet tool to greet Ada.” 模型會識別意圖並調用 greet 工具,最終得到結果 Hello, Ada!。

結構與依賴

插件包含以下文件:

dsh-greet/
├── package.json       # 聲明 dsh.bundle (patch: ./cordis.patch.yml)
├── cordis.patch.yml   # profile 列出此 bundle 時應用的層
└── index.js           # Cordis 插件

依賴項包括 @deepseek-ai/dsh-tools 和 @deepseek-ai/cordis。

移除

若需移除,執行:

dsh plugin --profile web remove dsh-greet

適用場景與注意

適合希望快速驗證 DSH 插件開發流程或需要輕量級工具的開發者。插件以當前 DSH 進程的權限運行,安裝前請務必檢查源碼與許可證(MIT)。

這是最小化插件示例,展示了 DSH 生態的靈活性。更多詳情可查看 GitHub 倉庫 或 插件目錄。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜