dsh-swarm-router:把異構任務路由給最合適模型的 DSH 蜂羣插件

# 前言 做智能體開發常會遇到這樣的任務批次:一條是 `17×23` 的口算,一條要寫代碼、驗證素數,另一條是長文翻譯。全部丟給同一個模型,簡單任務在旗艦模型上排隊,浪費時間和 token;難題交給便宜模型又容易做錯。逐個任務手動挑模型,任務一多就維護不動。 dsh-swarm-router 處理的就是這個問題:把一批異構任務組織成「子智能體矩陣蜂羣」——任務是行、候選模型是列,路由器爲每一行選中一格,再通過 DSH 的 `ctx.subagents` 把每一格變成綁定到所選模型的進程內子智能體並行下放。 # 這是什麼 dsh-swarm-router

閱讀全文
dsh-web-fetch:CDP 渲染 + Tavily 提取,雙源網頁抓取插件

dsh-web-fetch 是 runfali 開發的 MIT 許可 DeepSeek Harness(DSH)聯網插件,解決網頁抓取的兩個痛點:SPA 等需要真實渲染的頁面與

閱讀全文
dsh-better-at:把 DSH Web 的 @ 引用索引搬到瀏覽器本地

# 前言 在 DeepSeek Harness(DSH)的 Web 界面裏,`@` 是引用文件和會話的主要入口。默認實現下,每敲一個字符都要向 Host 發一次請求,由 Host 端過濾候選;工作區文件多、歷史會話多時,菜單打開和過濾的延遲會明顯堆積。 dsh-better-at 的做法是把文件索引和會話索引提前拉到瀏覽器,過濾和排序全部在本地完成,同時保留原生 `@` 引用的行爲和 mention 格式。下面介紹這個插件。 # 這是什麼 dsh-better-at 是一個面向 DSH Web GUI 的插件,定位是「`@` 文件/會話引用的本地緩存加速

閱讀全文
dsh-session-workbench:讓歷史會話可搜索、可召回

# 前言 在 DeepSeek Harness(dsh)裏用上一段時間後,歷史會話會越積越多。某次會話裏調好的 MCP config、定下來的方案,隔幾天想引用,卻記不起它在哪個工作區、哪一天聊的。逐個翻會話不現實,憑記憶讓模型複述也不可靠。 dsh 本身提供了會話全文索引(session-query-sqlite)和跨會話引用的注入機制,但這兩項能力此前沒有直接的用戶入口。dsh-session-workbench 補的就是這一層:搜索、定位、召回三步串成一個界面,另加會話視圖標籤欄的管理。下面按功能、安裝、用法逐節介紹。 # 這是什麼 dsh-ses

閱讀全文
dsh-plugin-clawrouters:一個插件包、一把密鑰,給 DeepSeek Harness 接上聊天、圖片、視頻與搜索

# 前言 給 DeepSeek Harness(下文簡稱 DSH)開發智能體時,一個常見的麻煩是能力分散:聊天要接一個 provider,圖片生成、視頻生成、聯網搜索各自要配密鑰、寫適配。ClawRouters 把這些能力收斂到一個 OpenAI 兼容的 API 和一把密鑰之後,而 dsh-plugin-clawrouters 要做的,就是把這把密鑰和這組能力裝進一個 DSH 插件包——裝完、配好 key,就能在 DSH 裏直接選用。 下面介紹這個插件的定位、功能、安裝與配置方式。 # 這是什麼 dsh-plugin-clawrouters 是由 rop

閱讀全文
dsh-rollback-visual:DeepSeek Harness 的 /rollback 會話回滾插件(已廢棄)

dsh-rollback-visual 是 DSH 的 /rollback 插件倉庫,現已廢棄不再維護。其設計思路是:每輪結束記錄 checkpoint 錨點,回滾時在邊界 seq 處 fork 出子會話,源會話保留事務標記,並做越界、busy、cancelled 等邊界驗證。後端三件套(timeline-rollback、rollback-basic、command-rollback)當時已可用,但功能被官方 DSH 自帶的 fork/分支覆蓋,屬重複造輪子;前端基於 MutationObserver 的 DOM 注入可視化有根本缺陷,已放棄。倉庫現僅

閱讀全文
dsh-restart-systemd:給 DSH WebUI 加一個會自動續接會話的重啓按鈕

# 前言 如果你用 `systemctl --user` 跑 dsh-web,大概經歷過這套動作:打開終端,敲 `systemctl --user restart dsh-web`,然後回到瀏覽器手動刷新頁面。如果有 agent 任務正在跑,那一輪 turn 就此中斷,還得手動補一句話讓它繼續。 dsh-restart-systemd 把這件事搬進了 WebUI:點一下側欄的重啓按鈕(或者輸入 `/restart` 命令),服務在約 3 秒後重啓,瀏覽器自動重連,被中斷的會話自動續接。下面介紹它的實現思路、安裝方法與使用邊界。 # 這是什麼 dsh-re

閱讀全文
dsh-skin-digital-arcade:給 DSH Web GUI 換一套數碼電玩風 HUD 皮膚

# 前言 DSH 的理念是「一切皆插件」,Web GUI 的外觀同樣可以交給插件處理。默認主題看久了想換風格,常見做法是直接改頁面樣式:要麼動 Harness 源碼,升級時被覆蓋;要麼散落一堆用戶樣式,難以維護。dsh-skin-digital-arcade 把整套皮膚做成獨立分發的 bundle,安裝時注入、卸載時還原,不碰源碼。下面介紹它的功能、原理和安裝步驟。 # 這是什麼 dsh-skin-digital-arcade(Rizen Signal Console)是 DeepSeek Harness Web GUI 的數碼電玩風 HUD 皮膚,由

閱讀全文
dsh-pets:DeepSeek Harness 的像素桌寵與即時任務面板插件

# 前言 用 DeepSeek Harness(DSH)跑任務時常見的問題是:後臺 Job、Goal、子代理各跑各的,你切到別的頁面幹活,回頭才發現某個會話早就停在提問或審批上,白等了半天。Codex Desktop 用一隻桌面寵物解決這類問題——任務在跑時寵物有動作,Agent 停下來等你時寵物會提醒你。 dsh-pets 把這套交互搬到 DSH Web 上:一隻可拖拽的二次元像素桌寵,加一個浮在任意頁面上的即時任務面板。下面介紹它的功能、安裝方式和工作原理。 # 這是什麼 dsh-pets 是 rikfish163-rgb 維護的 DeepSeek

閱讀全文
dsh-web-file-upload:給 DSH Web 界面補上任意文件上傳

DeepSeek Harness(DSH)Web 界面官方僅支持圖片上傳,無法讓 agent 讀取 PDF、代碼、壓縮包等本地文件。社區插件 `dsh-web-file-upload` 補齊了

閱讀全文
DeepSeek VisionPlus:文本走 DeepSeek,圖片自動路由到免費視覺模型池

# 前言 用 DeepSeek Harness(DSH)時有一個繞不開的限制:DeepSeek 官方模型是純文本模型,本身不能看圖。消息裏出現截圖、圖表或界面照片,要麼人工把內容轉述成文字,要麼把整段對話切到別的多模態模型,上下文就斷了。 DeepSeek VisionPlus 走的是另一條路:文本請求繼續由 DeepSeek 官方 API 處理,消息中出現圖片時自動路由到免費視覺模型池,理解結果回到同一對話。DSH 的理念是一切皆插件,這個能力就是以插件形態實現的。下面介紹它的功能、安裝和日常用法。 # 這是什麼 DeepSeek VisionPlus

閱讀全文
dsh-file-fix:給 DSH Web 補上統一文件導入

# 前言 如果你在 DSH Web 上試過傳文件,大概率遇到過這些問題:拖入非圖片文件,界面提示「僅支持 PNG、JPG、WebP、GIF」;拖錯之後「拖入圖片」的遮罩卡住不消失;輸入框沒有文件選擇按鈕;Ctrl+V 粘貼文件沒有反應。就算文件已經在服務器上,agent 也拿不到任何文件清單,只能反覆猜路徑——README 裏記錄過一個例子,agent 一路猜了 75 步。 dsh-file-fix 解決的就是這條鏈路。它把文件導入統一成一種方式:任意後綴的文件,拖入、粘貼或點擊選擇,字節直接上傳到附件庫,文件清單隨消息注入模型上下文,歷史消息下方顯示可

閱讀全文
dsh-trivium:DeepSeek Harness 的進程內圖記憶插件

dsh-trivium 是一款基於 TriviumDB 的 DeepSeek Harness(DSH)進程內圖記憶插件,解決智能體記憶不跨會話的問題,無需外掛向量庫或獨立服務。它將記憶收斂爲四個工具(ctx_find/ctx_read/ctx_remember/ctx_link),節點分實體、偏好、決策、經驗四類,邊記錄關聯關係。插件默認安靜,新會話僅注入一次約 400 tokens 的短圖,其餘按需查詢;支持人工編輯糾錯、嚴格寫入衛生(過濾亂碼、密鑰等)、可選 embedding 向量召回及 Git 協作。通過 `dsh plugin` 命令安裝,每工作區一個 `.tdb` 文件,失敗不阻塞

閱讀全文
dsh-context-show:DSH Web 的即時上下文佔用與花費面板

dsh-context-show 是 pureskywalk 維護的 DSH Web 插件(v0.9.0,MIT 許可),在會話頭部添加佔用指示按鈕,點開可拖動面板,即時顯示四類信息:上下文

閱讀全文
dsh-atuin:把 DSH 裏的每條 prompt 記入 atuin 歷史

dsh-atuin 是一個 DSH 插件(作者 RealAlexandreAI,v0.1.1,MIT 許可),可將 dsh web 界面輸入的 prompt 寫入 atuin shell 歷史庫,與 shell 命令共用同一歷史,通過 atuin search 和 Ctrl-R 直接搜索回溯。原理是監聽 session/event 的 user/message 事件,對每條輸入執行 atuin history start/end 命令。

閱讀全文
dsh-plugin-manager:在 WebUI 裏開關 DSH 插件,無需重啓

dsh-plugin-manager 是 Retr67 開發的 DSH 插件管理器(v0.1.0,MIT 許可),讓用戶在 WebUI 的「設置→插件→插件管理」面板中一鍵開關插件,無需重啓 dsh

閱讀全文
dsh-theme-palettes:DeepSeek Harness 的配色方案基礎設施

# 前言 DeepSeek Harness(DSH)的生態走「一切皆插件」路線,但界面主題層是例外:harness 的 Appearance picker(light/dark/system)不對第三方開放,主題註冊表也不接受插件寫入。想給 web 界面換一套完整配色,第三方插件此前沒有標準入口。 下面介紹的 dsh-theme-palettes 走的是另一條路:不碰主題註冊表,而是通過一層 `theme.overrideTokens` 把調色板按 token 疊加到當前主題上,同時提供 `themePalettes` 註冊 API,讓任何插件都能貢獻自

閱讀全文
dsh-simple-wiki-memory:給 DSH 的輕量持久記憶插件

dsh-simple-wiki-memory(DSWM)是 DSH 的輕量長期記憶插件,避開系統提示詞膨脹和 RAG 向量庫兩條重路線,採用「索引常駐、內容按需」方案:每個會話自動注入 AGENTS.md 索引,具體記憶存爲 Markdown 文件,任務需要時纔讀取。記憶庫爲 git 倉庫,含 reference(已確認)、pending(待確認)、archive(歸檔)三類目錄及操作日誌。插件通過六條維護規則約束 agent 即時寫入、延遲確認、定期整理、自動 commit 備份。支持 npm、GitHub 源碼或 agent 代裝三種安裝方式,首次啓動冪等同步。檢索由 memory-que

閱讀全文
dsh-plugin-capabilities:把技能與 MCP 服務器管理搬進 dsh 設置頁

# 前言 用 dsh 做開發時,技能和 MCP 服務器的配置大多落在文件裏:技能是各個 `SKILL.md`,MCP 服務器寫在 profile patch 或全局補丁的 YAML 行中。想臨時停用一個技能、改一條服務器參數,就得離開界面去手工編輯;如果同時還用 Claude Code 或 Codex,同一批技能和 MCP 配置還要再維護一份。dsh-plugin-capabilities 解決的就是這兩個問題:在 dsh 設置頁裏管理技能與 MCP 服務器,並支持從其他 agent 一鍵導入。下面按功能、安裝、典型用法的順序介紹。 # 這是什麼 dsh

閱讀全文
dsh-change-budget:給 DSH Agent 每輪的文件修改設一道預算上限

dsh-change-budget 是一個 DeepSeek Harness(DSH)插件,爲編碼 Agent 提供確定性的變更預算硬約束,避免模糊指令

閱讀全文
dsh-skill-eval:用 LLM judge 量化 DSH 技能觸發可靠性的評測插件

# 前言 在 DSH(DeepSeek Harness)裏,一個技能能不能被用上,很大程度取決於它的 description:模型根據技能目錄提示詞裏的 description,決定要不要調用某個技能。description 寫得過窄,匹配的查詢不會觸發該技能(欠觸發);寫得過寬,不相關的查詢也會被觸發(過觸發)。 這兩種問題平時只能手工試幾條查詢,憑感覺判斷,結果既不可復現,也難以比較。dsh-skill-eval 把這件事變成可復現的評測:用一個 LLM judge 完整復現官方技能目錄提示詞,逐條判斷測試查詢是否應觸發目標技能,再彙總成指標。 #

閱讀全文
dsh-notification-sounds:給 DSH Web UI 加上「任務等待」與「任務完成」提示音

# 前言 用 DSH 跑任務時,典型的工作方式是把活兒交給智能體,自己切去處理別的事。麻煩在於你不知道什麼時候該回來:任務可能在等你審批,也可能早就跑完了。於是只能反覆切回頁面確認進度,注意力被切碎,切回來還未必有新進展。 dsh-notification-sounds 用兩個聲音解決這個問題:AI 需要你操作時播放「任務等待」,主會話及其全部子代理穩定完成後播放「任務完成」。聽到聲音再回來即可。下面介紹這個插件的定位、功能與完整的安裝啓用步驟。 # 這是什麼 dsh-notification-sounds 是一個面向 DeepSeek Harness

閱讀全文
dsh-aseprite:在 DeepSeek Harness 網頁端直接畫像素畫與精靈動畫

dsh-aseprite 是一款 DeepSeek Harness(DSH)網頁端的像素畫/精靈動畫編輯器插件(v0.3.0,MIT 許可),用純 JavaScript 直接讀寫 `.aseprite` 工程文件,無需本機安裝 Aseprite。它提供畫布、圖層、幀動畫、調色板、撤銷重做等繪圖能力,可導出 PNG 和精靈表。其

閱讀全文
dsh-UEAssetsOperator:給 DeepSeek Harness 加上 .uasset 檢查與藍圖節點編輯工具

dsh-UEAssetsOperator 是面向 DeepSeek Harness(DSH)的 Unreal Engine 資產插件(v1.3.0),解決了模型無法直接解析 .uasset 二進制資產的難題。它通過 Cordis 機制註冊 ue_uasset_inspect 和 ue_blueprint_python_edit 兩個原生工具,並支持意圖檢測後主動注入

閱讀全文
dsh-plugin-archive-manager:給 dsh Web UI 補上會話歸檔管理

# 前言 dsh 的會話可以歸檔,但歸檔之後的事情沒有太多現成入口:想找回某條舊會話、批量還原,或者按規則把不活躍的會話定期歸檔,都缺一個可視化的操作位置。下面介紹的 dsh-plugin-archive-manager 就是爲解決這個問題寫的,它把這些能力放進 dsh Web UI 的設置頁。 # 這是什麼 dsh-plugin-archive-manager 是一個 dsh 插件,由 qinyre 維護,MIT 許可,當前版本 0.3.0。它在 Web UI 設置頁提供一級分區「歸檔管理」,覆蓋三件事:瀏覽已歸檔會話、取消歸檔、按規則自動歸檔。 它前

閱讀全文