前言¶
DeepSeek Harness(DSH)採用插件化架構,允許用戶擴展其功能。bga-dsh-workbench 是一個爲 DSH 定製的個人工作臺插件,旨在提供更貼合個人使用習慣的界面配置與任務管理工具。
這是什麼¶
- 名稱:
bingoogolapple/bga-dsh-workbench - 定位:DeepSeek Harness 個人工作臺插件
- 維護者:
bingoogolapple - 許可證:MIT
- 核心價值:在 DSH 基礎上增加個性化橫幅、對話慶祝動畫、外語學習卡片以及內置任務看板,並將任務執行能力開放給 Agent。
核心功能¶
該插件主要包含以下能力:
個性化橫幅與慶祝¶
- 橫幅:在 Web 界面空態頂部展示可自定義的橫幅,支持設置問候語文本、頭像圖片,並可控制顯示開關。
- 慶祝:對話回合結束時觸發綵帶動畫,支持自定義配色主題(如金色、海洋等)、強度(小/中/大)以及觸發時機(僅成功時、每輪對話、僅任務執行)。
外語學習¶
- 隨堂測:在對話完成後觸發外語小題,支持 CEFR 分級詞庫或由模型按主題生成詞庫。
- 遊戲化:本地記錄心形(答錯扣分)、連擊、XP 與段位,並提供錯詞本與掌握規則管理。
- 多語言:支持英語、日語、韓語等多種目標語言及釋義語言。
內置任務看板¶
- 視圖:提供周矩陣(分類 × 周計劃)與五列看板(待規劃/待辦/進行中/已完成/已失敗)兩種視圖。
- 任務形態:
- 輕量待辦:手動勾選完成。
- 可執行任務:將任務交給 Agent 執行,支持指定工作區、模式與權限。
- 定時調度:支持 5 段 cron 表達式(如
0 23 * * *),可設置每日固定時間執行。 - 協作:向 Agent 的 system prompt 注入任務看板指引,使其能理解並執行相關指令。
打開方式¶
- 在工作區列表中,通過菜單一鍵用本機終端、編輯器(如 VS Code)或特定 IDE(如 Xcode、Android Studio)打開對應目錄。
安裝與啓用¶
通過 DSH 的插件機制安裝:
dsh plugin --profile <你的 profile 名> add bga-dsh-workbench
安裝後重啓 DSH 服務或對應 profile,插件功能即可生效。
使用步驟¶
- 配置:在 Harness Web 界面的設置頁「工作臺」分組中,配置橫幅文本、頭像、綵帶主題、外語學習偏好及打開方式。
- 管理任務:從側邊欄「任務看板」入口進入,使用周矩陣或五列視圖管理任務。開啓定時執行後,任務將按設定時間由瀏覽器端觸發。
- 協作執行:在對話框中提及「任務看板」或「看板」等關鍵詞,Agent 會根據注入的指引協助管理並執行任務。
注意事項¶
- 定時調度限制:定時調度在瀏覽器端運行,需要 GUI 標籤頁保持打開。錯過即跳過,不會自動補跑。
- API 消耗:任務執行會消耗 API 額度。
- 數據存儲:所有數據(任務、學習進度等)由宿主持久化到本地存儲目錄。
- 許可證:遵循 MIT 許可證。
生態背景¶
DSH 插件屬於社區生態,與 DeepSeek 或幻方無官方從屬關係。本插件收錄於社區目錄 skillhub.cn。