dsh-bg-carousel:讓 DSH 界面背景自動輪播圖片與視頻

# 前言 DSH 的界面背景默認是固定的。想在開發工作臺裏放幾張自己的圖片、或者一段視頻循環播放,通常要手改主題文件和 CSS,改完順序、間隔、透明度也都沒處調。dsh-bg-carousel 把這件事做成了一個標準插件:把媒體文件丟進一個目錄,界面背景就能自動輪換,目錄、順序、間隔、透明度都在面板裏配置。 下面介紹這個插件的定位、核心功能、安裝步驟和典型用法。 # 這是什麼 dsh-bg-carousel 是一個標準 dsh bundle 插件,由 Jonah-Wu23 維護,當前版本 v0.3.0,npm 包名 `@jonahwu/dsh-bg-ca

閱讀全文
dsh-service-console:DSH 的本地開發服務控制檯

dsh-service-console 是 Jiyr0119 開發的 DSH 原生插件,把本地開發服務的排查與操作搬進 web UI。它掃描本機監聽的 TCP 端口,爲每個服務關聯 PID、命令、工作目錄等信息,並按"當前會話、工作區、其他本地、未知、受保護"五級標註歸屬。停止操作對進程組優雅退出,重啓使用保存的安全命令,每個操作需雙重確認並基於最新快照校驗。安全防護是重點:發送信號前做 PID 複用與指紋校驗,客戶端不發送原始 PID 或 shell 命令,未知與受保護進程只讀,強殺默認關閉,敏感信息自動脫敏。界面按需掃描、無後臺輪詢,支持中英文切換。插件僅支持 macOS/Linux,以當

閱讀全文
dsh-plugin-weaknet-adaptor:DeepSeek Harness 的弱網適配插件

# 前言 用 DSH 跑長任務時,網絡抖動是個繞不開的問題:模型流跑到一半斷掉,回覆鏈條中斷,重開會話要從頭再來;如果重試不做約束,等待和重發還會持續消耗 token。DSH 的理念是「一切皆插件」,網絡這一層的問題同樣可以交給插件統一處理。與其在斷流後手動補救,不如讓插件在網絡層把重試、緩存、重連接管起來——下面介紹的 dsh-plugin-weaknet-adaptor 做的就是這件事。 # 這是什麼 dsh-plugin-weaknet-adaptor 是一個 DeepSeek Harness 弱網適配插件,作者 jiay98528-dev,MIT

閱讀全文
dsh-jiey-browser:通過 MCP 讓 DeepSeek Harness 用上真實 Jiey 瀏覽器

# 前言 給 DeepSeek Harness(DSH)代理接瀏覽器能力時,常見路線是 Playwright:無頭環境、獨立的自動化 profile,登錄態和 cookies 與用戶日常瀏覽器完全分離,安裝時還要先跑一遍 `npx playwright install`。如果任務需要複用已登錄的站點,這條路要額外做很多事。 dsh-jiey-browser 換了一種做法:它通過 MCP 把真實的 Jiey Chromium(也就是用戶自己的瀏覽器)交給代理使用,而不是另起一個無頭環境。下面介紹這個插件能做什麼、怎麼裝、怎麼用。 # 這是什麼 dsh-ji

閱讀全文
dsh-cue-bank:給 DeepSeek Harness 加一套跨會話的事件觸點記憶

# 前言 用 DSH(DeepSeek Harness)做日常開發,會話彼此隔離:上週談過的方案,今天開新會話再提同一件事,agent 記不起細節;同一個會話裏話題切走又切回來,中間的關鍵信息也已經滑出上下文。已有的補救手段各有侷限——`dsh-session-query` 提供的是被動查詢 API,需要有人調用;`dsh-session-reference` 要求用戶顯式 `@` 引用;`dsh-agent-instructions` 只加載靜態指令文件。它們都不會在合適的時機主動把記憶送回來。 DSH 的理念是「一切皆插件」,跨會話記憶這類能力可以由

閱讀全文
deepseek-files-panel:在 DSH Web 界面管理 DeepSeek Files API 上傳文件

# 前言 用 DeepSeek Harness(DSH)的 Web 界面跑智能體時,從 0.1.1-rc.2+ 起,官方適配器支持 DeepSeek Files API,圖片會經 Files API 上傳並複用 `file_id`。這些文件留在 DeepSeek 雲端,默認 7 天過期。 想確認賬號裏到底有哪些文件、把不用的清掉,在這之前要自己調 `https://api.deepseek.com/files` 的接口,或臨時寫腳本。deepseek-files-panel 把這些操作收進了 DSH Web 界面:右側一個可摺疊面板,列出、複製並清理通過

閱讀全文
dsh-session-link:跨會話共享上下文的 DSH 插件

# 前言 用 DSH 做開發時經常遇到這種情況:會話 A 剛把一個問題分析透,會話 B 接手相關工作,需要 A 的完整上下文。沒有專門工具時,路徑是導出會話日誌、把文件挪過去、解壓,再手工讀 zstd 壓縮的 JSONL——文件在會話之間“搬運”一遍,成本不低。 dsh-session-link 把這件事壓縮成一次複製、一次粘貼:會話頭部一鍵複製當前會話的 `@session-<uuid>` 引用,粘到另一個會話發送後,模型調用 `session_read` 工具,把那條會話的對話內容以 `user:` / `assistant:` 文本的形式讀回來。下

閱讀全文
dsh-user-message-jump:在 DSH Web 會話左側顯示用戶消息跳轉豎帶

dsh-user-message-jump 是由 jiangnan-awa 開發的 DSH Web 客戶端插件(v0.1.0,MIT 許可),

閱讀全文
dsh-apple-mode:用 agent preset 把 Xcode AI 工具棧接入 DSH 會話

# 前言 如果你在 macOS 上用 DeepSeek Harness(dsh)寫 Swift,大概率遇到過這類尷尬:模型能寫出 SwiftUI 代碼,卻碰不到 Xcode 工程本身——新建 target、改構建設置、切換 scheme 和運行目標、讀診斷信息、編輯 String Catalog,這些活兒都得你手動回 Xcode 裏做。 dsh 的思路是一切皆插件,而 Xcode 26 起 Apple 官方提供了 `mcpbridge`,讓外部工具能直接操作打開的工程。本文介紹 jihongboo/dsh-apple-mode,一個把這套能力裝進 DSH

閱讀全文
dsh-subagent-pro:DSH 的子代理監控與角色路由插件

# 前言 在 DSH 裏把任務拆給子代理執行後,有兩個問題經常出現:一是子代理在後臺跑,主會話裏看不到它們什麼時候啓動、什麼時候結束、進行到哪一步;二是想讓代碼審查、翻譯這類固定任務固定走某個模型和某套提示詞,只能在每次委派時手動拼 prompt。 已有的社區插件各自解決一半:dsh-subagent-monitor 提供即時監控面板,但不涉及角色與路由;dsh-plugin-subagent-director 提供角色委派,但角色只能寫在 settings 裏。本文介紹的 dsh-subagent-pro 把兩條線合併進一個插件,並補上了 Claude

閱讀全文
dsh-model-sync:把各 Provider 的最新模型列表與額度讀數接進 DSH

# 前言 如果你在 DSH 裏同時接了 openai-codex、kimi-coding、deepseek-official 等多個 Provider,大概遇到過兩件事:一是廠商上新模型後,`llm-pi-ai.providers.<id>.models` 裏的模型 id 要自己對照文檔手動補;二是各家額度分散在各自的控制檯,5 小時窗口還剩多少、按量餘額還夠不夠,切換頁面才能確認。 dsh-model-sync 把這兩件事搬進了 DSH 的設置頁:一個頁面同步模型列表,一個頁面看額度,輸入框旁邊再加一個跟隨當前會話模型的圓環。下面介紹它的功能、安裝和用

閱讀全文
dsh-action-outbox:把 DSH 工具副作用放進可審查的持久化收件箱

# 前言 用 DeepSeek Harness(DSH)跑 agent 時,本地代碼的改動可以靠 worktree 和文件檢查點回滾,但 agent 對外部世界的寫入沒有對應的「撤銷」:一條 issue 評論、一封郵件、一次部署或支付一旦發出,就收不回來。 DSH 背後的 Cordis 論文給這個邊界指了兩條路:把輸出扣住直到 commit,或者爲各領域定義補償邏輯。dsh-action-outbox 實現的是前者——暫存期間不真正調用目標工具,人工審查批准後一次性提交,且不假裝互不相關的外部系統共享一個原子事務。下面介紹這個插件的定位、用法和配置。 #

閱讀全文
dsh-login:給 DeepSeek Harness Web GUI 加上登錄牆與多用戶隔離

islibaodong/dsh-login 是 DeepSeek Harness(DSH)Web GUI 的多用戶登錄插件,貫徹 DSH「一切皆插件」理念,爲默認單用戶的 GUI 補上安全能力。它提供三方面功能:登錄牆攔截未認證的頁面、API 與 WebSocket 訪問;管理員可在 GUI 內完成用戶管理(重置密碼、禁用、移除),無需 CLI;普通用戶的會話

閱讀全文
dsh-routines:DSH 的定時例程插件,按 cron 跑 prompt、把摘要送到你手邊

# 前言 用 DSH 做智能體開發,有一類需求很常見:每天凌晨跑一遍測試、定時巡檢某個項目、週期性整理任務。這些工作的共同點是週期固定、prompt 能寫清楚、跑完只需要一段結論。DSH 的理念是一切皆插件,但調度這件事本身沒有現成方案,靠系統 crontab 拼 shell 腳本,又會丟掉智能體會話的日誌和審計能力。 下面介紹 dsh-routines,它把「定時運行一個 prompt」做成了 DSH 裏的一等公民。 # 這是什麼 dsh-routines(npm 包名 `@dsh-routines/bundle`)由 Jesse-njx 維護,MIT

閱讀全文
dsh-inbox-paste:在 DSH web 輸入框直接粘貼文件,落盤到 inbox 供智能體讀取

## 前言 用 DeepSeek Harness(DSH)的 web profile 做開發時,一個常見的卡點是文件入口:想把一張截圖、一段日誌交給會話裏的智能體,輸入框本身沒有粘貼文件的通道,只能手動複製路徑,或者退回終端操作。 dsh-inbox-paste 是一個 DSH web 插件,補的就是這一環:在輸入框粘貼或選擇文件,發送後自動寫入當前會話工作區的 `inbox/` 目錄,智能體再用工具讀取。下面介紹它的功能、安裝和使用方式。 ## 這是什麼 dsh-inbox-paste(倉庫地址爲 `JarszmLovesAI/dsh_upload_f

閱讀全文
dsh-plugin-dedupe:給 DSH profile 加一道插件去重檢查

## 前言 用 DSH 時,插件一般裝在 profile 目錄裏,由 profile 的 `package.json` 統一管理。裝得多了會出現一個問題:同一個插件可能被聲明兩次,比如一次來自 `github:`、一次來自本地 `file:`,包名相同、來源不同,結果 `node_modules` 裏同名包多份並存,輕則佔空間,重則讓運行時加載到錯誤版本,排查起來很費時間。 dsh-plugin-dedupe 解決的就是這件事:在安裝前掃描 profile,發現重複聲明直接阻斷安裝。下面介紹它的功能、安裝和使用方式。 ## 這是什麼 dsh-plugin

閱讀全文
dsh-codegraph:把 CodeGraph 索引裝進 DSH 會話的插件

dsh-codegraph 是一個一鍵安裝的 DSH 插件,將 codegraph CLI 包裝爲 13 個 codegraph_* 原生工具,讓智能體按符號、調用鏈查詢預索引的代碼知識圖譜,替代反覆 grep/read 的低效方式。默認只註冊 status/init/sync/explore 4 個核心工具(可配置 full 暴露全部),並以 order 98 的高優先級提示詞指引模型優先用 codegraph �

閱讀全文
dsh-web-shell:給 DeepSeek Harness 加一個右側停靠的 Web 終端

# 前言 用 `dsh web` 做開發時,經常需要在瀏覽器裏順手執行幾條命令。常見做法有兩種:切到獨立的終端窗口,或者用 overlay 式終端把會話內容蓋住。前者要來回切換上下文,後者會遮擋正在進行的對話。 下面介紹的 dsh-web-shell 採用第三種思路:把終端停靠在窗口右側,主對話欄自動讓位,終端和會話內容同時可見,摺疊面板也不會中斷會話。 # 這是什麼 dsh-web-shell 是 DeepSeek Harness 的右側停靠 Web Shell 插件,由 JesmonX 維護,基於 MIT 許可證發佈,npm 上的當前版本爲 0.1.

閱讀全文
dsh-wewrite:把公衆號 AI 寫作管線裝進 DSH 的插件

# 前言 給公衆號穩定產出文章,工序不少:找選題、列大綱、寫成稿、查質量、按微信排版要求渲染、配圖,最後推進草稿箱。手工做,每次都要在幾個工具之間來回切;自己寫腳本拼管線,運行記錄、狀態管理、憑據存放又都得自己兜底。 dsh-wewrite 解決的就是這個問題。它是 DeepSeek Harness(DSH)的一個插件,把上面這整條管線產品化:一條命令安裝,在本地 Web UI 裏從選題一路走到草稿箱,模型與憑據走你自己的賬號,數據只落本地。 # 這是什麼 dsh-wewrite 由 jerryjiao 維護,MIT 協議開源。一句話定位:把一整套微信公

閱讀全文
dsh-playwright:在 DeepSeek Harness 裏與模型共用一個瀏覽器頁面

dsh-playwright 是 JeremyGuo 維護的 DSH 插件(MIT 許可),讓用戶與模型共享同一個 Playwright 瀏覽器頁面:模型通過 browser_* 工具導航、點擊、輸入、鍵盤操作,用戶在 Browser Use 面板即時觀看並可隨時接管。導航

閱讀全文
dsh-artifact:爲 DeepSeek Harness 提供 Claude-Code 風格的 HTML 工件

# 前言 讓智能體寫一份報告,結果通常落在兩個地方:要麼在聊天窗口裏滾兩屏就找不到了,要麼在工作區裏多出一個 `.html` 文件,之後再沒人打開。前者不留存,後者污染倉庫。 dsh-artifact 針對的就是這個問題。下面介紹這個插件做什麼、怎麼裝、怎麼用。 # 這是什麼 dsh-artifact 是 DeepSeek Harness(DSH)的一款插件,由 Jannchie 維護,採用 MIT 許可證。DSH 的理念是「一切皆插件」,這款插件補上的是「工件」這一環:它爲 DSH 提供 Claude-Code 風格的 artifacts——一個寫入自

閱讀全文
dsh-plugin-chrome:給 DSH 會話一個看得見的 Chrome 窗口

dsh-plugin-chrome 是 DeepSeek Harness(DSH)的瀏覽器可視化插件(MIT 開源)。區別於 headless 黑盒方案,它爲每個會話開啓真實的可見 Chrome 窗口,畫面經 screencast 即時串流到 Web GUI,用戶可旁觀並隨時

閱讀全文
dsh-multimedia-webui-input:爲 DSH Web 客戶端添加文件輸入與工作區附件

dsh-multimedia-webui-input 是一款維護者爲 LCYLYM 的社區 MIT 開源插件,爲 DSH Web 客戶端補上多媒體輸入能力,全程不修改官方源碼樹。它在輸入區提供文件/文件夾選擇與拖放上傳,僅在用戶發送時將資源流式寫入活動會話工作區的 `.dsh/tmp/attachments/<session>/<send>/` 目錄,Agent 無需適配即可用普通工作區工具讀寫;準備失敗時保留草稿。設置面板提供按會話或整

閱讀全文
dsh-token-usage:給 DSH 加一個 Codex 風格的 Token 用量面板

# 前言 跑過一段時間 DSH(DeepSeek Harness)的開發者,多半會有一個疑問:Token 到底花在哪了?是某個長會話喫掉的,還是某個插件、某個 Skill 在持續消耗?DSH 內置的 token-meter 有數據,但界面上沒有一個地方能把整個實例的消耗彙總起來直接看。 dsh-token-usage 解決的就是這個問題:在 DSH Web 界面里加一個 Token 用量統計面板,把當前運行實例全部會話的 Token 消耗彙總展示。界面仿 Codex 個人用量頁風格,用過 Codex 的開發者幾乎零學習成本。 # 這是什麼 dsh-tok

閱讀全文