dsh-tool-cassette:給 DeepSeek Harness 工具調用裝一臺錄像機

# 前言 給 Agent 工作流寫測試,通常要同時應付兩類不穩定因素:模型輸出和外部工具。官方的 `dsh-llm-replay` 已經能回放模型流;但 HTTP、MCP、數據庫這類工具在測試中仍可能真的訪問網絡、修改數據,或者依賴一臺剛好沒開機的服務,第三方接口在 CI 裏偶爾還會返回 `429`。 `dsh-tool-cassette` 是 DeepSeek Harness(下稱 DSH)的社區插件,做法很直接:第一次讓被選工具真實執行,把規範化結果錄進 cassette 文件;之後切到回放模式,真實工具正文調用爲 0,錄好的結果按精確匹配遞迴工具鏈

閱讀全文
dsh-plugin-wiki-skills:把 claude-obsidian 知識庫技能套件移植到 DeepSeek Harness

dsh-plugin-wiki-skills 由 Lion-1209 維護(v0.2.2,MIT),將 claude-obsidian 的以提示詞爲中心的 vault 工作流移植爲 DeepSeek Harness 插件,讓 dsh 智能體自行維護知識 wiki。核心包含五個技能:`wiki` 負責 vault 搭建與腳手架,`wiki-ingest` 攝入資料並抽取實體、建立交叉引用,`wiki-query` 按 hot cache → index → pages 順序檢索並附引用回答,`wiki-lint` 檢查 orphans、dead links 等健康問題,`save` 將對話洞見寫

閱讀全文
DHS-multi-agent-plugin:把多智能體編排裝進 DeepSeek Harness

# 前言 用 DSH 寫智能體,單個 Agent 循環能覆蓋大部分線性任務。但任務一旦多起來——先調研、再審查、最後彙總——你就得自己處理任務依賴、並行調度和失敗恢復。這些邏輯寫散在各處,既難測試也難複用。 下面介紹 Li3NGa 的 DHS-multi-agent-plugin,它把這部分編排基礎設施做成了一個獨立插件。 # 這是什麼 DHS-multi-agent-plugin 是一個 DeepSeek Harness 插件,README 裏的一句話定位是「將 DeepSeek Harness 變成強大的多智能體編排引擎」。倉庫由 Li3NGa 維護

閱讀全文
@lanbaolu/dsh-wechat-bridge:把微信接進本地 DSH Agent

# 前言 DSH(DeepSeek Harness)的理念是「一切皆插件」,Agent 跑在本機上處理代碼、文件和各種自動化任務。麻煩在於,這些任務往往不是幾秒鐘能結束的:跑一輪測試、批處理一批文件,期間你得守在終端前才能看到進展;如果 Agent 中途發起權限確認,人也必須在場。 用 SSH 或遠程桌面連回機器能解決「能操作」,但體驗割裂——在小屏幕上敲命令、翻會話,都不如日常聊天來得自然。 下面介紹的 @lanbaolu/dsh-wechat-bridge 走的是另一條路:它把微信接進 DSH。掃碼綁定個人微信後,在微信裏就能和本機 Agent 對話

閱讀全文
dsh-plugin-doctor:裝 DSH 插件前,先做一次體檢

dsh-plugin-doctor 是 lin-cheng-lab 維護的開源 DSH 插件體檢工具(MIT 許可),用於解決 DSH 插件生態中 rc 版本不匹配導致的安裝風險問題。它以 DSH 工具形式註冊,安裝插件前用一句話即可觸發體檢,無需額外腳本或權限。體檢共五項:本地環境版本基準、倉庫可訪問性、bundle 聲明、peer 依賴與本地版本的 semver 兼容性(核心,正確處理 prerelease 規則)、構建產物是否提交。結論分 ok、warn、danger 三檔,輸出結構化 JSON 報告並附處理建議。安裝支持 GitHub(尚未發佈)和本地源碼兩種方式,裝後重啓 profi

閱讀全文
dsh-workspace-upload:把工作區文件管理搬進 dsh 聊天界面

# 前言 用 dsh 的 Web profile 跑智能體時,會話的工作區是智能體讀寫文件的地方。但 GUI 本身沒有文件入口:想把本地一份 CSV 交給智能體,得先登到服務器上拷進工作區;想確認智能體剛生成了哪些產物,也只能切回終端 `ls` 一遍。dsh-workspace-upload 補的就是這個缺口——在聊天界面裏直接瀏覽、上傳、下載、重命名、新建和刪除會話工作區中的文件。 下面按功能、架構、安裝、API 的順序介紹這個插件。 # 這是什麼 dsh-workspace-upload(版本 0.1.0,MIT 許可證)由 LI-Huaa 維護,是

閱讀全文
dsh-3d-model-viewer:在 DSH 裏看三維模型,讓 LLM 也能讀懂零件

# 前言 用語言模型處理機械、結構類問題時,一個常見的障礙是模型文件本身。OBJ、STL、STEP 這些格式要麼是純幾何數據,要麼是需要 CAD 內核才能離散的 BREP 實體,純語言大模型拿到的往往只是一串它無法理解的字節。以往的做法要麼在本地跑一套 CAD 工具鏈再摘錄結果,要麼乾脆放棄。 dsh-3d-model-viewer 是 DeepSeek Harness(DSH)生態裏的一個插件,思路是把這件事拆成兩步:先在 Web 界面裏把模型直接畫出來給人看,再把同一個模型轉譯成一份標準化、LLM 可讀的 JSON,交給語言模型。下面介紹它的定位、安

閱讀全文
dsh-task-worktree:爲每個任務提供隔離的 git worktree 檢出

# 前言 讓代理在倉庫裏幹活,一個常見的麻煩是所有改動都落在同一個工作區:上一個任務的更改還沒提交,下一個任務已經開工,未提交內容攪在一起;想靠切分支隔離,又得先處理當前現場。 Git 原生的 worktree 允許同一個倉庫同時維護多個檢出,每個檢出掛自己的分支。dsh-task-worktree 做的事,就是把這套能力接入 DeepSeek Harness(下稱 DSH)的會話模型:每個任務一個隔離檢出,主工作區保持不動,交付與清理動作由人執行。 下面介紹它的定位、功能與用法。 # 這是什麼 dsh-task-worktree 是 Letter202

閱讀全文
dsh-deepseek-balance:在 DSH 右下角即時查看 DeepSeek API 餘額與用量費用

# 前言 用 DSH(DeepSeek Harness)跑智能體任務時,API 餘額和花費通常要另開官方控制檯才能看到:切頁面、登錄、翻賬單,一趟下來手頭的工作就斷了。如果想順手掌握「還剩多少錢、最近每天花多少」,就需要一個常駐在客戶端裏的監視器。 下面介紹的 dsh-deepseek-balance 就是解決這個問題的 DSH 插件:它在窗口右下角放一個懸浮徽章,即時顯示賬戶餘額,並附帶 7 天 / 30 天的用量費用圖表。 # 這是什麼 dsh-deepseek-balance 是由 lin-cheng-lab 維護的 DSH 插件,當前版本 0.1

閱讀全文
dsh-eyes:讓 DeepSeek Harness 裏的純文本模型隨時能看圖

# 前言 在 DeepSeek Harness(DSH)裏用 DeepSeek 這類純文本模型當主模型時,有一個繞不開的限制:Harness 默認不允許向「當前模型不支持圖片」的會話發送帶圖消息。想讓模型看一張報錯截圖、一段界面佈局或一張表格照片,要麼自己先把圖裏的內容轉成文字再發過去,要麼換一個多模態主模型。 dsh-eyes 提供了另一種做法:圖片照常粘貼和發送,留在後臺持久化保存;主模型在自己需要的時候調用 `view_image` 工具看圖,識別部分由任意 OpenAI 兼容的視覺接口完成(默認百鍊 Qwen)。對使用方式來說,效果接近模型原生具

閱讀全文
dsh-experts:把專家團寫成數據目錄,自動註冊爲 dsh 可路由的 skill

# 前言 做智能體編排時常見的麻煩是:專家的人設、分工和上報規則散落在提示詞和代碼裏,想換一個評審陣容就得改引擎。dsh(DeepSeek Harness)的理念是「一切皆插件」,libinyam/dsh-experts 沿着這個思路把「專家團」做成了用戶可寫的數據目錄:每個團隊自動註冊爲模型可路由的 skill(`experts-<團隊名>`),引擎與陣容分離。下面介紹它的設計、安裝和用法。 # 這是什麼 dsh-experts 是 libinyam 維護的 dsh 多專家插件,MIT 協議。一句話定位:把專家人設清單變成 dsh 原生 skills—

閱讀全文
dsh-knowledge:本地與遠程雙後端的 DeepSeek Harness 知識庫插件

# 前言 用 DSH(DeepSeek Harness)做日常開發,一個繞不開的問題是:項目規範、架構決策、踩過的坑都發生在具體會話裏,會話結束就散了。常見的應對是把重要內容手動複製進系統提示,但上下文會越來越臃腫,也談不上檢索範圍和寫入權限的控制。 下面介紹的 dsh-knowledge 把這件事做成一個獨立環節:不修改 DSH Agent Loop,同一個插件既可以使用本地 SQLite,也可以連接遠程中央知識庫,提供按需檢索、受控回寫與 Web 管理臺。本文按功能、安裝、典型用法的順序展開。 # 插件簡介 dsh-knowledge(npm 包 `

閱讀全文
zotero-mcp-dsh:把本地 Zotero 文獻庫接入 DSH

## 前言 寫學術論文時,讓模型幫忙組織正文不難,難的是引用:模型不知道你庫裏有哪些文獻,隨口給的 DOI 和年份經常是編的。已有的做法要麼手動整理 `.bib` 文件,要麼把文獻元數據一段段貼進上下文,都打斷工作流。 下面介紹的 zotero-mcp-dsh 是一個 DSH 插件,由 LiJunfeng000000000000 維護,當前版本 0.1.0,MIT 許可證。它把本地 Zotero 文獻庫接入 DSH,讓模型在會話中直接檢索文獻、讀取文獻基本信息和 PDF 全文、導出 BibTeX,用於構造 LaTeX 參考文獻庫並在 tex 中插入 `\

閱讀全文
dsh-deepseek-chat:在 DeepSeek Harness Web UI 里加一個獨立的「問 DeepSeek」聊天窗口

dsh-deepseek-chat 是 lhenlihai-hub 維護的 DSH 社區插件(MIT 許可,v0.2.2),爲 DeepSeek Harness Web UI 添加一個獨立的「問 DeepSeek」聊天窗口,解決主會話進行中想單獨向 DeepSeek 提問、又不污染主會話上下文的需求。插件複用 dsh 中已配置的 DeepSeek 模型(通過 ctx.llm),無需單獨輸入 API Key。核心功能包括:點擊頁面右側打開獨立聊天窗口、頂部切換已配置的模型、主會話選中文字可直接引用提問、支持流式輸出與思考過程、可停止生成、可新建對話,並自動適配中英文界面與明暗主題。插件對話與主

閱讀全文
dsh-timer:到點在原會話自動繼續任務的 DSH 計劃插件

dsh-timer 是 DSH 的「計劃任務」插件,用於解決 DSH 消息發出即執行、無法定時運行的問題:可將消息排入計劃,到點後在原始會話以 full access 權限自動繼續執行。開關位於消息輸入框下方工具行,開啓後用鼠標點擊「發送」會彈出計劃確認框(按回車不會觸發),可設置執行時間和模式,並提供「錯高峯」一鍵跳過北京時間 9:00–12:00、14:00–18:00 兩個高峯段。任務列表即時顯示待執行、運行中、已完成、失敗狀態,支持取消與清空,併發無上限。安裝需本地可運行 DSH,通過 `dsh plugin --profile web add github:life1996cou/d

閱讀全文
dsh-ptc-cordis-preset:給 DSH 的 PTC 模式補上創造模式

# 前言 用 DSH(DeepSeek Harness)做開發時,有兩類任務很常見。一類是工具編排:用 Code Mode SDK 寫一個 `run_code` 程序,把多個工具調用組合在一次執行裏。另一類是圍繞運行時的創造型工作:檢查活運行時、定義並試驗動態插件包、乃至創作新的 agent preset。 這兩類能力目前分屬 DSH 的兩個內置 preset:內置 PTC preset(id 爲 `code`,dsh 0.1.2 起改名爲 `ptc`)提供 Code Mode 編排;內置創造 preset(`cordis`)提供自引用 Cordis 工

閱讀全文
review-workflow:給 DeepSeek Harness 加一套多評委盲評工作流

# 前言 用單個智能體做評審,常見的問題是:準備材料和打分處在同一個上下文裏,評分容易被前面的討論帶偏;就算開多個會話,角色之間沒有隔離,也沒有強制的中斷點保證每一步真的做完。對做智能體應用的開發者來說,要讓「評審」這件事可復現、可追溯,需要的是固定流程加角色隔離。 review-workflow 把這套東西做成了 DSH(DeepSeek Harness)插件,符合 DSH「一切皆插件」的思路。下面介紹它的流程、安裝方式和接入前要準備的配置。 # 這是什麼 review-workflow 是 LeslieWylie 維護的一個工作流類 DSH 插件,p

閱讀全文
dsh-web-speech-input:給 DeepSeek Harness Web 輸入框加一個麥克風按鈕

dsh-web-speech-input 是 DeepSeek Harness Web UI 的語音轉文字插件(leozou320-ai 維護,v1.0.0,MIT 協議),核心功能是在 prompt composer 左側添加麥克風按鈕,點擊後通過瀏覽器 Web Speech API 即時將語音識別結果寫入當前草稿,支持中間與最終識別文本、自動語言選擇(頁面語言→瀏覽器語言→zh-CN 兜底)、清晰狀態提示、無障礙支持。插件絕不自動發送 prompt,提交動作始終由用戶完成。隱私方面,僅在用戶點擊後才請求麥克風權限,無服務端組件,不存儲音頻或發送網絡請求,音頻處理取決於瀏覽器實現。安裝要求

閱讀全文
dsh-whale-avatar:給 DSH Web UI 的助手消息加上頭像與名字

dsh-whale-avatar 是一款面向 DSH Web UI 的純 client 插件,功能單一:爲助手消息加上頭像(App 圖標化身“藍色大肥魚”)與名字,解決聊天記錄一長就難以區分消息來源的問題。它由 lhjlol 維護,託管在 GitHub。實現方式是向頁面注入一個 style 標籤,用一條 CSS 規則通過 ::before 僞元素渲染頭像與名字,不改 DOM 結構,因此 React 重渲染後效果不會丟失,且樣式跟隨日間/夜間主題;頭像是 56px PNG 包在 28×28 SVG 的 data URI 中,Retina 屏下清晰。安裝可通過 Oh-DSH Desktop 插件市

閱讀全文
dsh-qwen-voice:給 DeepSeek Harness Web 加上即時語音控制

# 前言 用 DSH Web 做開發時,創建會話、切換會話、給會話下發任務,都要在頁面裏逐步點選。想同時推進幾個會話,就得在側邊欄來回切換。dsh-qwen-voice 把即時語音接進 Harness 頁面:說話就能創建、繼續和調度多個有名稱的 DSH 會話,而且切換會話時語音連接不斷開。下面介紹它的功能、安裝步驟和使用注意事項。 # 這是什麼 dsh-qwen-voice(`leaveimagination/dsh-qwen-voice`)是基於 Qwen Audio Agent 構建的 DeepSeek Harness Web 實驗性語音控制插件,採

閱讀全文
dsh-taffy-theme(塔菲直播工房):爲 DSH Web 換上粉金亞克力主題

# 前言 用 DSH Web 做日常開發時,如果想讓界面更有辨識度——比如直播、錄屏展示,或者只是想換個心情——直接改前端樣式的成本不低。DSH 的理念是「一切皆插件」,外觀這件事同樣可以交給插件來做。下面介紹的 lengzhanbao/dsh-taffy-theme 就是一個只負責換裝的主題插件:裝上即換膚,卸載即還原。 # 這是什麼 dsh-taffy-theme,全名 Taffy Live Atelier / 塔菲直播工房,作者 lengzhanbao,在社區目錄中歸爲「趣味換裝」類。它爲 DSH Web 提供一套虛擬直播工房式界面:淺色花房與深色

閱讀全文
dsh-messages-sanitizer:自動修復 DeepSeek Harness 會話裏的孤兒 tool_calls

dsh-messages-sanitizer 是 Leeminjing 開發(MIT 許可,v0.1.1)的 DeepSeek Harness 插件,解決工具調度崩潰導致會話留下孤兒 tool_calls、後續請求持續被 400 INVALID_REQUEST 拒絕而卡死的問題。插件分四層修復:一是 agent 回到 idle 時注入合成 error tool-result 自動續跑;二是在下一輪請求前預防性補插響應消息;三是 API 仍報 400 時剝離懸空 tool_calls、中和孤兒 tool 消息、摺疊重複 user 消息並強制重試一次;四是對非凍結請求做純數組矯正兜底。修復冪等,不

閱讀全文
dsh-lark-bridge:DSH 停止工作時,飛書必收到通知

# 前言 跑一個長時間的 DSH 會話,最麻煩的不是任務慢,而是它悄悄停下來等你:模型調了 `ask_user_question` 在等回答、工具在申請沙箱升級等審批、輪次因爲模型 4xx 錯誤直接結束——而你在做別的事,十幾分鍾後回來看才發現它早就停了。 dsh-lark-bridge 解決的就是這個問題:它在 DSH 會話停止工作時即時調用 lark-cli 發飛書/Lark 通知,目標是做到「DSH 停止工作 = 必收到通知」。對比已有的做法(輪詢看屏幕、或者只覆蓋單一事件的腳本),它把等待交互、任務結束、被阻塞、請求退避、進程停滯、進程死亡這些情

閱讀全文
dsh-claudecode-tips:把 DSH web profile 的 "Deep diving..." 換成 Claude Code 風格 loading words

dsh-claudecode-tips(@claude-code-tips/dsh-plugin)是 ldgeng 開發的 DSH 插件,面向 web profile,將回合運行時靜態的 `Deep diving...` 狀態詞替換爲 Claude Code 原版 56 個隨機切換的 loading words(如 Thinking、Pondering),並保留已用時間計時。它是純瀏覽器端 client 插件,監聽 chat DOM

閱讀全文
dsh-mcp-lazy:DSH 的 MCP 懶加載插件,按需披露工具 Schema 減少 Token 浪費

# 前言 DSH 的理念是「一切皆插件」,開發者往往會在上面裝文件、瀏覽器、數據庫等多個 MCP。這時會有一個具體的代價:即使當前問題只需要文件工具,所有 MCP 的工具名稱、說明和參數也可能一起進入模型上下文。MCP 裝得越多,每輪被佔用的 Token 就越多。 下面介紹 leaforbook/dsh-mcp-lazy,一個把暫時用不到的工具說明先藏起來、任務需要時再加載的 DSH 插件。 # 這是什麼 dsh-mcp-lazy(npm 包名 `@yilinxiao/dsh-mcp-lazy`)是 DeepSeek Harness(DSH)的 MCP

閱讀全文