前言¶
DSH 提供 Agent、Workspace、會話、工具、終端和憑據管理能力,但不同界面在組織這些對象時差別很大。如果希望把真實的 DSH Agents、Workspaces、文件、終端和持久化歷史放在同一個工作區中查看,hunter118/dsh-s7r 提供了一個 System 7-era 風格的外殼。
下面介紹這個插件的定位、已覈實功能、安裝方式、典型用法和注意事項。
這是什麼¶
dsh-s7r 是 DeepSeek Harness 的 Web UI 插件,倉庫名爲 hunter118/dsh-s7r,包名 dsh-s7r,版本 0.9.4,許可證爲 MIT。
它的定位是 S7R System 7 Reimagined workstation plugin for DeepSeek Harness。更具體地說,它不是單獨再建一個聊天數據庫,而是把 DSH 已有的 Agent、Workspace、文件、終端、工具、歷史事件和上下文信息組織成一個多窗口桌面。
其中,S7R 是桌面環境,Knowledge Desk 是其中的 Workspace、Agent 和會話管理應用。
需要明確的是:DSH 仍然是 source of truth。S7R 不復制 conversations 到它自己的 chat database,不啓動一個 unrelated shell server,也不暴露 arbitrary host paths。它只在瀏覽器中保留桌面偏好,例如窗口位置、aliases、顯示選擇、Scrapbook cards 和類似 UI state。
核心功能¶
Workspace 與 Knowledge Desk¶
S7R 可以註冊 real DSH Workspaces,並把選中的 Workspace 作爲 Agents、Finder、Preview、TextEdit、Terminal 和 Find 的 filesystem boundary。
Knowledge Desk 用於管理這些對象。它可以按 Workspace/state 分組和過濾 DSH Agents,也可以創建、重開、重命名、導出、歸檔和恢復 Agents。
Agent 窗口與上下文¶
Agent 窗口會顯示 real DSH output and reasoning,並展示 tools 和 attachments。它支持 steering/cancellation,可以 reload persisted history,並安全渲染 completed Markdown。
上下文部分會顯示 provider-reported context length 和 pressure,也可以請求 compaction 或 summary-carrying successor,並暴露 event streams。
文件、終端與查找¶
文件能力包括 Workspace-contained Finder、conflict-aware plain-text editing、image/PDF Preview 和 path drops。
終端能力會打開 owner-scoped DSH terminal,並運行:
/bin/zsh -f -i
查找能力覆蓋 file/folder names、source contents、visible messages 和 persisted Agent events。
桌面、監視器與輔助工具¶
桌面部分會恢復 window geometry 和 z-order,並支持 aliases、marquee selection、group dragging 和 reversible alias-only Trash。
監視器部分會展示 live Agent state、background jobs、context pressure、host CPU/active RAM 和 DSH process RSS。
輔助工具包括可編輯的 Scrapbook cards、Clock 和 4x4 Puzzle。
顯示方面提供 Fit Browser 或 fixed logical work areas,支持 exact 1x/2x magnification,以及 System 7-style display/wallpaper options。
憑據¶
S7R 會讀取 DSH 的 configured/source/writable 狀態,並通過 DSH 的 loopback credential service 寫入:
DEEPSEEK_API_KEY
已保存的 secret 不會被返回到頁面。
安裝與啓用¶
先確認環境滿足以下要求:
Node.js 22.19+ or 24+
DeepSeek Harness 0.1.1-rc.2
pnpm
modern Chromium-based DSH Web UI browser
其中,modern Chromium-based DSH Web UI browser 是 primary tested target。
已覈實的 prebuilt 安裝命令是:
dsh plugin --profile web add ./dsh-s7r-0.9.4.tgz
兼容性方面,S7R 的 published-package runtime baseline 是 DSH 0.1.1-rc.2。資料說明它與 DSH 0.1.0-rc.7 和 0.1.0-rc.8 的兼容性被保留;DSH 0.1.2-alpha.1 preview 暫不支持。
如果要替換爲不同 tarball,需要先移除已安裝版本,再添加新的 tarball。瀏覽器本地偏好可能保留;real DSH Workspace files 和 session logs 不屬於 S7R 的瀏覽器偏好。
典型用法¶
下面是一些可復現的入口。
1、打開:
S7R → Settings…
如果 DSH 尚未從 launch environment 接收 DEEPSEEK_API_KEY,可以在這裏保存。S7R 能報告 configured/source/writable 狀態,但不能讀回已保存值。
2、打開:
File → Choose Folder…
選擇一個外部目錄,將其註冊爲 Workspace,再讓 Agent 開始工作。
3、使用 Knowledge Desk,對 DSH Agents 執行創建、搜索、重開、重命名、歸檔/恢復或導出。
4、打開:
File → New from Stationery…
從一個 real DSH Agent Preset 開始。
5、打開:
S7R → DSH Control Center…
查看 active model、commands/modes、Skills 和 plugin inventory。
6、打開:
File → New Terminal
即使 Finder 和所有 Agent 窗口都關閉,也可以打開 zsh 終端。
7、打開:
Help → Show Balloon Help
獲得 delayed hover/focus explanations;也可以打開:
S7R Guide…
查看 compact workflow reference。
適用場景與注意¶
S7R 適合希望以多窗口桌面方式操作 DSH Agent、Workspace、文件、終端和上下文狀態的使用者。它更適合已經在 DSH 中管理 Agents 和 Workspaces,並需要一個更統一工作區外殼的場景。
需要注意幾點:
1、S7R 會調用 DSH 已有能力,包括 owner-scoped terminal、Workspace 文件訪問和憑據寫入路徑。安裝前應檢查源碼與 MIT 許可證。
2、插件以當前 DSH 進程權限運行相關能力,因此不要把它當作一個與宿主完全隔離的獨立應用。
3、S7R 只保留瀏覽器本地偏好;真實 DSH Workspace 文件、session logs 和 DSH 憑據狀態仍由 DSH 管理。
4、社區目錄和插件線索不等於官方應用商店。不要把該插件目錄理解爲 DeepSeek 或幻方的官方分發渠道。
鏈接¶
GitHub 倉庫:
https://github.com/hunter118/dsh-s7r
另有插件線索給出的目錄頁:
https://www.skillhub.cn/plugins/hunter118/dsh-s7r
該目錄頁 URL 在本次資料中被標爲線索,未能通過完整資料確認,訪問前請自行覈對。