前言¶
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,暫不列出。