hunter118/dsh-s7r:面向 DeepSeek Harness 的 S7R 工作站插件

前言

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 在本次資料中被標爲線索,未能通過完整資料確認,訪問前請自行覈對。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜