dsh-weneed:把「we need to ...」思維鏈引導規範做成 DSH 插件

前言

DeepSeek Harness(DSH)的擴展方式是插件。如果要把「we need to …」思維鏈引導規範接入 agent 會話、命令和新會話預設,需要有一個統一入口。dsh-weneed 把這段規範做成 DSH 插件,提供工具、人類命令和 agent-preset 三種落地方式。

這是什麼

dsh-weneed 是 Nwflower 維護的 DeepSeek Harness 插件,許可證爲 MIT。它圍繞同一份 we need 規範段提供:

  • weneed 工具:agent 會話內一鍵注入或移除 we need 規範段,並支持狀態查詢。
  • /weneed 命令:人類一鍵注入、移除、查詢狀態或裝配 WeNeed 常駐預設。
  • WeNeed agent-preset:新會話選擇 WeNeed 模式時常駐 persona 與 standard 全量工具集。

規範正文版權歸 scp3500/oh-we-need 原作者,MIT 許可。

核心能力

該插件的能力集中在三處:

1、weneed 工具
用於 agent 在會話內操作 we need 規範段,支持注入、移除和狀態查詢。

2、/weneed 命令
用於人類操作當前會話,支持注入、移除、查詢狀態和裝配常駐預設。

3、WeNeed agent-preset
用於新會話常駐。選擇 WeNeed 模式時,加載對應 persona,並使用 standard 全量工具集。

此外,插件爲純 ESM、零構建、零 DSH import,只消費宿主服務。

安裝與啓用

已覈實資料中同時給出兩種正式裝配方式,未確認當前推薦哪一種。

按包發佈後裝配:

dsh plugin --profile web add dsh-weneed

本地倉庫鏈接裝配:

dsh plugin --profile web add -w link:<本倉庫路徑>

<本倉庫路徑> 按本機實際目錄替換。

運行時注入示例:

dev_inject_plugin {"dir": "D:/Build/dsh-weneed"}

該路徑爲示例,實際使用時改爲本機目錄。

典型用法

人類命令如下,按當前會話意圖選擇:

/weneed
/weneed off
/weneed status
/weneed install

/weneed 用於注入當前會話的 we need 段,/weneed off 用於移除,/weneed status 用於查詢狀態,/weneed install 用於裝配 WeNeed 常駐預設。

如果本機已有舊版 weneed preset,install 默認跳過。需要覆蓋時使用:

/weneed install force

或使用工具:

weneed_install {"force": true}

注入範圍與 preset 行爲

注入行爲按以下規則處理:

  • 注入是 agent 作用域段,隻影響目標會話,agent/disposed 自動清理,不污染其他會話。
  • preset 安裝到 ~/.dsh/.agent-presets/weneed,冪等。
  • 已有舊版 preset 時默認跳過,需要 force 覆蓋。
  • 覆蓋後僅影響新會話;已開會話保持創建時組合不變。

配置

配置項爲:

autoEnable

默認值爲:

false

當該配置項爲 true 時,每個新會話自動注入 we need 段。

運行環境與注意

package.json 聲明的運行環境要求爲:

node >=18

插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。

已覈實資料未給出星標數、分類和目錄頁 URL;資料中也未確認上面兩種正式裝配命令當前推薦哪一種。

鏈接

GitHub:Nwflower/dsh-weneed

目錄頁:已覈實資料未給出 URL,暫不列出。

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

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

小夜