前言¶
在 DeepSeek Harness(DSH)的工作流中,智能體產生的決策和通知往往淹沒在對話流裏。當通過 Tailscale 等方式遠程訪問 Harness 主機時,主機桌面上的文件往往不可見,導致關鍵狀態難以追蹤。dsh-agent-sticky-note 插件將 Agent 維護的便條紙文件直接集成到 Web GUI 的設置頁中,解決了遠程狀態下狀態可見性問題。
插件介紹¶
這是一個 DeepSeek Harness 插件,用於在 Web GUI 的設置區域展示由 Agent 維護的便條紙文件。它不改變文件內容,只負責渲染。默認文件路徑爲 ~/Desktop/DSH-便條紙.md,由 Agent 負責寫入與維護。
核心功能¶
- 便條紙樣式與深色模式:界面採用便條紙風格,並適配深色模式。
- 自動與手動刷新:打開頁面時每 30 秒自動刷新內容,並提供手動刷新按鈕。
- 零依賴:使用純 Node ESM 和 DSH 模塊表提供的瀏覽器 React,無額外依賴。
- 安全與隱私:只讀模式,無遙測數據,無外部網絡調用。
安裝與啓用¶
- 確保宿主機已安裝 pnpm 版本 >= 11。
- 執行安裝命令:
dsh plugin --profile web add dsh-agent-sticky-note
- 重啓 DSH 服務以加載插件。
- 在 DSH Web GUI 中打開「設置」頁面,找到「便條紙」分頁。
典型用法¶
Agent 需要維護便條文件的內容。Agent 可以使用命令行工具(如 sed)向文件追加待決策事項。示例命令如下:
sed -i "/^## ⏳ 待 Alan 決策/a - $(date +'%m-%d %H:MM') openrouter: 新版本發佈(需要:說「升級」)" ~/Desktop/DSH-便條紙.md
插件會讀取該文件並在 GUI 中渲染,保持界面內容的實時同步。
適用場景與注意¶
該插件適合需要在遠程 Web GUI 中實時查看 Agent 決策進度的場景。插件以 Harness 進程權限運行,因此 Agent 需要擁有對默認文件路徑(~/Desktop/DSH-便條紙.md)的寫入權限。注意這是一個只讀插件,Agent 必須自行負責文件的寫入與維護邏輯。許可證爲 MIT。
結語¶
通過將狀態文件可視化,該插件降低了遠程協作的門檻。相關目錄與源碼見下方鏈接。