前言¶
在使用 DeepSeek Harness 進行開發或日常操作時,經常需要臨時記錄想法、待辦事項或敏感信息。dsh-sticky-notes 插件將便籤功能直接集成到客戶端界面,提供零延遲的本地筆記管理能力,避免頻繁切換上下文。
插件定位¶
該插件由 zmm863-commits 維護,是一個客戶端插件,旨在提供快速、即時的筆記記錄服務。它通過本地樂觀更新保證操作無感知延遲,並支持將數據持久化存儲。
核心功能¶
插件提供以下核心能力:
- 彩色標籤與分類
- 🔴 紅色(急):用於任務和通知。添加後自動彈出時間選擇器設置提醒。
- 🔵 藍色(常):用於日常提醒,即刻保存。
- 🟡 黃色(重):用於重要內容,添加後自動彈出密碼設置。
- 定時提醒:設置未來時間,觸發時顯示鈴鐺動畫並播放蜂鳴音。
- 便籤置頂:支持將重要便籤置頂顯示,保持可見性。
- 雙層密碼保護
- 庫房密碼:每次進入“設置 → 📝 泡泡貓的即時便籤”查看所有便籤時,需輸入三位數 PIN 碼(保存在瀏覽器 localStorage)。
- 單條密碼:黃色便籤擁有獨立的三位數密碼,未解鎖前內容不可見。
- 交互體驗:便籤窗口支持拖拽,關閉後重新打開時位置保持不變。
安裝與啓用¶
通過官方命令安裝該插件:
dsh plugin --profile web add dsh-sticky-notes
安裝後刷新瀏覽器頁面即可生效,無需重啓 DSH 進程。
使用方法¶
- 點擊對話框工具欄左側的 📝 按鈕。
- 彈出便籤窗口,輸入內容後按回車或點擊“添加”。
- 選擇顏色:
- 紅色:自動彈出時間選擇器,用於設置提醒。
- 藍色:普通便籤,即時保存。
- 黃色:自動彈出密碼設置,用於保護敏感內容。
- 在 設置 → 📝 泡泡貓的即時便籤 路徑下查看和管理所有便籤。
技術架構¶
- Host 端:提供 HTTP API
/api/paopaocat-notes(通過webServer.register註冊),數據持久化存儲在/dsh/paopaocat-notes.json。 - Client 端:使用
__ModuleLoader__格式的 React 組件,UI 通過slots.inject註冊到主界面。 - 兼容性:支持 Web 和 Desktop 版 DSH。
- 權限:需要
browser:local-storage和ui:inject權限。
適用場景與注意事項¶
- 適用場景:適合需要隨時記錄待辦、臨時備忘或存儲需要密碼保護信息(如 API 密鑰草稿)的用戶。
- 注意:插件以當前 DSH 進程的權限運行。在安裝前,建議檢查源碼及許可證(MIT)以確認安全性。