MIT 授權、DeepSeek Harness 原生 Cordis 外掛程式:為 Web 介面提供側邊欄專案抽屜、可停靠拆分工作區,以及對每個已綁定專案的即時控制台總覽——純增量、不替換官方外掛程式、狀態全部存於 localStorage。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-08-25
授權條款
MIT
01它能幫你完成什麼?
把 DeepSeek Harness 裡的每個專案變成可停靠視窗,並用一個常駐控制台統一盯盤
專案側邊欄應用程式抽屜,外加一張即時卡片網格(進行中 / 等你 / 已完成),反映執行期狀態、子代理數量與精簡後的訊息預覽
同時使用多個專案、希望在 Web 介面裡對每一個已綁定專案都有統一總覽的 DeepSeek Harness(dsh)使用者
把每個專案作為自帶拆分工作區開啟,並與 agent 對話打通
宣告式布局預設(左欄 / 頂列 / 主網格 + 右側對話面板)、可拖曳分隔條、每面板多標籤,以及內建面板:檔案總管、終端機、瀏覽器、動畫站點與自訂視窗
希望在 DeepSeek Harness 內部把檔案、終端機、瀏覽器面板接到 agent 對話上的開發者
把專案綁定到對話,開啟專案即切換到它自己的對話上下文
帶重新命名 / 圖示 / 排序 / 隱藏的專案資料夾,以及專案 ↔ 對話綁定
同時管理多條長線程 agent 對話、希望每個專案各自對應一條聊天記錄的使用者
02如何將外掛接入 DeepSeek Harness?
先決條件
- DeepSeek Harness(`dsh`)已在 PATH 中——README 說明若 `dsh` 指令缺失,改用 `npx @deepseek-ai/dsh`
- 若用本地複製方式安裝,連結目標必須是無空白的絕對路徑(如 `D:/tools/dsh-worktable/01_content`)
安裝步驟
- 01
從最新 GitHub Release 安裝(無需 Git):`dsh plugin --profile web add "https://github.com/Aisland-SJL/dsh-worktable/releases/latest/download/dsh-worktable.tgz"`
$ dsh plugin --profile web add "https://github.com/Aisland-SJL/dsh-worktable/releases/latest/download/dsh-worktable.tgz"
- 02
或複製倉庫後本地加入:`dsh plugin --profile web add "link:<絕對路徑>/01_content"`(僅本地路徑,無空白)
$ dsh plugin --profile web add "link:<絕對路徑>/01_content"
- 03
重新啟動 DSH Web 程序、重新整理 GUI,然後開啟置頂的 🖥️ 控制台卡片並綁定一個對話,即可得到即時卡片網格
驗證整合成功
作者未說明
03DSH 整合程度與能力邊界
經由 `dsh plugin --profile web add` 以 Cordis 外掛程式方式安裝;向 DeepSeek Harness 的 Web 介面注入側邊欄應用程式抽屜與可停靠的拆分工作區,並鏡像宿主工作階段快照,零模型介入。
側邊欄應用程式抽屜
你自託管的專案與常駐外掛程式(如 dsh-travelatlas)→統一的專案抽屜,支援重新命名 / 圖示 / 排序 / 隱藏,以及專案 ↔ 對話綁定
開啟專案會把對話面板切到其綁定的對話可停靠拆分工作區
從側邊欄開啟的某個專案→帶宣告式佈局預設、可拖曳分隔條、每面板多標籤的拆分工作區,內建面板包括檔案總管、終端機、瀏覽器、動畫站點與自訂視窗
控制台(內建預設專案)
宿主工作階段清單快照→三欄即時卡片網格(進行中 / 等你 / 已完成),含執行期、子代理數量與精簡後的訊息預覽
事件驅動的宿主快照鏡像——零輪詢、零 token 消耗自訂視窗 / agent 產物掛載
發往新工作階段或已有工作階段的一條需求→agent 建構的結果自動掛載進視窗並鎖定
完成時 agent 把 `widget-result.json` 寫入專案資料夾,客戶端掛載並鎖定該產物宿主 Cordis 外掛程式 + Web 用戶端
宿主路由 `/api/worktable/*`(健康檢查、檔案系統、git、檔案讀寫、站台服務、mkdir、工作區、原生面板模板)與 WebSocket `/api/worktable/term`→透過 slot 協定注入側邊欄與外殼疊加層;自研的拆分引擎、標籤模型、拖放與持久化
外掛程式註冊時會寫入 `~/.dsh`(可能會要求授權)
04適合誰?何時不該用?
適合
- 同時使用多個專案、希望在 Web 介面裡對每一個已綁定專案都有統一總覽的 DeepSeek Harness(dsh)使用者
- 希望在 DeepSeek Harness 內部把檔案、終端機、瀏覽器面板接到 agent 對話上的開發者
- 同時管理多條長線程 agent 對話、希望每個專案各自對應一條聊天記錄的使用者
不適合
- Windows 是完整測試的平台;macOS 支援為實驗性——核心檔案路徑程式碼已做跨平台調適,但尚未在 macOS 實機上完成端對端測試。
05相容性、維護與安全提醒
- Windows 是完整測試的平台;macOS 支援為實驗性——核心檔案路徑程式碼已做跨平台調適,但尚未在 macOS 實機上完成端對端測試。
- 狀態保存在瀏覽器 localStorage(不觸碰工作區檔案);專案、綁定與檢視不會跨裝置同步。
- 終端機面板在 Windows 上只是普通的 PowerShell 宿主,不提供與系統原生終端機一致的 PTY 特性。
- 自訂視窗的自動掛載要求 agent 確實在專案資料夾裡寫入 `widget-result.json`;控制台只監控已綁定對話的專案(未綁定的專案顯示為閒置)。
- 無遙測,除宿主 API 與外掛程式路由外不發任何網路請求。唯一的出站請求是可選的唯讀 GET 到 GitHub Releases API(每天至多一次,外加手動檢查),不上傳任何內容,且可在設定中關閉。
MIT · 活躍維護中(最新發布 v0.2.2,2026-08-24)
06常見問題
要怎麼把 DSH Worktable 裝進 DeepSeek Harness?
執行 `dsh plugin --profile web add "https://github.com/Aisland-SJL/dsh-worktable/releases/latest/download/dsh-worktable.tgz"`,重新啟動 DSH Web 程序、重新整理 GUI,然後開啟置頂的控制台卡片並綁定一個對話。若 `dsh` 指令缺失,改用 `npx @deepseek-ai/dsh`。
它會替換或修改 DeepSeek Harness 的官方外掛程式嗎?
不會。它是純增量的 Cordis 外掛程式——宿主路由加 Web 用戶端——不替換任何官方外掛程式,僅透過 `sessions.open` 選取宿主工作階段。
Worktable 把我的資料存在哪?
所有使用者狀態都保存在瀏覽器的 localStorage(鍵前綴 `dsh.worktable.*`),不觸碰任何工作區檔案。注意專案、綁定與檢視不會跨裝置同步。
支援哪些平台?
Windows 是完整測試的平台;macOS 支援為實驗性——核心檔案路徑程式碼已做跨平台調適,但尚未在 macOS 實機上完成端對端測試。
DeepSeek Harness 升級後 Worktable 打不開了,怎麼辦?
你的資料安全:專案、綁定與布局都存於瀏覽器,升級不會觸碰它們。開啟設定 → 立即檢查,或重新執行安裝指令取得最新版,然後重新啟動 dsh web 並重新整理即可。
07相關的 DSH 工作流程
openviking
作者 volcengine
為 AI 智慧體打造的自進化上下文資料庫,統一智慧體記憶、知識 RAG 與技能。
distilly
作者 titanwings
Distilly — Distill how they think into reusable Skills for any Agent or Bot. Formerly Colleague Skill(原同事 Skill).
nocobase
作者 nocobase
開源的 AI + 無程式碼應用搭建平臺:AI 在久經生產驗證的底層基礎設施與所見即所得的無程式碼介面之上工作,幫你快速構建 CRM、ERP 等業務系統,兼顧速度與可靠性。
archify
作者 tt-a1i
為編碼智慧體生成美觀可驗證的架構圖、時序圖與資料流圖,輸出自包含 HTML,支援動效與清晰匯出。
08資料與來源
An agent-project workbench for DeepSeek Harness
Cordis plugin — host routes + web client, pure additive (no official plugin replaced)
Reuses the host conversation — the plugin only selects sessions (`sessions.open`)
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-25。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
