前言¶
DeepSeek Harness 強調模塊化擴展,在構建具備長期記憶能力的智能體時,如何沉澱個人日誌、管理情緒記錄,需要一個結構化且可控的方案。Echo Notes 作爲一個記憶類插件,旨在解決這一問題。
插件定位¶
Echo Notes 是一款專注於情感記錄的日記插件,以 DeepSeek Harness 爲宿主,將智能體轉化爲寫作夥伴。它通過情緒模板、時間軸瀏覽、可選加密和定時提醒,爲個人日誌提供了一套完整的解決方案。插件由 Smallballoons01 維護,採用 MIT 許可證,屬於「記憶」類別。
核心能力¶
-
情緒模板
提供了 i 人 / e 人等人格模板,以及針對特定情緒(開心、傷心、焦慮、疲憊等)的模板,支持自由寫作。 -
瀏覽與檢索
支持按時間窗口、情緒、標籤、模板進行篩選,並提供全文搜索功能。同時提供情緒/天數/標籤的聚合視圖。 -
加密存儲
採用 AES-256-GCM 算法,密鑰通過 scrypt 從用戶口令派生。每個筆記擁有隨機 IV,且筆記 ID 作爲附加認證數據(AAD)綁定。 -
定時提醒
支持每日、每週、間隔觸發或一次性提醒。當提醒觸發時,Agent 會被喚醒並寫入條目。 -
Agent 集成
提供echo_note工具(含 9 個動作)和echo-notes技能,讓 Agent 能直接輔助寫作。 -
自動鎖定
支持在閒置一段時間後自動從內存中移除密鑰。
安裝與啓用¶
從本地 DSH 會話啓動,通過 Plugin Manager 將當前目錄作爲 Bundle 安裝,並使用該目錄的絕對路徑。安裝後從側邊欄打開「回聲筆記」並創建保險庫。
使用示例¶
- 創建保險庫,設置口令。
- 向 Agent 發起指令,例如:「幫我寫今天的日記,今天有點累」。
- 查看日誌,通過文本或情緒篩選列表,或打開設置查看情緒/天數圖表和統計。
注意事項¶
- 元數據明文:標題、情緒、標籤、時間戳、字數和置頂狀態等元數據保持明文,用於索引和過濾。這可能導致存儲後端可推斷出部分模式。
- 加密侷限:認證加密僅能檢測篡改,無法防止回滾或刪除操作。
- 權限與所有權:Harness 擁有保險庫、加密密鑰、提醒和持久化存儲。外部 MCP 客戶端只能轉發請求,無法通過工具調用解鎖保險庫。
總結¶
Echo Notes 提供了一套在 DeepSeek Harness 環境下運行的情感日記方案,結合了 Agent 輔助寫作和本地加密存儲的能力。適合需要在本地進行私密日誌記錄且希望 Agent 協助整理的用戶。
- 目錄頁: https://www.skillhub.cn/plugins/Smallballoons01/echo-notes
- 源碼地址: https://github.com/Smallballoons01/echo-notes