dsh-plugin-manager:不手改配置文件,從 GUI、CLI 和聊天命令管理 dsh 插件
# 前言 DSH(DeepSeek Harness)的理念是「一切皆插件」。但裝插件這件事本身,現有流程是:把包放進 profile,手動編輯 `cordis.patch.yml`,重啓服務器,然後對下一個插件重複這套動作。裝兩三個還好,插件一多,改的永遠是同一份 YAML,走的永遠是同一條重啓流程。 下面介紹 dsh-plugin-manager。它把安裝、啓用/禁用、卸載收進 Web GUI、獨立 CLI 和一條聊天命令裏,全程不需要手改配置文件。 # 這是什麼 dsh-plugin-manager 是一個用來管理 dsh 插件的 dsh 插件,由
閱讀全文dsh-shuttle:在 DSH 與 Codex、Claude Code 之間雙向遷移對話記錄
# 前言 如果你同時使用 Codex、Claude Code、Pi、Reasonix、OpenCode 和 DSH,會遇到一個具體問題:對話記錄分散在各個工具自己的存儲裏,格式互不兼容。想在 DSH 裏繼續之前的對話,或者把 DSH 會話交給其他工具接着用,基本只能手工整理。 下面介紹的 dsh-shuttle 解決的就是這個問題。它是一個 DeepSeek Harness 插件,同時提供離線 CLI,在 DSH 與這五類工具之間雙向遷移對話記錄。DSH 的理念是「一切皆插件」,對話遷移這類能力同樣以插件形式接入,而不是改動 DSH 本體。 # 這是什麼
閱讀全文dsh-plugin-doctor:DSH 插件的體檢與管理工具
# 前言 DSH(DeepSeek Harness)的理念是「一切皆插件」,裝的東西多了,兩個問題會慢慢冒出來。一是不知道哪些插件靠譜:第三方插件的 manifest 是否完整、patch 層有沒有覆蓋不該動的內置行、代碼裏有沒有高危調用,平時很難逐個確認。二是排查困難:插件沒起來、服務缺失時,往往只看到 PENDING 或 FAILED 狀態,不知道該停誰、該保誰。 dsh-plugin-doctor 針對的就是這兩件事:把插件審計做成對話裏的只讀工具,把啓停、安裝、卸載和版本更新收進設置面板。下面介紹它的功能、安裝方式和注意事項。 # 這是什麼 ds
閱讀全文kidai-snapshot-guard:DSH 內部的自動快照與回滾插件
# 前言 DeepSeek Harness(DSH)的理念是「一切皆插件」,日常使用裏最高頻的操作就是裝插件、更新、改設置。風險也在這裏:某次改動一旦讓 DSH 起不來,你最需要的是「改壞之前的樣子」。靠手動在每次改動前複製配置目錄,既容易忘,也難保證完整。 kidai-snapshot-guard(紀代快照守護)把這件事自動化了:在 DSH 內部完成快照的「保存 → 確認 → 恢復」閉環,裝好即用,不需要你記得做任何事。 # 這是什麼 一句話定位:DSH 內部的自動備份管家——關門前保存、開機後確認、一鍵回滾。 插件由 NokorinNishikino
閱讀全文dsh-plugin-wechat-bridge:把微信私聊橋接進 DSH agent 會話
dsh-plugin-wechat-bridge 是一款 MIT 許可的 DSH 插件,將微信私聊消息橋接進 DSH agent 會話,讓用戶離開電腦後也能通過手機驅動 agent 並接收回復。回覆以純文本分片發回(至多 4096 字符×5 段),每人每天一個獨立會話。插件支持熱插拔啓停、單向會話通知(token 失效時自動暫存補發)、跨進程輪詢鎖與原子狀態持久化等崩潰安全機制;入站採用 fail
閱讀全文dsh-sandbox-micro:把 DSH 的模型 Shell 換進 Linux 微虛擬機
# 前言 如果你在用 DeepSeek Harness(DSH)開發智能體,模型的 shell 命令默認跑在宿主機上,隔離邊界取決於執行器實現;Windows 上還有一層歷史包袱:早期做法是通過 `cmd /c` 啓動 npm `.CMD` shim,模型命令裏的 `&`、引號、`%VAR%` 會先被宿主機 shell 解析一遍。要做到「命令在硬隔離環境裏執行、argv 不經宿主機 shell 包裝」,需要一個更乾脆的方案。 下面介紹的 dsh-sandbox-micro 就是爲這件事準備的插件 bundle:把模型可見的 `ctx.shell` 替換爲
閱讀全文dsh-skill-stats:看清每個技能被調用了多少次的 DSH 插件
# 前言 用 DSH 做智能體開發,技能會越攢越多:早期調試用的、試過一次就放下的、被新寫法取代的。時間一長就說不清哪些還在被真正調用——刪了怕後面用到,留着又成了殭屍文件,全憑印象不好判斷。 dsh-skill-stats 解決的就是這個問題:回放歷史會話日誌加即時訂閱,把每個技能被 `skill` 工具調用的次數數清楚,幫你決定哪些技能值得保留。下面介紹它的功能、安裝和用法。 # 這是什麼 dsh-skill-stats 是一個只讀的 DSH 統計插件,當前版本 0.1.0,MIT 許可證。它統計每個技能的調用次數,數據來自兩個通道: - 歷史回放:
閱讀全文dsh-auto-vision:給 DeepSeek Harness 的純文本主模型裝上 vision 工具
## 前言 用 DeepSeek Harness(DSH)做智能體開發時,你大概率遇到過這個問題:內置的 `read_image` 工具會把圖片塊直接塞進當前模型的上下文,只有當前主模型本身支持圖片才能用。如果你的主模型是 `deepseek v4 flash` 這類純文本模型,調用 `read_image` 會被直接拒絕——主模型看不見圖,讀圖這條路徑就斷了。 dsh-auto-vision 換了一條路:由插件內部把圖片轉發給一個多模態模型識別,主模型全程只看到文本。本文介紹它的原理、安裝和配置方式。 ## 這是什麼 dsh-auto-vision 是
閱讀全文review-quote-sh:dsh web 的多模型交叉評審與引用問答插件
# 前言 用 dsh web 與模型協作時,常遇到兩個問題:一是 AI 給出的代碼或結論,想再找一雙眼睛審一遍,但切換工具、來回粘貼內容很麻煩;二是想基於某條回覆繼續追問,只能手動複製原文當上下文,長對話裏容易混亂。 下面介紹的 review-quote-sh 就是爲這兩類場景準備的:它給 dsh web 增加多模型交叉評審和引用問答能力,並按 DSH「一切皆插件」的思路,以 profile bundle 方式熱插拔,不改動核心。 # 這是什麼 review-quote-sh 是面向 DeepSeek Harness(dsh web)的對話評審 + 引用
閱讀全文dsh-customui-plugin:給 DSH 網頁版加一個「個性化」設置頁
# 前言 DSH(DeepSeek Harness)網頁版有幾處界面元素是寫在宿主構建產物裏的:側邊欄左上角的品牌 Logo、空對話時的歡迎區、對話區域的底色。想在內部部署裏換成自己的標識或背景圖,常規做法是改宿主構建,但宿主一更新就得重做一遍。 dsh-customui-plugin 換了個思路:不改宿主構建,通過插件機制往瀏覽器端注入腳本,在 DOM 層做覆蓋,同時在設置頁裏給這些改動一個正式入口。下面介紹它的功能、原理和安裝步驟。 # 這是什麼 dsh-customui-plugin 是一個 DSH web 平臺插件,倉庫地址爲 https://g
閱讀全文dsh-plugin-whale-fenggu:在 DSH 裏盯住 DeepSeek 峯谷計價時段
# 前言 DeepSeek 官方 V4 從 2026-08-17 起按北京時間峯谷計價:高峯貴、低谷便宜。09:00、12:00、14:00、18:00 這幾個邊界不難記,難的是長任務跑着跑着忘了看錶——重活撞進高峯,token 花銷就上去了。自己記時段是一種辦法;更省心的做法是讓一個常駐組件替你盯表,在切換前提前喊你。本文介紹的 dsh-plugin-whale-fenggu 就是這樣一個插件。 DSH 的理念是「一切皆插件」,這類小工具正好走插件體系。 # 這是什麼 dsh-plugin-whale-fenggu(藍色大肥魚 · DeepSeek 峯
閱讀全文dsh-auto-mode:用審查模型接管 DSH 的工具調用審批
# 前言 用 DSH(DeepSeek Harness)跑長任務時,權限機制是個兩難:默認的審批鏈會在每個需要確認的工具調用上彈出確認框,任務一長就要反覆人工介入;切到 danger-full-access 又放得太開,所有調用都不再過問。 dsh-auto-mode 給了一箇中間態:在權限選擇器裏新增一個 Auto mode 預設,把通常需要人工確認的工具調用交給一個審查模型判定,能自動批准的批准,可疑的攔截,拿不準的再彈框問你。下面介紹這個插件的用法和實現方式。 # 這是什麼 dsh-auto-mode 是一個 DSH 插件,作者是 Nuo-cl,採
閱讀全文dsh-notification:agent 完成一輪、報錯或等待批准時,主動通知你
# 前言 用 DSH 跑長任務是常態:發起一個任務,切去幹別的,回來才發現 agent 五分鐘前就跑完了——或者更糟,它一直卡在一個等待你批准的提示上,什麼都沒幹。問題不在於 agent 慢,而在於你沒有被及時叫回來。 dsh-notification 解決的就是這件事。它監聽 harness 自身的生命週期事件,在需要你注意的那一刻發出提醒。下面介紹它的功能、安裝與配置。 # 這是什麼 dsh-notification 是一個 DeepSeek Harness(DSH)插件,由 nishit130 維護,當前版本 0.1.1,MIT 許可證。一句話定位
閱讀全文dsh-theme-rheostat:隨模型與推理等級換擋的 DSH「滑動變阻器」皮膚
# 前言 DSH 的理念是「一切皆插件」,外觀自然也不例外。但如果你日常在 deepseek-v4-flash 和 deepseek-v4-pro 之間切換、也會調整推理等級,界面上並沒有與擋位對應的視覺反饋,不同會話看起來是一樣的。 nineandnine-9 寫的 dsh-theme-rheostat 解決的就是這件事:把當前會話的模型 + 推理等級映射成四個擋位的外觀,強調色、光暈、輸入框上方的指示條都跟着擋位走。和常見的靜態皮膚不同,它的外觀不是寫死的一套配色,而是由會話狀態驅動;實現上它與 README 裏對照的 maid-atelier 皮膚
閱讀全文DSH 插件介紹:talon-ui,以及資料缺失時怎麼覈實一個插件
# 前言 DSH 的理念是「一切皆插件」:智能體的能力通過插件掛載,插件通過社區目錄被收錄和檢索。寫插件介紹,通常的依據是倉庫 README。但這次要介紹的 talon-ui,截至本文寫作(2026 年 9 月),README 抓取失敗,手頭沒有任何可覈實的插件內容。 與其編一段功能介紹,不如把能確認的信息列出來,把不能確認的明確標出,再給一份資料缺失時的核實清單。這份清單比結論更有用——以後遇到類似情況的插件,照着做一遍即可。 # 這是什麼 目錄條目名爲 `nsoio/talon-ui`,署名 NSOiO,倉庫地址爲 https://github.co
閱讀全文dsh-plugin-deploy:一句話把項目發到 Cloudflare,一句話把插件發到 npm
# 前言 用 DSH 這類智能體寫完一個靜態站點、一個 Worker、或者一個 dsh 插件之後,事情往往卡在最後一公里:想看線上效果,得註冊雲賬號、裝 wrangler、寫配置、調認證;想把自己寫的插件發出去,得逐項檢查包內容和依賴協議,再和 npm 的 2FA 流程打交道。這些步驟機械、易錯,而且和寫代碼本身無關。 dsh-plugin-deploy 針對的就是這段收尾工作。下面介紹它的定位、安裝方式、兩條主能力(部署與發佈),以及憑據與審批上的設計。 # 這是什麼 dsh-plugin-deploy 是 Octo-o-o-o 維護的一個 DeepS
閱讀全文kidai-plugin-market-hub:DeepSeek Harness 的插件市場中心
# 前言 DSH(DeepSeek Harness)的理念是「一切皆插件」,插件數量上來之後,問題就從「裝什麼」變成了「去哪找、怎麼裝、怎麼管」:目錄分散在 GitHub 話題、npm 註冊表和社區精選列表裏;安裝要自己解析包名、執行 pnpm、收斂 bundles 配置;更新和卸載又要回到命令行重來一遍。這些步驟不難,但每裝一個插件都要重複。 kidai-plugin-market-hub(紀代插件市場)把這三件事收進一個頁面:側邊欄一鍵直達的獨立全屏市場,聚合多源目錄、一鍵安裝、統一管理已裝插件,並在安裝環節內置安全防線。下面介紹它的功能、安裝方式和
閱讀全文dsh-turn-budget:爲 DeepSeek Harness 每回合加上 fail-closed 的步驟、工具與 token 預算
dsh-turn-budget 是 DeepSeek Harness(DSH)的一個 fail-closed 資源治理插件,由 Nunchakus888 維護,遵循 MIT 許可證。它爲每個 Agent 回合獨立設置三類上限:模型步驟數、工具執行次數(含嵌套派發)、provider 上報的 token 用量。額度用盡後,後續請求會在執行前被拒絕,回合以 blocked 狀態關閉。插件僅使用 DSH 公共擴展點,通過 agent/pre-step、tools/pre-execute、tool/result 和 turn/end 鉤子實現攔截,結果保留在標準 Session 日誌中。token 上
閱讀全文dsh-feishu-notify:agent 會話結束或等待輸入時,用飛書機器人推送通知卡片
## 前言 用 DSH 跑 agent 任務有一個常見困擾:任務往往不短,模型回覆完可能要幾分鐘,中途還可能調用 `ask_user_question` 停下來等你回答。人一旦離開終端,任務結束了不知道,等輸入更是乾等。 已有的做法要麼輪詢日誌,要麼寫腳本盯進程,都要額外維護成本。dsh-feishu-notify 換了個思路:讓 DSH 在關鍵時機主動把通知卡片推到飛書羣裏。下面介紹這個插件是什麼、怎麼裝、怎麼配。 ## 這是什麼 dsh-feishu-notify 是 omdsh-dev 維護的 DSH 插件,通過飛書羣自定義機器人發送通知卡片,已適
閱讀全文dsh-session-toc:爲 DeepSeek Harness Web UI 會話頁加一個右側目錄欄
# 前言 長會話在 DSH Web UI 裏有一個具體的不便:會話視圖按需加載,早期消息默認不在內存裏,想回到前面某次提問,只能反覆點「加載更早」,或者一路滾動找位置。會話越長,這個動作越低效。 DeepSeek 官網網頁版右側有目錄索引,點一下就能跳到對應內容。`dsh-session-toc` 做的事情,就是把這套體驗帶進 DeepSeek Harness 的 Web UI。下面介紹這個插件的功能、安裝方式和使用細節。 # 這是什麼 `dsh-session-toc`(倉庫 `notload/dsh-session-toc`)由 notload 維護
閱讀全文dsh-notifier:DSH 的跨窗口任務提醒插件
dsh-notifier 是一款 DSH 任務提醒插件,把 Codex 和 Claude Code 的 Hook 通知體驗搬進 DSH,解決用戶切走窗口後錯過任務狀態變化的問題。它監聽四類事件:任務結束、權限審批、用戶提問、任務出錯,通過三層渠道提醒:網頁內 toast、系統通知中心橫幅、跨窗口懸浮面板。決策類事件(審批、提問)的彈窗會釘住直到處理完畢,任務結束和出錯的彈窗 10 秒後自動消失。macOS 上使用內置 Swift notifier 實現懸浮面板,浮於所有窗口和全屏應用之上;Windows 和 Linux 分別使用 PowerShell 和 zenity,但未經真機驗證。v0.4
閱讀全文dsh-artifact-preview:把智能體產物預覽搬進 DSH 聊天界面的客戶端插件
# 前言 用 DSH 跑智能體時,模型經常通過 write/edit 類工具在一輪對話裏產出多個文件:Markdown 報告、腳本、CSV 數據、HTML 頁面。默認的 dsh web 界面對此幫助有限——文件視圖只支持 HTML,查看其餘格式得離開會話,自己去文件系統裏找路徑、換應用打開。 DSH 的理念是「一切皆插件」,這類界面上的缺口正好留給 client plugin 來補。下面介紹的 dsh-artifact-preview 做的就是這件事:讓 agent 寫出的文件直接在聊天裏可見、可點開、可就地預覽。 # 這是什麼 dsh-artifact
閱讀全文dsh-mcp-adapter:讓 DeepSeek Harness 按需調用 MCP,而不是把全部 schema 塞進上下文
# 前言 給 DeepSeek Harness(下稱 dsh)接 MCP server,最直接的路徑是官方的 `@deepseek-ai/dsh-mcp-client`:它在啓動時連接 server,把每個聲明的工具註冊成原生 `mcp__<server>__<tool>` 函數。代價是 schema 成本——server 一多,成百個工具定義會隨每次請求進入上下文,不管這一輪用不用得上。 dsh-mcp-adapter 是針對這個問題的另一種接法:只註冊一個 `mcp` 代理工具,server 懶啓動,模型按需 `search` / `describe
閱讀全文dsh-keyboard-history:給 DSH Web 輸入框補上 ↑/↓ 輸入歷史
dsh-keyboard-history 是由 NormanFxxkingRockwell 維護的 DSH 插件(v0.1.2,MIT 許可),爲 Web 會話輸入框提供終端風格的輸入歷史功能。空輸入框時按 ↑ 可召回上一條已發送消息並繼續上翻,按 ↓ 回退
閱讀全文mtaech/dsh-material-you:DeepSeek Harness 的 Material You 皮膚插件
# 前言 DSH(DeepSeek Harness)的生態建立在「一切皆插件」的理念上,外觀也不例外:皮膚以插件形式分發,通過覆蓋界面的語義 token 生效。對每天長時間面對 web 界面的用戶來說,配色與字體決定了大部分觀感,與其手工改樣式,安裝一個遵循成熟設計規範的皮膚包更省事。下面介紹 mtaech/dsh-material-you,它把 DSH web 界面按 Google Material You / Material 3 (M3) 規範重新着色與排印。 # 這是什麼 mtaech/dsh-material-you 是 mtaech 維護的
閱讀全文