前言¶
在使用 DeepSeek Harness (DSH) 進行開發時,同時運行多個會話會導致上下文切換頻繁,難以集中精力處理當前任務。DSH Beacon 旨在解決這一痛點,爲併發會話提供一個集中的注意力管理空間。
插件簡介¶
DSH Beacon 是一個 DeepSeek Harness 可安裝的插件包,專注於對併發會話進行監控與交接。它由 JingzeChen 維護,採用 MIT 許可證。該插件集成了確定性活動投影、注意力排序、有界生成的簡報、/brief 命令、可拖拽的活動信標、全局工作臺以及單會話上下文視圖。
核心功能¶
DSH Beacon 提供以下核心能力:
- 確定性活動投影:對會話活動進行可預測的投影展示。
- 注意力排序:對需要關注的任務進行優先級排序。
- 有界生成的簡報:生成大小受控的會話簡報。
/brief命令:通過命令行觸發簡報生成。- 可拖拽活動信標:提供全局的活動入口點,支持拖拽佈局。
- 全局工作臺:列出未歸檔的頂層會話。
- 單會話上下文視圖:展示特定會話的上下文狀態。
安裝與啓用¶
在使用該插件前,請確保已安裝兼容的 DeepSeek Harness 版本。Beacon 需要配合 Cordis 4.0.2、Node.js ^22.19.0 或 >=24.0.0 以及 React ^18.2.0 運行。
安裝步驟如下:
- 添加插件到 Web 配置文件:
dsh plugin --profile web add @jingzechen/dsh-beacon
- 導出配置以確認插件已生效:
dsh --profile web --dump-config
- 啓動 Web 客戶端:
dsh --profile web
如需更新或移除插件,可使用以下命令:
dsh plugin --profile web update @jingzechen/dsh-beacon
dsh plugin --profile web remove @jingzechen/dsh-beacon
配置與使用¶
插件通過 cordis.patch.yml 提供保守的默認配置。如果需要修改配置,可以覆蓋 dsh-beacon 行。由於 DSH 的補丁行會替換配置而非深度合併,修改時需重新聲明所有必填字段。
在 sessionBriefLlm 配置中,如果同時指定 provider 和 model,可以將生成的簡報固定到特定路由;如果兩者均省略,則使用會話記錄的最新可用路由。
注意事項¶
在使用過程中,請注意以下事實與限制:
- 版本兼容性:DeepSeek Harness 包版本必須滿足
>=0.1.2-alpha.6 <0.1.3,且包含SessionEventIntent和session-briefLLM 用途。 - 文件訪問:Beacon 不直接讀取任意工作區文件,也不添加文件系統工具。
- 權限與交互:Beacon 不添加批量審批、自動回答或第二授權通道。審批和問答響應使用現有的 DSH 交互對象。
- 瀏覽器本地存儲:Pin、Snooze、Bookmark 等偏好設置僅保存在當前瀏覽器中,清除網站數據後重置,不會同步到其他設備。
- Picture-in-Picture:獨立預覽窗口(Document Picture-in-Picture)需要顯式點擊才能打開。
- Token 成本:Brief 生成消耗 Token 並可能產生提供商費用。
總結¶
DSH Beacon 爲 DSH 用戶提供了管理併發會話所需的核心工作臺功能。通過全局視圖和簡報機制,它可以顯著降低多會話環境下的認知負荷。安裝前請檢查源碼與許可證,並確保環境版本符合要求。